OSDN Git Service

PR rtl-optimization/31360
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2
3         PR rtl-optimization/31360
4         * gcc.dg/loop-7.c: New test.
5
6 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7
8         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10         build.
11         (compat-execute): Likewise.
12         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13         files to remote hosts.
14         * lib/c-ctorture.exp (c-torture-compile): Likewise.
15         (c-torture-execute): Likewise.
16         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
17         or plain file.  Use remote_upload and remote_download to copy
18         files about.
19         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
20         before scanning it.
21
22 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
23
24         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
25
26 2007-04-16  Lawrence Crowl  <crowl@google.com>
27
28         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
29         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
30         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
31         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
32         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
33         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
34         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
35         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
36         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
37         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
38         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
39
40         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
41         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
42         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
43         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
44         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
45         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
46         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
47         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
48         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
49         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
50         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
51
52 2007-04-16  Ian Lance Taylor  <iant@google.com>
53
54         PR tree-optimization/31522
55         * gcc.dg/Wstrict-overflow-16.c: New test.
56
57 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
58
59         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
60
61 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
62
63         PR fortran/31144
64         * gfortran.dg/module_naming_1.f90: New.
65
66 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
67
68         * lib/target-supports.exp (check_profiling_available): Return
69         false for m68k-*-uclinux.
70
71 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
72
73         PR c++/29365
74         Testcase for c++ anonymous namespace warning
75
76         * g++.dg/warn/anonymous-namespace-1.C: New test
77         * g++.dg/warn/anonymous-namespace-1.h: New test
78
79 >>>>>>> .r123913
80 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
81
82         PR testsuite/31578
83         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
84
85 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
86
87         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
88
89 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
90
91         PR fortran/31204
92         * gfortran.dg/array_constructor_16.f90: New test.
93
94 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
95
96         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
97         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
98
99 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
100
101         PR rtl-optimization/31500
102         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
103         * g++.dg/warn/Warray-bounds.C: Likewise.
104
105 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
106
107         PR C/31520
108         * gcc.dg/gnu89-init-4.c: New testcase.
109
110 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
111
112         PR c++/25874
113         * gcc.dg/gomp/pr25874.c: Add dg-options.
114         * g++.dg/gomp/pr25874.C: Add dg-options.
115
116 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
117         
118         PR fortran/21061
119         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
120         * gfortran.dg/warnings_are_errors_1.f: New testcase.
121
122 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
123
124         PR fortran/31561
125         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
126
127 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
128
129         PR fortran/29507
130         PR fortran/31404
131         * gfortran.dg/initialization_6.f90: New test.
132
133 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
134
135         * gcc.c-torture/compile/pr27528.c: Require nonpic.
136
137         * lib/target-supports.exp (check_gc_sections_available):
138         Return false if ldflags includes -elf2flt.
139
140 2007-04-13  Jason Merrill  <jason@redhat.com>
141
142         PR c++/31074
143         * conv3.C: New test.
144
145 2007-04-13  Mike Stump  <mrs@apple.com>
146
147         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
148         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
149
150 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
151
152         PR tree-optimization/29598
153         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
154
155 2007-04-13  Tobias Burnus  <burnus@net-b.de>
156
157         PR fortran/31559
158         * gfortran.dg/func_assign.f90: New test.
159
160 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
161
162         PR fortran/31550
163         * gfortran.dg/used_types_16.f90: New test.
164
165 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
166
167         PR fortran/18937
168         * gfortran.dg/goto_2.f90: New.
169         * gfortran.dg/goto_3.f90: New.
170         * gfortran.dg/pr17708.f90: Rename to ...
171         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
172
173 2007-04-13  Tobias Burnus  <burnus@net-b.de>
174
175         PR fortran/31562
176         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
177         instead of a struct.
178
179 2007-04-13  Tobias Burnus  <burnus@net-b.de>
180
181         PR fortran/31562
182         * gfortran.dg/value_4.c: Use GNU extensions for complex
183         instead of a struct.
184
185 2007-04-13  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/21258
188         * gcc.dg/tree-ssa/vrp34.c: New testcase.
189
190 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
191
192         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
193         <complex.h>.
194
195 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
196
197         PR fortran/31250
198         * gfortran.dg/char_length_2.f90: New.
199         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
200         * gfortran.dg/repeat_4.f90: Likewise.
201
202         PR fortran/31266
203         * gfortran.dg/char_assign_1.f90: New.
204
205         PR fortran/31471
206         * gfortran.dg/block_name_1.f90: New.
207         * gfortran.dg/block_name_2.f90: New.
208
209 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
210
211         PR c++/31078
212         * g++.dg/other/pr31078.C: New.
213
214 2007-04-12  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/31169
217         * gcc.c-torture/execute/pr31169.c: New testcase.
218
219 2007-04-12  Richard Guenther  <rguenther@suse.de>
220
221         PR tree-optimization/24689
222         PR tree-optimization/31307
223         * g++.dg/tree-ssa/pr31307.C: New testcase.
224         * gcc.dg/tree-ssa/pr24689.c: Likewise.
225
226 2007-04-12  Tobias Burnus  <burnus@net-b.de>
227
228         PR fortran/31472
229         * gfortran.dg/access_spec_1.f90: New test.
230         * gfortran.dg/access_spec_2.f90: New test.
231         * gfortran.dg/non_module_public.f90: Match new error message.
232
233 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
234
235         PR testsuite/31538
236         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
237         to 4 at line 38 to fix bounds problem.
238
239 2007-04-11  Tobias Burnus  <burnus@net-b.de>
240
241         PR testsuite/31240
242         * gfortran.dg/pointer_intent_1.f90: Fix test.
243
244 2007-04-10  Eric Christopher  <echristo@apple.com>
245
246         * lib/target-supports.exp
247         (check_effective_target_fstack_protector): Rewrite.
248
249 >>>>>>> .r123860
250 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
251
252         PR c++/31449
253         * g++.dg/init/const5.C: New test.
254
255 2007-04-09  Jan Hubicka  <jh@suse.cz>
256
257         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
258
259 2007-04-08  Jan Hubicka  <jh@suse.cz>
260
261         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
262
263 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
264
265         PR fortran/31257
266         * gfortran.dg/achar_4.f90: New test.
267
268 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
269
270         PR fortran/30880
271         * gfortran.dg/used_dummy_types_8.f90: New test.
272
273 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
274
275         PR fortran/30872
276         * gfortran.dg/parameter_array_element_1.f90: New test.
277
278 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
279
280         PR fortran/31222
281         * gfortran.dg/default_numeric_type_1.f90: New test.
282
283 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
284
285         PR fortran/31424
286         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
287
288 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/31293
291         * gfortran.dg/interface_12.f90: New test.
292
293 2007-04-07  Bruce Korb  <bkorb@gnu.org>
294
295         * gcc.dg/format/opt-6.c: New test.
296         * gcc.dg/format/nul-1.c: New test.
297         * gcc.dg/format/nul-2.c: New test.
298
299 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
300
301         PR libgfortran/31395
302         * gfortran.dg/fmt_colon.f90: New test.
303
304 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
305
306         * g++.old-deja/g++.other/init18.C: Use
307         dg-require-effective-target instead of an explicit xfail.
308
309 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
310
311         * gcc.dg/dfp/signbit-1.c
312         * gcc.dg/dfp/signbit-2.c
313
314 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
315
316         PR fortran/31483
317         * gfortran.dg/altreturn_5.f90: New test.
318
319 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
320
321         PR fortran/31292
322         * gfortran.dg/contained_module_proc_1.f90: New test.
323
324 2007-04-04  Stuart Hastings  <stuart@apple.com>
325
326         PR 31281
327         * testsuite/objc/execute/exceptions/pr31281.m: New.
328
329 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
330
331         * g++.dg/ext/dllimport12.C: Update comments.
332
333 2007-04-03  Eric Christopher  <echristo@apple.com>
334
335         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
336
337 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
338
339         PR fortran/31304
340         * gfortran.dg/repeat_2.f90: New test.
341         * gfortran.dg/repeat_3.f90: New test.
342         * gfortran.dg/repeat_4.f90: New test.
343
344 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
345
346         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
347
348 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
349
350         PR c++/30847
351         * g++.dg/parse/cond3.C: New test.
352
353         PR middle-end/30704
354         * gcc.c-torture/execute/ieee/pr30704.c: New test.
355
356 2007-04-02  Jason Merrill  <jason@redhat.com>
357
358         PR c++/31187
359         * g++.dg/ext/visibility/anon3.C: New test.
360
361 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
362
363         PR libgfortran/31052
364         * gfortran.dg/namelist_28.f90: New test.
365
366 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
367
368         PR libgfortran/31366
369         * gfortran.dg/direct_io_6.f90: New test.
370
371 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
372
373         PR libgfortran/31207
374         * gfortran.dg/advance_5.f90: New test.
375         * gfortran.dg/advance_6.f90: New test.
376
377 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
378
379         * g++.dg/ext/dllimport6.C: Remove extra ';'.
380         * g++.dg/ext/dllimport7.C: Likewise.
381         * g++.dg/ext/selectany1.C: Likewise.
382
383 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
384
385         * g++.dg/parser/pr31138.C: New.
386         * g++.dg/parser/pr31140.C: New.
387         * g++.dg/parser/pr31141.C: New.
388
389 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
390
391         PR c++/26099
392         * g++.dg/ext/is_base_of.C: New.
393         * g++.dg/ext/has_virtual_destructor.C: New.
394         * g++.dg/ext/is_polymorphic.C: New.
395         * g++.dg/ext/is_base_of_diagnostic.C: New.
396         * g++.dg/ext/is_enum.C: New.
397         * g++.dg/ext/has_nothrow_assign.C: New.
398         * g++.dg/ext/has_nothrow_constructor.C: New.
399         * g++.dg/ext/is_empty.C: New.
400         * g++.dg/ext/has_trivial_copy.C: New.
401         * g++.dg/ext/has_trivial_assign.C: New.
402         * g++.dg/ext/is_abstract.C: New.
403         * g++.dg/ext/is_pod.C: New.
404         * g++.dg/ext/has_nothrow_copy.C: New.
405         * g++.dg/ext/is_class.C: New.
406         * g++.dg/ext/has_trivial_constructor.C: New.
407         * g++.dg/ext/is_union.C: New.
408         * g++.dg/ext/has_trivial_destructor.C: New.
409         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
410         * g++.dg/template/crash43.C: Likewise.
411
412 2007-03-29  Dirk Mueller  <dmueller@suse.de>
413
414         * g++.dg/warn/pedantic2.C: New testcase.
415
416 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
417
418         * size_dim.f90: Fix dg directive.
419         * pr16433.f: Likewise.
420         * use_6.f90: Likewise.
421         * use_7.f90: Likewise.
422         * entry_9.f90: Likewise.
423         * pointer_intent_2.f90: Likewise.
424         * protected_1.f90: Likewise.
425         * fmt_missing_period_2.f: Likewise.
426         * pointer_intent_3.f90: Likewise.
427         * protected_2.f90: Likewise.
428         * protected_3.f90: Likewise.
429         * pr15754.f90: Likewise.
430         * protected_4.f90: Likewise.
431         * protected_5.f90: Likewise.
432         * initialization_2.f90: Likewise.
433         * protected_6.f90: Likewise.
434         * continuation_7.f90: Likewise.
435         * derived_function_interface_1.f90: Likewise.
436         * der_pointer_4.f90: Likewise.
437         * fmt_zero_precision.f90: Likewise.
438         * blockdata_3.f90: Likewise.
439         * fmt_missing_period_1.f: Likewise.
440         * real_const_3.f90: Likewise.
441         * use_4.f90: Likewise.
442         * fmt_missing_period_3.f: Likewise.
443         * use_5.f90: Likewise.
444
445 2007-03-28  Mike Stump  <mrs@apple.com>
446
447         * gcc.dg/darwin-comm.c: Add.
448
449 2007-03-28  Eric Christopher  <echristo@apple.com>
450
451         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
452         * gcc.dg/ssp-1.c: Use.
453         * gcc.dg/ssp-2.c: Ditto.
454
455 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
456
457         PR c++/29077
458         * g++.dg/parse/constructor3.C: New test.
459
460 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * gnat.dg/thin_pointer.ad[sb]: New test.
463
464 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
465
466         * g++.dg/cpp0x/bracket1.C: New.
467         * g++.dg/cpp0x/bracket2.C: New.
468         * g++.dg/cpp0x/bracket3.C: New.
469         * g++.dg/cpp0x/bracket4.C: New.
470
471 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
472
473         * g++.dg/cpp0x/temp_default1.C: New.
474         * g++.dg/cpp0x/temp_default3.C: New.
475         * g++.dg/cpp0x/temp_default2.C: New.
476         * g++.dg/cpp0x/temp_default4.C: New.
477
478 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
479
480         PR c++/29993
481         * g++.dg/other/cv_func2.C: New.
482
483 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
484
485         * gcc.dg/dfp/func-vararg-alternate.h: New file.
486         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
487         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
488         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
489
490         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
491         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
492
493         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
494
495         * lib/compat.exp (compat-execute): Fix processing of file names.
496
497 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
498
499         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
500
501 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
502
503         * lib/target-supports.exp (check_effective_target_fortran_large_real):
504         Delete created executable test file.
505         (check_effective_target_fortran_large_int): Ditto.
506         (check_effective_target_static_libgfortran): Ditto.
507
508 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
509
510         PR c++/30500
511         * g++.dg/warn/pragma-system_header1.C: New test.
512         * g++.dg/warn/pragma-system_header2.C: New test.
513         * g++.dg/warn/pragma-system_header1.h. New.
514         * g++.dg/warn/pragma-system_header2.h. New.
515
516 2007-03-26  Ian Lance Taylor  <iant@google.com>
517
518         PR tree-optimization/31345
519         * gcc.c-torture/compile/pr31345-1.c: New test.
520
521 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
522
523         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
524         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
525         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
526         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
527         * gfortran.dg/overload_1.f90: Likewise.
528         * gfortran.dg/impure_assignment_1.f90: Likewise.
529         * gfortran.dg/error_recovery_3.f90: Likewise.
530         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
531         * gfortran.dg/sequence_types_1.f90: Likewise.
532         * gfortran.dg/internal_references_1.f90: Likewise.
533         * gfortran.dg/present_1.f90: Likewise.
534         * gfortran.dg/volatile10.f90: Likewise.
535         * gfortran.dg/module_equivalence_2.f90: Likewise.
536         * gfortran.dg/use_4.f90: Likewise.
537         * gfortran.dg/elemental_result_1.f90: Likewise.
538         * gfortran.dg/generic_actual_arg.f90: Likewise.
539         * gfortran.dg/private_type_5.f90: Likewise.
540         * gfortran.dg/protected_4.f90: Likewise.
541         * gfortran.dg/interface_3.f90: Likewise.
542
543 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
544
545         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
546         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
547
548 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
549
550         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
551
552 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
553
554         PR libgfortran/31199
555         * gfortran.dg/fmt_t_4.f90: New test.
556
557 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
558
559         PR libfortran/31297
560         * gfortran.dg/backspace_5.f:  Initialize variable(s).
561         * gfortran.dg/backspace_6.f:  Likewise.
562         * gfortran.dg/char_bounds_check_fail_1: Likewise.
563         * gfortran.dg/direct_io_2.f90:  Likewise.
564         * gfortran.dg/write_back.f:  Likewise.
565         * gfortran.dg/write_rewind_2.f:  Likewise.
566         * gfortran.dg/write_rewind_1.f:  Likewise.
567         * gfortran.dg/write_rewind_2.f:  Likewise.
568
569 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
570
571         PR tree-optimization/30784
572         * gcc.dg/vect/pr30784.c: New test.
573
574 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
575
576         PR fortran/30877
577         * gfortran.dg/operator_1.f90: New test.
578         * gfortran.dg/operator_2.f90: New test.
579
580 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
581
582         PR libfortran/31196
583         * gfortran.dg/reshape_transpose_1.f90:  New test.
584
585 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
586
587         PR fortran/30655
588         * gfortran.dg/bounds_check_6.f90: New test.
589
590 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
591
592         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
593         #ifndef/#endif.
594         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
595         * gcc.dg/dfp/decfloat-constants.c: Ditto.
596
597 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
598
599         PR fortran/31209
600         * gfortran.dg/pointer_function_actual_1.f90: New test.
601
602         PR fortran/31200
603         * gfortran.dg/pointer_function_actual_2.f90: New test.
604
605         PR fortran/31215
606         * gfortran.dg/result_in_spec_1.f90: New test.
607
608 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
609
610         PR fortran/30834
611         * gfortran.dg/integer_exponentiation_3.F90: New test.
612         * gfortran.dg/integer_exponentiation_4.f90: New test.
613         * gfortran.dg/integer_exponentiation_5.F90: New test.
614
615 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
616
617         PR c++/30863
618         * g++.dg/template/error24.C: New test.
619         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
620
621 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
622
623         PR c++/31273
624         * g++.dg/expr/bitfield7.C: New test.
625
626 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
627
628         PR other/23572
629         * gcc.dg/float-range-4.c: New.
630         * gcc.dg/float-range-1.c: Update. Test for a warning.
631         * gcc.dg/float-range-3.c: New.
632         * gcc.dg/float-range-5.c: New.
633
634 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
635
636         PR fortran/31262
637         * gfortran.dg/no_range_check_1.f90: New test.
638
639 2007-03-22  Dirk Mueller  <dmueller@suse.de>
640
641         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
642         * g++.dg/other/static1.C: Remove stray semicolon.
643         * g++.dg/other/init1.C: Likewise.
644         * g++.dg/rtti/dyncast1.C: Likewise.
645         * g++.dg/tree-ssa/pr17153.C: Likewise.
646         * g++.dg/lookup/disamb1.C: Likewise.
647         * g++.dg/lookup/scoped2.C: Likewise.
648         * g++.dg/lookup/friend7.C: Likewise.
649         * g++.dg/parse/parse4.C: Likewise.
650         * g++.dg/parse/parse5.C: Likewise.
651         * g++.dg/expr/pr29066.C: Likewise.
652         * g++.dg/expr/cast4.C: Likewise.
653         * g++.dg/tc1/dr193.C: Likewise.
654         * g++.dg/tc1/dr213.C: Likewise.
655         * g++.dg/abi/dcast1.C: Likewise.
656         * g++.dg/abi/covariant2.C: Likewise.
657         * g++.dg/inherit/covariant11.C: Likewise.
658         * g++.dg/inherit/covariant9.C: Likewise.
659         * g++.dg/inherit/covariant10.C: Likewise.
660         * g++.dg/init/static3.C: Likewise.
661         * g++.dg/init/init-ref3.C: Likewise.
662         * g++.dg/init/ref10.C: Likewise.
663         * g++.dg/template/meminit2.C: Likewise.
664         * g++.dg/template/using9.C: Likewise.
665         * g++.dg/template/friend9.C: Likewise.
666         * g++.dg/template/ref1.C: Likewise.
667         * g++.old-deja/g++.warn/inline.C: Likewise.
668         * g++.old-deja/g++.robertl/eb91.C: Likewise.
669         * g++.old-deja/g++.robertl/eb46.C: Likewise.
670         * g++.old-deja/g++.robertl/eb34.C: Likewise.
671         * g++.old-deja/g++.robertl/eb43.C: Likewise.
672         * g++.old-deja/g++.robertl/eb26.C: Likewise.
673         * g++.old-deja/g++.robertl/eb116.C: Likewise.
674         * g++.old-deja/g++.brendan/copy5.C: Likewise.
675         * g++.old-deja/g++.brendan/overload8.C: Likewise.
676         * g++.old-deja/g++.brendan/overload11.C: Likewise.
677         * g++.old-deja/g++.brendan/copy7.C: Likewise.
678         * g++.old-deja/g++.brendan/crash38.C: Likewise.
679         * g++.old-deja/g++.brendan/template11.C: Likewise.
680         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
681         * g++.old-deja/g++.brendan/crash50.C: Likewise.
682         * g++.old-deja/g++.brendan/crash16.C: Likewise.
683         * g++.old-deja/g++.jason/pmem2.C: Likewise.
684         * g++.old-deja/g++.jason/parse9.C: Likewise.
685         * g++.old-deja/g++.jason/byval2.C: Likewise.
686         * g++.old-deja/g++.jason/overload8.C: Likewise.
687         * g++.old-deja/g++.jason/pmf8.C: Likewise.
688         * g++.old-deja/g++.jason/template33.C: Likewise.
689         * g++.old-deja/g++.jason/return3.C: Likewise.
690         * g++.old-deja/g++.jason/scoping2.C: Likewise.
691         * g++.old-deja/g++.jason/virtual.C: Likewise.
692         * g++.old-deja/g++.jason/opeq3.C: Likewise.
693         * g++.old-deja/g++.jason/template27.C: Likewise.
694         * g++.old-deja/g++.jason/synth6.C: Likewise.
695         * g++.old-deja/g++.jason/ref8.C: Likewise.
696         * g++.old-deja/g++.jason/offset1.C: Likewise.
697         * g++.old-deja/g++.other/static20.C: Likewise.
698         * g++.old-deja/g++.other/array1.C: Likewise.
699         * g++.old-deja/g++.other/new3.C: Likewise.
700         * g++.old-deja/g++.other/array2.C: Likewise.
701         * g++.old-deja/g++.other/overload9.C: Likewise.
702         * g++.old-deja/g++.other/cast6.C: Likewise.
703         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
704         * g++.old-deja/g++.other/eh4.C: Likewise.
705         * g++.old-deja/g++.other/using7.C: Likewise.
706         * g++.old-deja/g++.other/init18.C: Likewise.
707         * g++.old-deja/g++.other/dyncast1.C: Likewise.
708         * g++.old-deja/g++.other/dyncast2.C: Likewise.
709         * g++.old-deja/g++.other/dtor11.C: Likewise.
710         * g++.old-deja/g++.pt/static11.C: Likewise.
711         * g++.old-deja/g++.pt/crash19.C: Likewise.
712         * g++.old-deja/g++.pt/overload12.C: Likewise.
713         * g++.old-deja/g++.pt/crash46.C: Likewise.
714         * g++.old-deja/g++.pt/mi1.C: Likewise.
715         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
716         * g++.old-deja/g++.pt/nontype5.C: Likewise.
717         * g++.old-deja/g++.pt/local5.C: Likewise.
718         * g++.old-deja/g++.pt/typename2.C: Likewise.
719         * g++.old-deja/g++.pt/explicit80.C: Likewise.
720         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
721         * g++.old-deja/g++.law/visibility1.C: Likewise.
722         * g++.old-deja/g++.law/visibility2.C: Likewise.
723         * g++.old-deja/g++.law/virtual2.C: Likewise.
724         * g++.old-deja/g++.law/operators19.C: Likewise.
725         * g++.old-deja/g++.law/parsing10.C: Likewise.
726         * g++.old-deja/g++.law/visibility4.C: Likewise.
727         * g++.old-deja/g++.law/operators4.C: Likewise.
728         * g++.old-deja/g++.law/dtors2.C: Likewise.
729         * g++.old-deja/g++.law/missed-error3.C: Likewise.
730         * g++.old-deja/g++.law/visibility10.C: Likewise.
731         * g++.old-deja/g++.law/scope3.C: Likewise.
732         * g++.old-deja/g++.law/casts2.C: Likewise.
733         * g++.old-deja/g++.law/code-gen5.C: Likewise.
734         * g++.old-deja/g++.law/operators33.C: Likewise.
735         * g++.old-deja/g++.law/friend4.C: Likewise.
736         * g++.old-deja/g++.mike/pmf7.C: Likewise.
737         * g++.old-deja/g++.mike/p5611.C: Likewise.
738         * g++.old-deja/g++.mike/net37.C: Likewise.
739         * g++.old-deja/g++.mike/p3570.C: Likewise.
740         * g++.old-deja/g++.mike/p5718.C: Likewise.
741         * g++.old-deja/g++.mike/net21.C: Likewise.
742         * g++.old-deja/g++.mike/p1862.C: Likewise.
743         * g++.old-deja/g++.mike/p4511.C: Likewise.
744         * g++.old-deja/g++.mike/virt3.C: Likewise.
745         * g++.old-deja/g++.mike/p16146.C: Likewise.
746         * g++.old-deja/g++.mike/p1989.C: Likewise.
747         * g++.old-deja/g++.mike/p5571.C: Likewise.
748         * g++.old-deja/g++.gb/scope10.C: Likewise.
749         * g++.old-deja/g++.abi/primary5.C: Likewise.
750         * g++.old-deja/g++.abi/empty2.C: Likewise.
751         * g++.old-deja/g++.abi/arraynew.C: Likewise.
752         * g++.old-deja/g++.eh/vbase4.C: Likewise.
753         * g++.old-deja/g++.eh/ptr1.C: Likewise.
754         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
755         * g++.old-deja/g++.bob/template3.C: Likewise.
756         * g++.old-deja/g++.bob/inherit1.C: Likewise.
757
758 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
759
760         PR fortran/31193
761         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
762
763 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
764
765         PR fortran/20897
766         * gfortran.dg/derived_name_1.f90: New.
767         * gfortran.dg/derived_name_2.f: New.
768
769 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
770
771         * lib/target-supports.exp (check_effective_target_nonpic): New
772         procedure.
773         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
774         when compiling PIC.
775         * gcc.target/i386/asm-4.c: Require nonpic.
776         * gcc.target/i386/cmov1.c: Likewise.
777         * gcc.target/i386/mul.c: Likewise.
778         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
779         * gcc.target/i386/ssetype-1.c: Require nonpic.
780         * gcc.target/i386/ssetype-3.c: Likewise.
781         * gcc.target/i386/ssetype-5.c: Likewise.
782
783 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
784
785         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
786         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
787         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
788         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
789
790 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
791
792         PR tree-optimization/30590
793         * g++.dg/opt/pr30590.C: New testcase.
794
795 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
796
797         PR c/30762
798         * gcc.dg/pr30762-1.c: New test.
799         * gcc.dg/pr30762-2.c: New test.
800
801         PR inline-asm/30505
802         * gcc.target/i386/pr30505.c: New test.
803
804 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
805
806         * gcc.target/arm/register-variables.c: New.
807
808 2007-03-19  Jeff Law  <law@redhat.com>
809
810         * PR tree-optimization/30984
811         * gcc.c-torture/pr30984.c: New test.
812
813 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
814         Richard Guenther  <rguenther@suse.de>
815
816         PR tree-optimization/31254
817         * gcc.dg/torture/pr31254.c: New testcase.
818
819 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
820
821         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
822         target default_packed.
823
824 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
825
826         PR fortran/31203
827         * gfortran.dg/string_length_1.f90: New test.
828
829 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
830
831         PR testsuite/30395
832         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
833
834 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR libgfortran/31052
837         * gfortran.dg/namelist_27.f90: New test.
838
839 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
840
841         PR fortran/30531
842         * gfortran.dg/used_types_14.f90: New test.
843
844         PR fortran/31086
845         * gfortran.dg/used_types_15.f90: New test.
846
847 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
848
849         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
850         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
851
852 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
853
854         PR fortran/31120
855         * gfortran.dg/integer_exponentiation_2.f90: New test.
856
857 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
858
859         PR tree-optimization/31041
860         * gcc.dg/vect/pr31041.c: New test.
861
862 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
863
864         * g++.dg/warn/Wconversion-integer.C: New
865         * g++.dg/warn/Wconversion-real.C: New.
866         * g++.dg/warn/Wconversion-real-integer.C: New.
867         * g++.dg/warn/conv2.C: Updated.
868
869 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
870
871         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
872         exclude RTPs.
873
874 2007-03-16  Richard Guenther  <rguenther@suse.de>
875
876         PR tree-optimization/31146
877         * g++.dg/tree-ssa/pr31146.C: New testcase.
878
879 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
880
881         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
882         assume that the target has <features.h>.
883
884 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
885
886         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
887         dg-options rather than to the whole test.
888
889 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
890
891         PR debug/29906
892         * g++.dg/debug/pr29906.C: New
893
894 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
895
896         PR libgfortran/31099
897         * gfortran.dg/unformatted_recl.f90: Update test.
898
899 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
900
901         * gcc.dg/tree-ssa/prefetch-5.c: New test.
902
903 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
904
905         PR c++/30891
906         * g++.dg/parse/namespace-definition.C: New.
907
908 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
909
910         PR c++/24924
911         * g++.dg/cpp/pedantic-errors.C: New.
912         * g++.dg/cpp/permissive.C: New.
913
914 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
915
916         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
917         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
918
919 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
920
921         * lib/target-supports.exp (check_missing_uclibc_feature)
922         (check_effective_target_wchar): New procedures.
923         * gcc.dg/wchar_t-1.c: Require target wchar.
924         * gcc.dg/wint_t-1.c: Likewise.
925
926 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
927
928         * lib/target-supports.exp (check_gc_sections_available): Return
929         false for VxWorks targets.
930
931 2007-03-15  Dirk Mueller  <dmueller@suse.de>
932
933         * g++.dg/warn/Wconversion2.C: Fix typo.
934         * gcc.dg/if-empty-1.c: Ditto.
935
936 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
937
938         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
939
940 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
941
942         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
943         * gcc.target/i386/pr31167.c: Ditto.
944
945 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
946
947         PR target/31167
948         * gcc.target/i386/pr31167.c: New test.
949
950 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
951
952         PR fortran/30922
953         * gfortran.dg/import5.f90.f90: New test.
954
955
956         PR fortran/30879
957         * gfortran.dg/data_components_1.f90: New test.
958
959
960         PR fortran/30870
961         * gfortran.dg/generic_13.f90: New test.
962
963         PR fortran/31163
964         * gfortran.dg/alloc_comp_basics_5.f90: New test.
965
966 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
967
968         PR libgfortran/31051
969         * gfortran.dg/fmt_t_4.f90: New
970
971 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
972
973         PR C++/31165
974         * g++.dg/other/default7.C: New test.
975
976 2007-03-15  Dirk Mueller  <dmueller@suse.de>
977
978         * g++.dg/warn/Wconversion2.C: New.
979
980 2007-03-14  Eric Christopher  <echristo@apple.com>
981
982         * gcc.dg/ssp-1.c: New.
983         * gcc.dg/ssp-2.c: Ditto.
984
985 2007-03-14  Dirk Mueller  <dmueller@suse.de>
986
987         * g++.dg/warn/do-empty.C: New.
988         * gcc.dg/do-empty.c: New.
989         * gcc.dg/if-empty-1.c: Update.
990         * gcc.dg/20001116-1.c: Update.
991         * gcc.dg/pr23165.c: Update.
992
993 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
994
995         * gfortran.dg/module_implicit_conversion.f90: New test.
996
997 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
998
999         PR middle-end/31127
1000         * gcc.dg/pr31127.c: New.
1001
1002 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
1003
1004         * gcc.dg/tree-ssa/loop-26.c: New test.
1005
1006 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
1007
1008         * gcc.target/i386/cmpxchg16b-1.c: New test.
1009
1010 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1011
1012         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
1013         * gcc.dg/c99-vla-1.c: Likewise.
1014         * g++.dg/ext/vla1.C: Likewise
1015
1016 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
1017
1018         * gcc.dg/wvla-1.c: New test
1019         * gcc.dg/wvla-2.c: New test
1020         * gcc.dg/wvla-3.c: New test
1021         * gcc.dg/wvla-4.c: New test
1022         * gcc.dg/wvla-5.c: New test
1023         * gcc.dg/wvla-6.c: New test
1024         * gcc.dg/wvla-7.c: New test
1025         * g++.dg/warn/Wvla-1.C: New test
1026         * g++.dg/warn/Wvla-2.C: New test
1027         * g++.dg/warn/Wvla-3.C: New test
1028
1029 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR c++/30108
1032         * g++.dg/other/default6.C: New test.
1033
1034 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1035
1036         * lib/target-supports.exp (check_profiling_available): Return false
1037         for VxWorks.
1038         (check_effective_target_vxworks_kernel): New procedure.
1039         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
1040         VxWorks.
1041         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
1042         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
1043         to include VxWorks.
1044         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
1045
1046 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
1047
1048         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
1049         PIC is not supported.
1050         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
1051         * gcc.dg/20020426-2.c: Likewise.
1052         * gcc.dg/pr28243.c: Likewise.
1053         * gcc.dg/visibility-11.c: Likewise.
1054         * gcc.dg/tls/opt-9.c: Likewise.
1055         * gcc.dg/tls/opt-10.c: Likewise.
1056         * gcc.dg/tls/pic-1.c: Likewise.
1057         * gcc.dg/tls/struct-1.c: Likewise.
1058         * gcc.target/i386/20000807-1.c: Likewise.
1059         * gcc.target/i386/20000904-1.c: Likewise.
1060         * gcc.target/i386/20011119-1.c: Likewise.
1061         * gcc.target/i386/990213-2.c: Likewise.
1062         * gcc.target/i386/990214-1.c: Likewise.
1063         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1064         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1065         * gcc.target/i386/pic-1.c: Likewise.
1066         * gcc.target/i386/pr21518.c: Likewise.
1067         * gcc.target/i386/pr23098.c: Likewise.
1068         * gcc.target/i386/pr23943.c: Likewise.
1069
1070 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
1071
1072         PR c++/31038
1073         * g++.dg/template/complit2.C: New test.
1074
1075         PR c++/30328
1076         * g++.dg/ext/bitfield1.C: New test.
1077
1078 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
1079
1080         PR fortran/30883
1081         * gfortran.dg/interface_11.f90: New test.
1082
1083 2007-03-11  Richard Guenther  <rguenther@suse.de>
1084
1085         PR tree-optimization/31115
1086         * gcc.dg/torture/pr31115.c: New testcase.
1087
1088 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1089
1090         PR tree-optimization/29925
1091         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1092
1093 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/30274
1096         * g++.dg/expr/bitfield3.C: New test.
1097         * g++.dg/expr/bitfield4.C: Likewise.
1098         * g++.dg/expr/bitfield5.C: Likewise.
1099         * g++.dg/expr/bitfield6.C: Likewise.
1100
1101         PR c++/30924
1102         * g++.dg/template/array18.C: New test.
1103
1104 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1105
1106         PR c++/17946
1107         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1108         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1109
1110 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1111
1112         PR c++/20599
1113         * g++.dg/cpp0x/variadic-bind.C: New.
1114         * g++.dg/cpp0x/variadic-function.C: New.
1115         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1116         * g++.dg/cpp0x/variadic-tuple.C: New.
1117         * g++.dg/cpp0x/variadic1.C: New.
1118         * g++.dg/cpp0x/variadic2.C: New.
1119         * g++.dg/cpp0x/variadic3.C: New.
1120         * g++.dg/cpp0x/variadic4.C: New.
1121         * g++.dg/cpp0x/variadic5.C: New.
1122         * g++.dg/cpp0x/variadic6.C: New.
1123         * g++.dg/cpp0x/variadic7.C: New.
1124         * g++.dg/cpp0x/variadic8.C: New.
1125         * g++.dg/cpp0x/variadic9.C: New.
1126         * g++.dg/cpp0x/variadic10.C: New.
1127         * g++.dg/cpp0x/variadic11.C: New.
1128         * g++.dg/cpp0x/variadic12.C: New.
1129         * g++.dg/cpp0x/variadic13.C: New.
1130         * g++.dg/cpp0x/variadic14.C: New.
1131         * g++.dg/cpp0x/variadic15.C: New.
1132         * g++.dg/cpp0x/variadic16.C: New.
1133         * g++.dg/cpp0x/variadic17.C: New.
1134         * g++.dg/cpp0x/variadic18.C: New.
1135         * g++.dg/cpp0x/variadic19.C: New.
1136         * g++.dg/cpp0x/variadic20.C: New.
1137         * g++.dg/cpp0x/variadic21.C: New.
1138         * g++.dg/cpp0x/variadic22.C: New.
1139         * g++.dg/cpp0x/variadic23.C: New.
1140         * g++.dg/cpp0x/variadic24.C: New.
1141         * g++.dg/cpp0x/variadic25.C: New.
1142         * g++.dg/cpp0x/variadic26.C: New.
1143         * g++.dg/cpp0x/variadic27.C: New.
1144         * g++.dg/cpp0x/variadic28.C: New.
1145         * g++.dg/cpp0x/variadic29.C: New.
1146         * g++.dg/cpp0x/variadic30.C: New.
1147         * g++.dg/cpp0x/variadic31.C: New.
1148         * g++.dg/cpp0x/variadic32.C: New.
1149         * g++.dg/cpp0x/variadic33.C: New.
1150         * g++.dg/cpp0x/variadic34.C: New.
1151         * g++.dg/cpp0x/variadic35.C: New.
1152         * g++.dg/cpp0x/variadic36.C: New.
1153         * g++.dg/cpp0x/variadic37.C: New.
1154         * g++.dg/cpp0x/variadic38.C: New.
1155         * g++.dg/cpp0x/variadic39.C: New.
1156         * g++.dg/cpp0x/variadic40.C: New.
1157         * g++.dg/cpp0x/variadic41.C: New.
1158         * g++.dg/cpp0x/variadic42.C: New.
1159         * g++.dg/cpp0x/variadic43.C: New.
1160         * g++.dg/cpp0x/variadic44.C: New.
1161         * g++.dg/cpp0x/variadic45.C: New.
1162         * g++.dg/cpp0x/variadic46.C: New.
1163         * g++.dg/cpp0x/variadic47.C: New.
1164         * g++.dg/cpp0x/variadic48.C: New.
1165         * g++.dg/cpp0x/variadic49.C: New.
1166         * g++.dg/cpp0x/variadic50.C: New.
1167         * g++.dg/cpp0x/variadic51.C: New.
1168         * g++.dg/cpp0x/variadic52.C: New.
1169         * g++.dg/cpp0x/variadic53.C: New.
1170         * g++.dg/cpp0x/variadic54.C: New.
1171         * g++.dg/cpp0x/variadic55.C: New.
1172         * g++.dg/cpp0x/variadic56.C: New.
1173         * g++.dg/cpp0x/variadic57.C: New.
1174         * g++.dg/cpp0x/variadic58.C: New.
1175         * g++.dg/cpp0x/variadic59.C: New.
1176         * g++.dg/cpp0x/variadic60.C : New.
1177         * g++.dg/cpp0x/variadic61.C : New.
1178         * g++.dg/cpp0x/variadic62.C : New.
1179         * g++.dg/cpp0x/variadic63.C : New.
1180         * g++.dg/cpp0x/variadic64.C : New.
1181         * g++.dg/cpp0x/variadic65.C : New.
1182         * g++.dg/cpp0x/variadic66.C : New.
1183         * g++.dg/cpp0x/variadic67.C : New.
1184         * g++.dg/cpp0x/variadic68.C : New.
1185         * g++.dg/cpp0x/variadic69.C : New.
1186         * g++.dg/cpp0x/variadic70.C : New.
1187         * g++.dg/cpp0x/variadic71.C : New.
1188         * g++.dg/cpp0x/variadic72.C : New.
1189         * g++.dg/cpp0x/variadic73.C : New.
1190         * g++.dg/cpp0x/variadic74.C : New.
1191         * g++.dg/cpp0x/variadic75.C : New.
1192         * g++.dg/cpp0x/variadic-ex1.C : New.
1193         * g++.dg/cpp0x/variadic-ex2.C : New.
1194         * g++.dg/cpp0x/variadic-ex3.C : New.
1195         * g++.dg/cpp0x/variadic-ex4.C : New.
1196         * g++.dg/cpp0x/variadic-ex5.C : New.
1197         * g++.dg/cpp0x/variadic-ex6.C : New.
1198         * g++.dg/cpp0x/variadic-ex7.C : New.
1199         * g++.dg/cpp0x/variadic-ex8.C : New.
1200         * g++.dg/cpp0x/variadic-ex9.C : New.
1201         * g++.dg/cpp0x/variadic-ex10.C : New.
1202         * g++.dg/cpp0x/variadic-ex11.C : New.
1203         * g++.dg/cpp0x/variadic-ex12.C : New.
1204         * g++.dg/cpp0x/variadic-ex13.C : New.
1205         * g++.dg/cpp0x/variadic-ex14.C : New.
1206
1207 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1208
1209         PR libgfortran/31099
1210         * gfortran.dg/unformatted_recl.f90: New test.
1211
1212 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1213
1214         * gcc.dg/fold-eqcmplx-1.c: New test case.
1215
1216 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1217
1218         PR rtl-optimization/30643
1219         * gcc.dg/pr30643.c: New.
1220
1221 2007-03-09  Chao-ying Fu  <fu@mips.com>
1222
1223         * gcc.target/mips/mips32-dspr2-type.c: New test.
1224         * gcc.target/mips/mips32-dspr2.c: New test.
1225         * gcc.target/mips/dspr2-MULT.c: New test.
1226         * gcc.target/mips/dspr2-MULTU.c: New test.
1227         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1228         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1229         Adjust some formats.
1230
1231 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1232
1233         PR c++/17946
1234         * gcc.dg/Wlogical-op-1.c: New.
1235         * g++.dg/warn/Wlogical-op-1.C: New.
1236
1237 2007-03-09  Richard Guenther  <rguenther@suse.de>
1238
1239         PR tree-optimization/30904
1240         PR middle-end/31058
1241         * gcc.dg/pr30904.c: Remove xfail.
1242
1243 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1244
1245         PR C/31072
1246         * gcc.c-torture/execute/pr31072.c: New test.
1247
1248 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1249
1250         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1251         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1252         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1253         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1254         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1255         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1256         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1257         and *lround*.  Correct macro names.
1258         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1259         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1260
1261 2007-03-08  Ian Lance Taylor  <iant@google.com>
1262
1263         * gcc.dg/no-strict-overflow-5.c: New test.
1264         * gcc.dg/no-strict-overflow-6.c: New test.
1265         * gcc.dg/Wstrict-overflow-11.c: New test.
1266         * gcc.dg/Wstrict-overflow-12.c: New test.
1267         * gcc.dg/Wstrict-overflow-13.c: New test.
1268         * gcc.dg/Wstrict-overflow-14.c: New test.
1269         * gcc.dg/Wstrict-overflow-15.c: New test.
1270
1271 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1272
1273         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1274         for VxWorks kernel mode.
1275         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1276
1277 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1278
1279         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1280         mode.
1281
1282 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1283
1284         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1285         and lib/bfill.c on VxWorks targets.
1286         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1287         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1288         lib/bfill.c and lib/memmove.c on VxWorks targets.
1289         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1290         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1291         on VxWorks targets.
1292         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1293         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1294
1295 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1296
1297         * gfortran.dg/use_5.f90: New test.
1298         * gfortran.dg/use_6.f90: Ditto.
1299         * gfortran.dg/use_7.f90: Ditto.
1300
1301 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1302
1303         PR fortran/30973
1304         * gfortran.dg/use_4.f90: New test.
1305         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1306
1307 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1308
1309         PR fortran/31011
1310         * gfortran.dg/parameter_array_section_2.f90: New test.
1311
1312 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1313
1314         PR c++/30852
1315         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1316
1317         PR c++/30534
1318         * g++.dg/template/arg5.C: New test.
1319
1320 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1321
1322         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1323
1324 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1325
1326         * gcc.dg/var-expand1.c: Add newline at end of file.
1327
1328 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1329
1330         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1331
1332 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1333
1334         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1335
1336 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1337
1338         * gcc.dg/torture/builtin-convert-4.c: New test.
1339
1340 2007-03-05  Ian Lance Taylor  <iant@google.com>
1341
1342         * gcc.c-torture/compile/pr31034.c: New test.
1343
1344 2007-03-05  Ian Lance Taylor  <iant@google.com>
1345
1346         * gcc.dg/inline-18.c: New test.
1347         * gcc.dg/inline-19.c: New test.
1348         * gcc.dg/inline-20.c: New test.
1349         * gcc.dg/inline-21.c: New test.
1350
1351 2007-03-05  Richard Guenther  <rguenther@suse.de>
1352
1353         PR tree-optimization/14052
1354         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1355
1356 2007-03-05  Richard Guenther  <rguenther@suse.de>
1357
1358         PR tree-optimization/23777
1359         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1360
1361 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1362
1363         PR other/30465
1364         * gcc.dg/multiple-overflow-warn-3.c: New.
1365         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1366
1367 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1368
1369         PR c++/30895
1370         * g++.dg/parse/template23.C: New test.
1371
1372 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1373
1374         PR middle-end/30744
1375         * gcc.dg/pr30744-1.c: New test case.
1376
1377 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1378
1379         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1380
1381 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1382
1383         PR target/30406
1384         * gfortran.dg/logical_3.f90: New test.
1385
1386 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1387
1388         PR libfortran/30981
1389         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1390
1391 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1392
1393         * gcc.target/m68k/m68k.exp: New.
1394         * gcc.target/m68k/crash1.c: New.
1395
1396 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1397
1398         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1399         to be more compatible with integer(kind=8).
1400
1401 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1402
1403         PR libfortran/31001
1404         * gfortran.dg/zero_sized_3.f90: New test.
1405
1406 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1407
1408         PR c++/15787
1409         * g++.dg/parse/else.C: New.
1410         * g++.dg/parse/else-2.C: New.
1411
1412 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1413             Tobias Burnus  <burnus@net-b.de>
1414
1415         PR fortran/30882
1416         * gfortran.dg/size_dim.f90: New test.
1417
1418 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1419             Tobias Burnus  <burnus@net-b.de>
1420
1421         PR fortran/30873
1422         * gfortran.dg/entry_9.f90: New test.
1423
1424 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1425
1426         PR c++/28253
1427         * g++.dg/inherit/covariant16.C: New test.
1428
1429 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1430
1431         * g++.dg/other/darwin-minversion-1.C: New.
1432
1433 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1434
1435         * gcc.dg/tree-ssa/20070302-1.c: New test.
1436
1437 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1438
1439         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1440         tests.
1441
1442 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1443
1444         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1445
1446 2007-03-01  Simon Baldwin <simonb@google.com>
1447
1448         PR c++/23689
1449         * warn/ignored_typedef.C: New.
1450         * init/ctor8.C: Added dg-warning to consume ignored typedef
1451         warning.
1452         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1453         and added an explicit line number.
1454
1455 2007-02-28  Richard Guenther  <rguenther@suse.de>
1456
1457         PR middle-end/30364
1458         * gcc.dg/torture/pr30364-1.c: New testcase.
1459         * gcc.dg/torture/pr30364-2.c: Likewise.
1460         * gcc.dg/torture/pr30364-3.c: Likewise.
1461
1462 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1463
1464         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1465         powerpc*, use -funsafe-math-optimizations.
1466         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1467         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1468
1469 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1470             Paul Thomas  <pault@gcc.gnu.org>
1471
1472         PR fortran/30888
1473         PR fortran/30887
1474         * c_by_val_1.f: Test %VAL() with non-default kind.
1475         * c_by_val.c: Ditto.
1476         * c_by_val_4.f: New test.
1477
1478 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1479
1480         PR fortran/30968
1481         * gfortran.dg/continuation_7.f90: New test.
1482
1483 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1484
1485         * g++.dg/inherit/thunk7.C: New test.
1486         * lib/target-supports.exp (check_profiling_available): Not available
1487         for bfin-*-*.
1488
1489 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1490
1491         PR target/30970
1492         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1493
1494 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1495
1496         * lib/target-supports.exp (check_effective_target_init_priority):
1497         Remove Solaris special case.
1498
1499 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1500
1501         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1502         for more builtin types.
1503
1504         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1505         * g++.dg/ext/visibility/noPLT.C: Likewise.
1506
1507 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1508
1509         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1510         sh* targets.
1511
1512 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1513
1514         PR fortran/30865
1515         * size_optional_dim_1.f90:  New test.
1516
1517 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1518
1519         * gcc.dg/vxworks/vxworks.exp: New file.
1520         * gcc.dg/vxworks/initpri1.c: Likewise.
1521         * gcc.dg/vxworks/initpri2.c: Likewise.
1522         * gcc.dg/initpri2.c: Add more tests.
1523         * g++.dg/special/initpri2.C: Likewise.
1524
1525         * gcc.dg/initpri1.c: New test.
1526         * gcc.dg/initpri2.c: Likewise.
1527         * g++.dg/special/initpri1.C: New test.
1528         * g++.dg/special/initpri2.C: Likewise.
1529         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1530         * g++.dg/special/conpr-2.C: Likewise.
1531         * g++.dg/special/conpr-3.C: Likewise.
1532         * g++.dg/special/conpr-4.C: Likewise.
1533         * g++.dg/special/initp1.C: Likewise.
1534         * g++.dg/special/ecos.exp: Remove code to detect availability of
1535         constructor priorities.
1536         * lib/target-supports.exp (check_effective_target_init_priority):
1537         New function.
1538
1539 2007-02-24  Jan Hubicka  <jh@suse.cz>
1540
1541         * gcc.c-torture/execute/pr30778.c: New testcase.
1542
1543 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1544
1545         PR libgfortran/30918
1546         * gfortran.dg/namelist_26.f90: New test.
1547
1548 2007-02-24  Richard Guenther  <rguenther@suse.de>
1549
1550         PR middle-end/30951
1551         * gcc.dg/pr30951.c: New testcase.
1552
1553 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1554
1555         * gcc.dg/torture/builtin-modf-1.c: New test.
1556
1557 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1558
1559         PR tree-optimization/30904
1560         * gcc.dg/pr30904.c: New test.
1561
1562 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1563
1564         * gcc.test-framework/README: Correct command.
1565         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1566         -Wunused-value.
1567         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1568
1569 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1570
1571         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1572
1573 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1574
1575         * lib/target-supports.exp (check_effective_target_newlib): New
1576         function.
1577
1578 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1579
1580         PR fortran/30660
1581         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1582         allocatable component.
1583
1584
1585 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1586
1587         * gcc.dg/torture/builtin-logb-1.c: New test.
1588         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1589         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1590         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1591         sh* targets.
1592
1593 2007-02-23  Richard Guenther  <rguenther@suse.de>
1594
1595         * g++.dg/warn/changes-meaning.C: New testcase.
1596
1597 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1598
1599         PR libgfortran/30910
1600         * gfortran.dg/fmt_zero_precision.f90: Update test.
1601
1602 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1603
1604         * gcc.dg/torture/builtin-frexp-1.c: New test.
1605
1606 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1607
1608         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1609
1610 2007-02-22  Ian Lance Taylor  <iant@google.com>
1611
1612         PR debug/30898
1613         * g++.dg/debug/pr30898.C: New test.
1614
1615 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1616
1617         * gcc.dg/vect/vect-106.c: New test.
1618
1619 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1620             Ira Rosen  <irar@il.ibm.com>
1621
1622         PR tree-optimization/30843
1623         * gcc.dg/vect/pr30843.c: New test.
1624
1625 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1626
1627         PR tree-optimization/30858
1628         * gcc.dg/vect/pr30858.c: New test.
1629
1630 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1631
1632         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1633         to set options for compiling testglue.
1634         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1635         * lib/obj-c++.exp (obj-c++_init): Likewise.
1636
1637 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1638
1639         * gnat.dg/derived_aggregate.adb: New test.
1640
1641 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1642
1643         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1644         sh* targets.  Call the correct CKSGN macro.
1645
1646 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1647
1648         * gfortran.dg/gomp/omp_parse1.f90: New test.
1649         * gfortran.dg/gomp/omp_parse2.f: New test.
1650
1651 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1652
1653         PR fortran/30869
1654         * gfortran.dg/do_pointer_1.f90:  New test.
1655
1656 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1657
1658         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1659         and scalbln.
1660
1661 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1662
1663         * gcc.dg/darwin-minversion-1.c: New.
1664         * gcc.dg/darwin-minversion-2.c: New.
1665
1666 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1667
1668         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1669
1670 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1671             DJ Delorie <dj@redhat.com>
1672
1673         PR other/30824
1674         * gcc.dg/Wfatal.c: New.
1675         * gcc.dg/Wfatal-2.c: New.
1676         * gcc.dg/Werror-1.c: Adjust expectations.
1677         * gcc.dg/Werror-5.c: Likewise.
1678         * gcc.dg/Werror-7.c: Likewise.
1679         * gcc.dg/Werror-10.c: Likewise.
1680         * gcc.dg/Werror-11.c: Likewise.
1681
1682 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1683
1684         PR fortran/30522
1685         * gfortran.dg/volatile10.f90: New test.
1686
1687 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1688
1689         PR libfortran/30533
1690         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1691
1692 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1693
1694         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1695         * gcc.dg/Walways-true-1.c: Likewise.
1696         * gcc.dg/weak/weak-3.c: Likewise.
1697         * gcc.dg/Werror-1.c: Likewise.
1698         * gcc.dg/Werror-3.c: Likewise.
1699         * gcc.dg/Werror-4.c: Likewise.
1700         * gcc.dg/Werror-5.c: Likewise.
1701         * gcc.dg/Werror-6.c: Likewise.
1702         * gcc.dg/Werror-7.c: Likewise.
1703         * gcc.dg/Werror-8.c: Likewise.
1704         * gcc.dg/Werror-10.c: Likewise.
1705         * gcc.dg/Werror-11.c: Likewise.
1706         * gcc.dg/Werror-12.c: Likewise.
1707         * g++.old-deja/g++.mike/warn8.C: Likewise.
1708         * g++.dg/warn/Walways-true-1.C: Likewise.
1709         * g++.dg/warn/Walways-true-2.C: Likewise.
1710         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1711         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1712         -Wstring-literal-comparison with -Waddress.
1713         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1714         -Wno-string-literal-comparison with -Wno-address.
1715
1716 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1717
1718         * gnat.dg/self_aggregate_with_call.adb: New test.
1719
1720 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1721
1722         PR tree-optimization/30975
1723         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1724         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1725         * gcc.dg/vect/pr30795.c: New.
1726
1727 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1728
1729         PR fortran/30681
1730         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1731
1732 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1733
1734         PR rtl-optimization/28173
1735         * gcc.target/i386/andor-1.c: New test case.
1736
1737 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1738
1739         * gcc.dg/torture/builtin-ldexp-1.c: New.
1740         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1741
1742 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1743
1744         * gfortran.dg/array_constructor_15.f90: New test case.
1745
1746 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1747
1748         * gfortran.dg/forall_10.f90: New test case.
1749
1750 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1753
1754 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1755
1756         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1757         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1758
1759 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1762         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1763         * gcc.target/i386/xchg-1.c: New test.
1764         * gcc.target/i386/xchg-2.c: New test.
1765
1766 2007-02-16  Richard Guenther  <rguenther@suse.de>
1767             Christian Bruel  <christian.bruel@st.com>
1768
1769         * gcc.dg/strict-overflow-5.c: New testcase.
1770
1771 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/30793
1774         * gfortran.dg/func_derived_4.f90: New test.
1775
1776 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1777
1778         PR middle-end/30391
1779         * gfortran.dg/pr30391-1.f90: New test case.
1780
1781 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1782
1783         PR middle-end/30433
1784         * gcc.c-torture/compile/pr30433.c: New testcase to check
1785         that complex constants comparisions are foldded.
1786
1787 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1788
1789         PR C++/30158
1790         * g++.dg/ext/stmtexpr10.C: New testcase.
1791
1792 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1793
1794         PR middle-end/30729
1795         * gcc.dg/Wunused-value-2.c: New testcase.
1796
1797 2007-02-15  Ian Lance Taylor  <iant@google.com>
1798
1799         * g++.dg/eh/subreg-1.C: New test.
1800
1801 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1802
1803         PR c/26494
1804         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1805         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1806         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1807         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1808         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1809         * gcc.dg/Werror-implicit-function-declaration.c: New.
1810
1811 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1812
1813         PR c++/28943
1814         * g++.dg/warn/pr28943.C: New.
1815
1816 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1817
1818         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1819
1820 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1821
1822         PR fortran/30779
1823         * gfortran.dg/error_recovery_3.f90: New test.
1824
1825 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1826
1827         * g++.dg/tree-ssa/sra-1.C: New.
1828
1829 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1830
1831         * g++.dg/tree-ssa/sra-1.C: New.
1832
1833 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1834
1835         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1836
1837 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1838
1839         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1840
1841 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1842
1843         PR fortran/30799
1844         * gfortran.dg/logical_2.f90: New test.
1845
1846 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1847
1848         * gcc.dg/torture/complex-alias-1.c: New test.
1849
1850 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1851
1852         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1853         instead of -fdump-tree-tailcall.
1854
1855 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1856
1857         * gfortran.dg/interface_10.f90: Fix comment typo.
1858
1859 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1860
1861         PR tree-optimization/30771
1862         * gcc.dg/vect/pr30771.c: New test.
1863
1864 2007-02-13  Ian Lance Taylor  <iant@google.com>
1865
1866         * gcc.dg/Wstrict-overflow-1.c: New test.
1867         * gcc.dg/Wstrict-overflow-2.c: New test.
1868         * gcc.dg/Wstrict-overflow-3.c: New test.
1869         * gcc.dg/Wstrict-overflow-4.c: New test.
1870         * gcc.dg/Wstrict-overflow-5.c: New test.
1871         * gcc.dg/Wstrict-overflow-6.c: New test.
1872         * gcc.dg/Wstrict-overflow-7.c: New test.
1873         * gcc.dg/Wstrict-overflow-8.c: New test.
1874         * gcc.dg/Wstrict-overflow-9.c: New test.
1875         * gcc.dg/Wstrict-overflow-10.c: New test.
1876
1877 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1878
1879         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1880
1881 2007-02-13  Richard Henderson  <rth@redhat.com>
1882
1883         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1884         * gcc.c-torture/execute/pr29302-1.c: ... here.
1885
1886 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1887
1888         PR c/29521
1889         * gcc.dg/c90-return-1.c: Update output.
1890         * gcc.dg/c99-return-1.c: Likewise.
1891
1892 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1893
1894         PR fortran/30554
1895         * gfortran.dg/used_dummy_types_7.f90: New test..
1896
1897 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         * gcc.target/i386/parity-1.c: New test.
1900         * gcc.target/i386/parity-2.c: New test.
1901
1902 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1903
1904         * gcc.target/i386/builtin-bswap-3.c: New test case.
1905
1906 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1907
1908         PR tree-optimization/29145
1909         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1910         alias analysis is improved to take better advantage of restrict
1911         qualified pointers.
1912         * gcc.dg/vect/vect-80.c: Likewise.
1913         * gcc.dg/vect/pr29145.c: New.
1914
1915 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1916
1917         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1918         * gcc.target/i386/sse4a-insert.c: Likewise.
1919
1920 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1921
1922         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1923         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1924
1925 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1926
1927         PR fortran/30478
1928         * gfortran.dg/enum_4.f90: Update error message checks.
1929
1930 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1931
1932         PR fortran/30554
1933         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1934         versions of the modules.
1935
1936         PR fortran/30617
1937         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1938         by getting rid of recursive I/O and providing functions with
1939         results.
1940
1941         PR fortran/30319
1942         * gfortran.dg/char_array_constructor_2.f90
1943
1944 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1945
1946         PR c++/26988
1947         * g++.dg/template/spec34.C: New test
1948
1949 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1950
1951         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1952         on i?86 and x86_64.
1953         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1954         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1955         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1956         on i?86 and x86_64.
1957         * gcc.dg/vect/vect-113.c: Ditto.
1958
1959 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1960
1961         PR c++/29487
1962         * g++.dg/eh/weak1-C: New test.
1963         * g++.dg/eh/weak1-a.cc: Likewise.
1964         * g++.dg/eh/comdat1.C: Likewise.
1965
1966 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1967             Dorit Nuzman  <dorit@il.ibm.com>
1968
1969         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1970         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1971         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1972         * gcc.dg/vect/vect-113.c: Likewise.
1973
1974         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1975
1976 2007-02-10  Richard Henderson  <rth@redhat.com>
1977
1978         * lib/target-supports.exp (check_effective_target_tls): Redefine
1979         to mean non-emulated tls.
1980         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1981         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1982         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1983         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1984         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1985         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1986         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1987
1988 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1989
1990         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1991
1992 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1993
1994         * gfortran.dg/secnds.f: Replace time tolerance with a
1995         before-and-after bracket.
1996         * gfortran.dg/secnds-1.f: Likewise.
1997
1998 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1999
2000         PR fortran/30512
2001         * gfortran.dg/maxlocval_1.f90: New test.
2002
2003 2007-02-09  Roger Sayle  <roger@eyesopen.com>
2004
2005         * gcc.target/ia64/builtin_bswap-1.c: New test case.
2006
2007 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2008
2009         PR fortran/30720
2010         * gfortran.dg/array_function_1.f90: New test.
2011
2012 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2013
2014         * lib/target-supports.exp (check_effective_target_lax_strtofp)
2015         (check_effective_target_dummy_wcsftime): New functions.
2016
2017 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2018
2019         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
2020         * lib/target-supports.exp (check_effective_target_uclibc): New
2021         function.
2022
2023 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2024
2025         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
2026         (vsnprintf): Don't define for uClibc targets.
2027
2028 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2029
2030         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
2031         set before checking whether it was allowed.
2032         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
2033         before checking inside_main.
2034
2035 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2036
2037         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
2038         uClinux targets.
2039         (u16sf): Likewise u4sf.
2040         * g++.dg/compat/struct-layout-1.h: Likewise.
2041
2042 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2043
2044         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
2045         procedure.
2046         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2047         m68k targets if check_effective_target_coldfire_fpu returns true.
2048
2049 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
2050         Richard Guenther  <rguenther@suse.de>
2051
2052         PR middle-end/23361
2053         * gcc.dg/fold-compare-3.c: New testcase.
2054         * gcc.dg/tree-ssa/loop-24.c: Likewise.
2055
2056 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
2057
2058         * gcc.dg/pr26570.c: Clean up coverage files.
2059         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
2060         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
2061         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
2062         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2063         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2064         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2065         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
2066         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
2067         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
2068         * gcc.dg/tree-ssa/pr25501.c: Ditto.
2069         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
2070         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
2071         * gcc.dg/vect/pr28952.c: Ditto.
2072         * gcc.dg/vect/pr27151.c: Ditto.
2073         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
2074         * g++.dg/gomp/macro-3.C: Ditto.
2075
2076 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
2079         of the loop.
2080
2081 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2082
2083         * gcc.target/i386/builtin-bswap-2.c: New test case.
2084
2085 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2086
2087         * gfortran.dg/forall_8.f90: New test case.
2088         * gfortran.dg/forall_9.f90: Likewise.
2089
2090 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2091
2092         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2093
2094 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2095
2096         * lib/target-supports.exp (check_effective_target_simulator): New.
2097
2098 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2099
2100         * gcc.dg/tree-ssa/loop-25.c: New test.
2101
2102 2007-02-06  Richard Henderson  <rth@redhat.com>
2103
2104         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2105
2106 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2107
2108         * gcc.target/powerpc/popcount-1.c: New test case.
2109         * gcc.target/powerpc/parity-1.c: Likewise.
2110
2111 2007-02-06  Richard Guenther  <rguenther@suse.de>
2112
2113         PR middle-end/27302
2114         * gcc.dg/torture/pr27302-2.c: New testcase.
2115
2116 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2117
2118         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2119         * gcc.dg/vect/vect-iv-1.c: New test.
2120         * gcc.dg/vect/vect-iv-2.c: New test.
2121         * gcc.dg/vect/vect-iv-3.c: New test.
2122         * gcc.dg/vect/vect-iv-4.c: New test.
2123         * gcc.dg/vect/vect-iv-5.c: New test.
2124         * gcc.dg/vect/vect-iv-6.c: New test.
2125         * gcc.dg/vect/vect-iv-7.c: New test.
2126         * gcc.dg/vect/vect-iv-8.c: New test.
2127         * gcc.dg/vect/vect-iv-9.c: New test.
2128         * gcc.dg/vect/vect-iv-10.c: New test.
2129         * gcc.dg/vect/vect-iv-11.c: New test.
2130         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2131         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2132         * gcc.dg/vect/vect-14.c: Now vectorizable.
2133         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2134         * gcc.dg/vect/vect-27.c: Likewise.
2135         * gcc.dg/vect/vect-29.c Likewise.
2136         * gcc.dg/vect/vect-dv-2.c: Likewise.
2137         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2138         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2139         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2140
2141 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2142
2143         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2144
2145 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2146
2147         * gcc.dg/builtins-20.c: Add more cases.
2148
2149 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2150
2151         PR debug/30189
2152         * gcc.dg/pr30189.c: New test.
2153
2154 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2155
2156         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2157         for running tests.
2158         * gcc.target/i386/sse4a-extract.c: New test.
2159         * gcc.target/i386/sse4a-insert.c: New test.
2160         * gcc.target/i386/sse4a-montsd.c: New test.
2161         * gcc.target/i386/sse4a-montss.c: New test.
2162
2163 2007-02-05  Richard Guenther  <rguenther@suse.de>
2164
2165         * gcc.target/i386/vectorize3.c: New testcase.
2166
2167 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2168
2169         PR target/30665
2170         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2171
2172 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2173
2174         PR fortran/30611
2175         * gfortran.dg/repeat_1.f90: New test.
2176
2177 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2178
2179         PR fortran/30605
2180         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2181         * gfortran.dg/derived_init_2.f90: Ditto.
2182         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2183         * gfortran.dg/array_initializer_1.f90: Ditto.
2184         * gfortran.dg/do_2.f90: Ditto.
2185         * gfortran.dg/proc_assign_1.f90: Ditto.
2186
2187 2007-02-04  Richard Guenther  <rguenther@suse.de>
2188
2189         PR middle-end/30636
2190         * g++.dg/warn/pr30636.C: New testcase.
2191         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2192
2193 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         PR middle-end/30667
2196         * gfortran.dg/pr30667.f: New test.
2197
2198 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2199
2200         * gcc.dg/builtins-54.c: Add more cases.
2201
2202 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         PR fortran/30514
2205         * gfortran.dg/zero_sized_2.f90: New test.
2206
2207         PR fortran/30660
2208         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2209
2210         PR fortran/29820
2211         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2212         file.
2213
2214 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2215
2216         PR fortran/30683
2217         * gfortran.dg/interface_10.f90: New test.
2218
2219 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2220
2221         * gcc.dg/builtins-20.c: Add more cases.
2222
2223 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2224
2225         PR target/29682
2226         * gcc-target/ia64/pr29682.c: New test.
2227
2228 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/30284
2231         * gfortran.dg/arrayio_11.f90.f90: New test.
2232
2233         PR fortran/30626
2234         * gfortran.dg/arrayio_12.f90.f90: New test.
2235
2236 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2237
2238         PR c++/30536
2239         * g++.dg/tls/diag-5.C: New test.
2240
2241         PR middle-end/30473
2242         * gcc.dg/pr30473.c: New test.
2243         * gcc.c-torture/execute/20070201-1.c: New test.
2244
2245 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2246
2247         * gfortran.dg/dependency_20.f90: New test case.
2248
2249 2007-01-31  Ian Lance Taylor  <iant@google.com>
2250
2251         * gcc.dg/lower-subreg-1.c (test): New test.
2252
2253 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2254
2255         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2256
2257 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2258
2259         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2260         * gcc.dg/torture/builtin-math-3.c: Likewise.
2261
2262 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2263
2264         gcc.dg/Wparentheses-2.c: Update and add new tests.
2265
2266 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2267
2268         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2269         vectorize.
2270
2271 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2272
2273         * gcc.dg/builtins-63.c: New test.
2274
2275 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/27588
2278         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2279
2280 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2281
2282         PR fortran/30520
2283         * gfortran.dg/volatile8.f90: New argument conformance test.
2284         * gfortran.dg/volatile9.f90: New scope test.
2285
2286 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2287
2288         PR c++/24745
2289         * g++.dg/warn/null4.C: New.
2290
2291 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2292             Uros Bizjak  <ubizjak@gmail.com>
2293
2294         * gcc.dg/large-size-array-3.c: Correct typo.
2295
2296 2007-01-30  Richard Guenther  <rguenther@suse.de>
2297
2298         PR middle-end/27657
2299         * g++.dg/debug/pr27657.C: New testcase.
2300
2301 2007-01-30  Richard Guenther  <rguenther@suse.de>
2302
2303         PR middle-end/30313
2304         * gcc.dg/torture/pr30313.c: New testcase.
2305
2306 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2307
2308         * gcc.dg/dfp/dfp-except.h: New file.
2309         * gcc.dg/dfp/fe-check.h: New file.
2310         * gcc.dg/dfp/fe-binop.c: New test.
2311         * gcc.dg/dfp/fe-convert-1.c: New test.
2312         * gcc.dg/dfp/fe-convert-2.c: New test.
2313         * gcc.dg/dfp/fe-convert-3.c: New test.
2314
2315         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2316         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2317         * gcc.dg/dfp/convert-dfp.c: Ditto.
2318         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2319
2320 2007-01-29  Josh Conner  <jconner@apple.com>
2321
2322         * gcc.target/powerpc/altivec-24.c: New test.
2323
2324 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2325
2326         PR c++/28266
2327         * g++.dg/parse/defarg12.C: New test.
2328
2329 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2330
2331         PR fortran/30554
2332         * gfortran.dg/used_dummy_types_6.f90: New test.
2333
2334 2007-01-28  Jan Hubicka  <jh@suse.cz>
2335
2336         * gcc.dg/tree-prof/val-prof-6.c: New test.
2337
2338 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2339
2340         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2341
2342 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2343
2344         PR C++/28988
2345         * g++.dg/expr/dtor4.C: New test.
2346
2347 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2348
2349         * gcc.dg/tree-ssa/loop-23.c: New test.
2350
2351 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2352
2353         PR libfortran/30389
2354         * gfortran.dg/achar_2.f90:  New test.
2355         * gfortran.dg/achar_3.f90:  New test.
2356
2357 2007-01-27  Ian Lance Taylor  <iant@google.com>
2358
2359         * gcc.dg/strict-overflow-1.c: New test.
2360         * gcc.dg/no-strict-overflow-1.c: New test.
2361         * gcc.dg/strict-overflow-2.c: New test.
2362         * gcc.dg/no-strict-overflow-2.c: New test.
2363         * gcc.dg/strict-overflow-3.c: New test.
2364         * gcc.dg/no-strict-overflow-3.c: New test.
2365         * gcc.dg/strict-overflow-4.c: New test.
2366         * gcc.dg/no-strict-overflow-4.c: New test.
2367         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2368         * gcc.dg/pr15784-1.c: Likewise.
2369         * gcc.dg/pr20922-1.c: Likewise.
2370         * gcc.dg/pr20922-3.c: Likewise.
2371         * gcc.dg/pr20922-4.c: Likewise.
2372         * gcc.dg/pr20922-6.c: Likewise.
2373         * gcc.dg/compare-4.c: Likewise.
2374         * gcc.dg/torture/pr26898-1.c: Likewise.
2375         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2376         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2377         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2378         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2379         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2380         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2381         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2382         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2383         * g++.dg/tree-ssa/pr21082.C: Likewise.
2384
2385 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc-dg/large-size-array-3.c: New test case.
2388
2389 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2390
2391         * gfortran.dg/forall_7.f90: New test case.
2392
2393 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2394
2395         PR fortran/30407
2396         * gfortran.dg/where_operator_assign_1.f90: New test.
2397         * gfortran.dg/where_operator_assign_2.f90: New test.
2398         * gfortran.dg/where_operator_assign_3.f90: New test.
2399
2400 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2401
2402         * lib/target-supports.exp
2403         (check_effective_target_powerpc_altivec): New.
2404         (check_effective_target_vect_cmdline_needed): Use it.
2405
2406 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2407
2408         PR fortran/30278
2409         * gfortran.dg/backslash_3.f: New test.
2410
2411 2007-01-26  Richard Guenther  <rguenther@suse.de>
2412
2413         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2414
2415 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2416
2417         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2418         * gfortran.dg/vect/vect.exp: Ditto.
2419         * gfortran.dg/dg.exp: Ditto.
2420         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2421         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2422
2423 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2424
2425         * gcc.dg/builtins-20.c: Add more cases.
2426         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2427
2428 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2429
2430         PR fortran/30437
2431         * gcc.dg/Wall.c: New.
2432         * gcc.dg/Wno-all.c: New.
2433         * gfortran.dg/Wall.f90: New.
2434         * gfortran.dg/Wno-all.f90: New.
2435
2436 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2437
2438         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2439         * g++.dg/eh/simd-2.C: Also run on Darwin.
2440         * g++.dg/eh/simd-3.C: New.
2441         * g++.dg/eh/simd-4.C: New.
2442
2443 2007-01-25  Richard Guenther  <rguenther@suse.de>
2444
2445         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2446         and _PROFILE_USE.
2447         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2448
2449 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2450
2451         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2452         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2453         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2454         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2455         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2456         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2457         * gcc.dg/ipa/ipa-7.c: New testcase.
2458
2459 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2460
2461         * g++.dg/cpp0x/warn_cxx0x.C: New.
2462
2463 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2464
2465         * gcc.dg/builtins-20.c: Test builtin carg.
2466
2467 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR middle-end/27416
2470         * gcc.dg/gomp/pr27416.c: New test.
2471
2472         PR middle-end/30494
2473         * gcc.dg/gomp/pr30494.c: New test.
2474         * g++.dg/gomp/pr30494.C: New test.
2475
2476         PR middle-end/30421
2477         * gcc.dg/gomp/pr30421.c: New test.
2478
2479 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2480
2481         * gcc.target/ia64/versionid-1.c: New test.
2482         * gcc.target/ia64/versionid-2.c: New test.
2483
2484 2007-01-24  Richard Guenther  <rguenther@suse.de>
2485
2486         PR testsuite/30181
2487         * gcc.dg/builtins-57.c: Change to a link-time testcase
2488         to support non-C99 targets.
2489
2490 2007-01-24  Jan Hubicka  <jh@suse.cz>
2491
2492         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2493
2494 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2495
2496         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2497
2498 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2499
2500         PR objc/27438
2501         * objc.dg/const-str-12.m: New test.
2502
2503 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2504
2505         PR fortran/30532
2506         * gfortran.dg/ctrl-z.f90:  New test.
2507
2508 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2509
2510         PR fortran/30481
2511         * gfortran.dg/namelist_assumed_char.f90:  New test.
2512
2513 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2514
2515         PR c++/27492
2516         * g++.dg/inherit/covariant15.C: New test.
2517
2518 2007-01-23  Ian Lance Taylor  <iant@google.com>
2519
2520         * g++.dg/warn/Wparentheses-24.C: New test.
2521
2522 2007-01-23  Richard Guenther  <rguenther@suse.de>
2523
2524         PR testsuite/30560
2525         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2526         with full path.
2527
2528 2007-01-22  Richard Guenther  <rguenther@suse.de>
2529
2530         PR tree-optimization/30038
2531         * gcc.dg/builtins-62.c: New testcase.
2532
2533 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2534
2535         * gcc.c-torture/compile/20070121.c: New test.
2536
2537 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2538
2539         PR libfortran/30525
2540         * gfortran.dg/char_comparison_1.f:  New test.
2541
2542 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2543
2544         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2545
2546 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2547
2548         PR objc/30479
2549         * objc.dg/pch: New directory.
2550         * objc.dg/pch/pch.exp: New file.
2551         * objc.dg/pch/interface-1.m: New test.
2552         * objc.dg/pch/interface-1.hs: New include file.
2553         * lib/objc.exp (objc_target_compile): Add
2554         "-x objective-c-header" in front of the sources if this is
2555         a precompiled header being compiled.
2556
2557 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2558
2559         * gfortran.dg/array_memcpy_3.f90: New test case.
2560         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2561
2562 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2563             Brooks Moses  <brooks.moses@codesourcery.com>
2564             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2565
2566         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2567         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2568
2569 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2570
2571         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2572
2573 2007-01-19  Mike Stump  <mrs@apple.com>
2574
2575         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2576         away.
2577
2578 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2579
2580         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2581         option instead of -funsafe-math-optimizations.
2582
2583 2007-01-19  Tomas Bily  <tbily@suse.cz>
2584
2585         gcc.dg/tree-prof/indir-call-prof.c: New.
2586         g++.dg/dg.exp: Add tree-prof subdirectory.
2587         g++.dg/tree-prof/indir-call-prof.C: New.
2588         g++.dg/tree-prof/tree-prof.exp: New.
2589
2590 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2591
2592         PR c++/17947
2593         * g++.dg/warn/deprecated.C: Update warning output.
2594         * g++.dg/warn/deprecated-2.C: Likewise.
2595         * g++.dg/warn/deprecated-3.C: New.
2596
2597 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2598
2599         * gcc.c-torture/execute/nestfunc-7.c: New.
2600
2601 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2602
2603         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2604
2605 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2606
2607         * gcc.dg/m68k-pic-1.c: New.
2608
2609 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2610
2611         * gfortran.dg/array_memcpy_4.f90: New test case.
2612
2613 2007-01-18  Josh Conner  <jconner@apple.com>
2614
2615         PR target/30485
2616         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2617         * gcc.dg/vect/no-trapping-math-1: New.
2618         * gcc.dg/vect/no-trapping-math-2: New.
2619
2620 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2621
2622         * gcc.target/i386/387-8.c: Update comment about optimizing
2623         inherent load of 1.0 of fptan instruction.
2624
2625 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2626             Richard Guenther <rguenther@suse.de>
2627
2628         PR diagnostic/8268
2629         * gcc.dg/Warray-bounds.c: New testcase.
2630         * gcc.dg/Warray-bounds-2.c: New testcase.
2631         * g++.dg/warn/Warray-bounds.C: New testcase.
2632         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2633
2634 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2635
2636         PR fortran/30476
2637         * gfortran.dg/generic_12.f90: New test.
2638
2639 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2640
2641         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2642         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2643
2644 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2645
2646         * gcc.dg/dfp/compare-special.h: New file.
2647         * gcc.dg/dfp/compare-special-32.c: New test.
2648         * gcc.dg/dfp/compare-special-64.c: New test.
2649         * gcc.dg/dfp/compare-special-128.c: New test.
2650
2651 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2652             Paul Thomas  <pault@gcc.gnu.org>
2653             Steven G. Kargl  <kargl@gcc.gnu.org>
2654
2655         PR fortran/30404
2656         * gfortran.dg/forall_6.f90: New test case.
2657         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2658         * gfortran.dg/dependency_13.f90: Likewise.
2659
2660 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2661
2662         PR testsuite/12325
2663         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2664         targets that don't support Inf.
2665
2666 2007-01-15  Dale Johannesen  <dalej@apple.com>
2667
2668         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2669
2670 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2671
2672         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2673         of achar for 0xff to avoid the "Extended ASCII not
2674         implemented" error message.
2675
2676 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2677
2678         PR fortran/28172
2679         * gfortran.dg/altreturn_4.f90: New test.
2680
2681         PR fortran/29389
2682         * gfortran.dg/stfunc_4.f90: New test.
2683
2684         PR fortran/29712
2685         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2686         * gfortran.dg/initialization_1.f90: Change warning.
2687
2688         PR fortran/30283
2689         * gfortran.dg/specification_type_resolution_2.f90: New test.
2690
2691 2007-01-14  Jan Hubicka  <jh@suse.cz>
2692
2693         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2694         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2695         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2696         elimination.
2697
2698 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2699
2700         PR fortran/30410
2701         * gfortran.dg/external_procedures_2.f90: New test.
2702
2703 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         PR target/30413
2706         * gcc.target/i386/pr30413.c: New test.
2707
2708 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2709
2710         PR fortran/30452
2711         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2712
2713 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2714
2715         * gcc.dg/20070112-1.c: New test.
2716
2717 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2718
2719         PR libgfortran/30435
2720         * gfortran.dg/list_read_6.f90: New test.
2721
2722 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2723
2724         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2725
2726 2007-01-12  Tom Tromey  <tromey@redhat.com>
2727
2728         PR preprocessor/28227:
2729         * gcc.dg/cpp/pr28227.c: New file.
2730
2731 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2732
2733         * gcc.dg/tree-ssa/loop-22.c: New test.
2734
2735 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2736
2737         PR tree-optimization/29516
2738         * gcc.dg/tree-ssa/loop-20.c: New test.
2739
2740 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2741
2742         PR libfortran/30415
2743         * minmaxloc_integer_kinds_1.f90:  New test.
2744
2745 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2746
2747         PR c++/29573
2748         * g++.dg/template/sizeof-template-argument.C: New test.
2749
2750 2007-01-11  Jan Hubicka  <jh@suse.cz>
2751
2752         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2753         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2754         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2755         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2756         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2757         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2758         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2759         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2760         transformation in question.
2761         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2762         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2763         * gcc.dg/always_inline3.c: Likewise.
2764
2765 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2766
2767         PR c++/28999
2768         * g++.dg/template/typename11.C: New test.
2769
2770 2007-01-10  Robert Kennedy <jimbob@google.com>
2771
2772         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2773
2774 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2775
2776         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2777         for different integer kinds.
2778         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2779         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2780         * gfortran.dg/ishft_2.f90: New test.
2781         * gfortran.dg/ishft_3.f90: New test.
2782
2783 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2784
2785         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2786
2787 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2788
2789         PR tree-optimization/30322
2790         * gcc.dg/tree-ssa/loop-21.c: New test.
2791
2792 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2793
2794         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2795
2796 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2797
2798         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2799
2800 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2801
2802         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2803         * g++.dg/warn/overflow-warn-3.C: Likewise.
2804         * g++.dg/warn/overflow-warn-4.C: Likewise.
2805         * g++.dg/warn/overflow-warn-5.C: Likewise.
2806         * g++.dg/warn/overflow-warn-6.C: Likewise.
2807         * g++.dg/warn/Woverflow-1.C: Likewise.
2808         * g++.dg/warn/Woverflow-2.C: Likewise.
2809         * g++.dg/warn/Woverflow-3.C: Likewise.
2810         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2811
2812 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2813
2814         * gfortran.dg/array_constructor_14.f90: New test case.
2815         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2816
2817 2007-01-08  Richard Guenther  <rguenther@suse.de>
2818
2819         PR tree-optimization/23603
2820         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2821         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2822
2823 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2824
2825         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2826         in __v8qi typedef.
2827         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2828         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2829         compiler behaviour.
2830         * gcc.dg/simd-5.c: Likewise.
2831         * gcc.dg/simd-6.c: Likewise.
2832         * g++.dg/conversion/simd1.C: Likewise.
2833         * g++.dg/conversion/simd3.C: Likewise.
2834         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2835         (main): Use it.
2836
2837 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2838
2839         PR tree-optimization/29877
2840         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2841         name of a hard register for the target concerned.  Adjust dg-error
2842         directives to cope with new behaviour of TER.
2843
2844 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2845
2846         PR c++/28986
2847         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2848         * g++.dg/warn/overflow-warn-1.C: New.
2849         * g++.dg/warn/overflow-warn-3.C: New.
2850         * g++.dg/warn/overflow-warn-4.C: New.
2851         * g++.dg/warn/overflow-warn-5.C: New.
2852         * g++.dg/warn/overflow-warn-6.C: New.
2853         * g++.dg/warn/Woverflow-1.C: New.
2854         * g++.dg/warn/Woverflow-2.C: New.
2855         * g++.dg/warn/Woverflow-3.C: New.
2856         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2857
2858 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2859
2860         PR fortran/27698
2861         * gfortran.dg/invalid_name.f90: New test.
2862         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2863         * gfortran.dg/gomp/pr29759.f90: Ditto.
2864
2865 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2866
2867         * gfortran.dg/present_1.f90:  Update error message.
2868
2869 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2870
2871         PR c++/19439
2872         * g++.dg/template/duplicate1.C: New test
2873         * g++.dg/template/memfriend6.C: Adjust error markers.
2874
2875 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2876
2877         PR tree-opt/30385
2878         * gcc.dg/torture/inline-1.c: New test.
2879
2880 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2881
2882         PR c/19978
2883         * gcc.dg/multiple-overflow-warn-1.c: New.
2884         * gcc.dg/multiple-overflow-warn-2.c: New.
2885         * gcc.dg/overflow-warn-6.c: New.
2886         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2887
2888 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2889
2890         * gfortran.dg/array_memcpy_1.f90: New test case.
2891         * gfortran.dg/array_memcpy_2.f90: Likewise.
2892
2893 2007-01-05  Richard Guenther  <rguenther@suse.de>
2894
2895         PR middle-end/27826
2896         * g++.dg/opt/pr27826.C: New testcase.
2897
2898 2007-01-05  Ian Lance Taylor  <iant@google.com>
2899
2900         * gcc.dg/Walways-true-1.c: New test.
2901         * gcc.dg/Walways-true-2.c: New test.
2902         * g++.dg/warn/Walways-true-1.C: New test.
2903         * g++.dg/warn/Walways-true-2.C: New test.
2904
2905 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR c/30360
2908         * gcc.dg/pr30360.c: New test.
2909
2910 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2911
2912         PR fortran/23232
2913         * gfortran.dg/data_implied_do_1.f90: New test.
2914
2915         PR fortran/27996
2916         PR fortran/27998
2917         * gfortran.dg/char_length_1.f90: New test.
2918
2919 2007-01-05  Richard Guenther  <rguenther@suse.de>
2920
2921         PR middle-end/28116
2922         * g++.dg/opt/pr28116.C: New testcase.
2923
2924 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2925
2926         PR fortran/29624
2927         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2928           invalid deallocate.
2929         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2930         * gfortran.dg/protected_4.f90: Add pointer intent check.
2931         * gfortran.dg/protected_6.f90: Add pointer intent check.
2932         * gfortran.dg/pointer_intent_1.f90: New test.
2933         * gfortran.dg/pointer_intent_2.f90: New test.
2934         * gfortran.dg/pointer_intent_3.f90: New test.
2935
2936 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2937
2938         PR 30235
2939         * gfortran.dg/altreturn_2.f90: new test.
2940
2941 2007-01-04  Tom Tromey  <tromey@redhat.com>
2942
2943         PR preprocessor/28165:
2944         * gcc.dg/cpp/pr28165.c: New file.
2945
2946 2007-01-03  Josh Conner  <jconner@apple.com>
2947
2948         PR middle-end/29683
2949         * gcc.dg/pr29683.c: New.
2950
2951 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2952
2953         PR c++/28217
2954         * g++.dg/pch/template-1.C: New test.
2955         * g++.dg/pch/template-1.Hs: New file.
2956
2957 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2958
2959         PR middle-end/30353
2960         * gcc.c-torture/compile/complex-4.c: New test.
2961
2962 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2963
2964         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2965         -maltivec.
2966         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2967
2968 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR middle-end/30286
2971         * gcc.dg/pr30286.c: New test.
2972
2973         PR c++/29535
2974         * g++.dg/template/crash66.C: New test.
2975
2976         PR c++/29054
2977         * g++.dg/template/friend49.C: New test.
2978
2979 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2980
2981         * gfortran.dg/ibits.f90: New test.
2982
2983 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2984
2985         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2986         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2987
2988 2007-01-02  Jan Hubicka  <jh@suse.cz>
2989
2990         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2991         first one.
2992
2993 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2994
2995         PR c/19977
2996         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2997         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2998
2999 2006-01-02  Ian Lance Taylor  <iant@google.com>
3000
3001         * g++.dg/warn/Wparentheses-22.C: New test.
3002         * g++.dg/warn/Wparentheses-23.C: New test.
3003
3004 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3005
3006         PR middle-end/7651
3007         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
3008         * gcc.dg/declspec-3-Wextra.c: New.
3009         * gcc.dg/declspec-3-no.c: New
3010
3011 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
3012
3013         PR fortran/20896
3014         * gfortran.dg/interface_10.f90: Remove.
3015
3016 2007-01-01  Roger Sayle  <roger@eyesopen.com>
3017
3018         * gcc.dg/fold-eqxor-4.c: New test case.
3019
3020 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
3021
3022         PR middle-end/30311
3023         * gcc.c-torture/compile/pr30311.c: New test.
3024
3025 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
3026
3027         PR middle-end/30253
3028         * gcc.c-torture/compile/statement-expression-1.c: New test.
3029
3030 2007-01-01  Andreas Schwab  <schwab@suse.de>
3031
3032         PR target/29166
3033         * g++.dg/eh/pr29166.C: New test.
3034
3035 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
3036
3037         * lib/target-supports.exp (check_effective_target_powerpc_spe):
3038         New.
3039         (check_effective_target_vect_cmdline_needed): Use it.
3040
3041 2006-12-31  Richard Guenther  <rguenther@suse.de>
3042
3043         PR middle-end/30137
3044         * testsuite/gcc.dg/pr30137-1.c: New testcase.
3045         * testsuite/gcc.dg/pr30137-2.c: Likewise.
3046
3047 2006-12-31  Roger Sayle  <roger@eyesopen.com>
3048
3049         PR middle-end/30322
3050         * gcc.dg/fold-plusnot-1.c: New test case.
3051
3052 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
3053
3054         PR c++/29731
3055         * g++.dg/parse/template22.C: New test.
3056
3057 2006-12-31  Richard Guenther  <rguenther@suse.de>
3058
3059         PR middle-end/30338
3060         * gcc.c-torture/compile/pr30338.c: New testcase.
3061
3062 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3063
3064         PR fortran/27900
3065         * gfortran.dg/intrinsic_actual_4.f90: New test.
3066
3067         PR fortran/24325
3068         * gfortran.dg/func_decl_3.f90: New test.
3069
3070 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
3071
3072         PR fortran/23060
3073         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
3074         * gfortran.dg/c_by_val_1.f: New test.
3075         * gfortran.dg/c_by_val_2.f: New test.
3076         * gfortran.dg/c_by_val_3.f: New test.
3077
3078 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
3079
3080         PR libfortran/30321
3081         * gfortran.dg/sum_zero_array_1.f90:  New test.
3082
3083 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR preprocessor/29612
3086         * gcc.dg/cpp/pr29612-1.c: New test.
3087         * gcc.dg/cpp/pr29612-2.c: New test.
3088
3089 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3090
3091         PR fortran/30034
3092         * gfortran.dg/pure_formal_proc_1.f90: New test.
3093
3094         PR fortran/30237
3095         * gfortran.dg/intrinsic_actual_3.f90: New test.
3096
3097 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098
3099         PR fortran/30014
3100         * gfortran.dg/io_constraints_1.f90: Update test.
3101         * gfortran.dg/io_constraints_2.f90: Update test.
3102         * gfortran.dg/inquire_iolength.f90: New test.
3103
3104 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         PR fortran/20896
3107         * gfortran.dg/interface_10.f90: New test.
3108         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3109         since z is already, locally a variable.
3110
3111         PR fortran/25135
3112         * gfortran.dg/generic_11.f90: New test.
3113         * gfortran.dg/interface_7.f90: Remove name clash between module
3114         name and procedure 'x' referenced in the interface.
3115
3116 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3117
3118         PR middle-end/7651
3119         * gcc.dg/Wmissing-parameter-type.c: New.
3120         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3121         * gcc.dg/Wmissing-parameter-type-no.c: New.
3122
3123 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/25818
3126         * gfortran.dg/entry_array_specs_2.f: New test.
3127
3128         PR fortran/30084
3129         * gfortran.dg/nested_modules_6.f90: New test.
3130
3131 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3132
3133         PR middle-end/7651
3134         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3135         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3136
3137 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3138
3139         PR C++/30168
3140         * g++.dg/opt/complex6.C: New test.
3141
3142 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3143
3144         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3145         full" if the linker on spu-*-* warns about exceeding local store.
3146
3147         And revert this patch:
3148         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3149         fail to link due to relocation overflows on spu-*-*.
3150
3151 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3152
3153         PR fortran/30273
3154         * gfortran.dg/dependency_19.f90: New test.
3155
3156 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3157
3158         PR fortran/30202
3159         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3160
3161 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR middle-end/30262
3164         * gcc.c-torture/execute/20061220-1.c: New test.
3165
3166         PR middle-end/30263
3167         * gcc.dg/gomp/asm-1.c: New test.
3168
3169         PR target/30230
3170         * g++.dg/eh/ia64-2.C: New test.
3171
3172 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3173
3174         PR target/28966
3175         PR target/29248
3176         * gcc.dg/rs6000-leaf.c: New.
3177
3178 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3179
3180         PR fortran/25392
3181         * gfortran.dg/f2c_8.f90: New test.
3182
3183 2006-12-20  Bill Wendling  <wendling@apple.com>
3184
3185         * gcc.dg/asm-b.c: Check for __ppc64__.
3186
3187 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3188
3189         PR fortran/30190
3190         * gfortran.dg/bounds_check_5.f90: New test.
3191
3192 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3193
3194         PR middle-end/30143
3195         * gcc.dg/gomp/complex-1.c: New testcase.
3196
3197 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3198
3199         * gfortran.dg/array_memset_1.f90: New test case.
3200
3201 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3202
3203         * lib/target-supports.exp: Add spu to
3204         check_effective_target_vect_widen_mult_hi_to_si.
3205
3206 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3207
3208         PR fortran/29992
3209         * gfortran.dg/generic_9.f90: New test.
3210
3211         PR fortran/30081
3212         * gfortran.dg/generic_10.f90: New test.
3213
3214 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3215
3216         PR tree-opt/30045
3217         * gcc.dg/pr30045.c: New test.
3218
3219 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3220
3221         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3222
3223 2006-12-19  Eric Christopher  <echristo@apple.com>
3224
3225         PR target/29302
3226         * gcc.c-torture/execute/pr29302-1.c: New.
3227
3228 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3229
3230         PR fortran/39238
3231         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3232
3233 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3234
3235         PR fortran/30236
3236         * gfortran.dg/altreturn_3.f90: New test.
3237
3238         * gfortran.dg/char_result_12.f90: Fix comment typos.
3239
3240 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3241
3242         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3243         as newlib's stdio.h uses non-traditional cpp constructs.
3244
3245 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3246
3247         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3248         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3249         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3250         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3251         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3252         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3253         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3254         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3255         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3256         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3257         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3258         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3259         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3260         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3261         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3262         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3263         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3264         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3265         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3266         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3267         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3268         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3269         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3270         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3271         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3272         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3273
3274 2006-12-18  Bill Wendling  <wendling@apple.com>
3275
3276         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3277         id is an OjbC keyword.
3278
3279 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3280
3281         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3282
3283 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3284
3285         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3286
3287 2006-12-18  Ian Lance Taylor  <iant@google.com>
3288
3289         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3290
3291 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3292
3293         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3294
3295 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3296
3297         PR fortran/30207
3298         * gfortran.fortran-torture/execute/where21.f90: New test.
3299
3300 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3301
3302         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3303
3304 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3305
3306         PR middle-end/7651
3307         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3308         * gcc.dg/if-empty-1.c: Likewise.
3309         * gcc.dg/pr23165.c: Likewise.
3310         * g++.dg/warn/empty-body.C: Likewise.
3311
3312 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3313
3314         PR libfortran/30005
3315         * gfortran.dg/open_errors.f90: New test.
3316
3317 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3318
3319         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3320
3321         * gcc.target/i386/ssse3-pabsb.c: New file.
3322         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3323         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3324         * gcc.target/i386/ssse3-palignr.c: Likewise.
3325         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3326         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3327         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3328         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3329         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3330         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3331         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3332         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3333         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3334         * gcc.target/i386/ssse3-psignb.c: Likewise.
3335         * gcc.target/i386/ssse3-psignd.c: Likewise.
3336         * gcc.target/i386/ssse3-psignw.c: Likewise.
3337         * gcc.target/i386/ssse3-vals.h: Likewise.
3338
3339 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3340
3341         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3342         * lib/fortran-torture.exp: Include target-supports.exp.
3343
3344 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR target/30185
3347         * gcc.c-torture/execute/pr30185.c: New test.
3348
3349 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3350
3351         PR testsuite/30179
3352         PR testsuite/30180
3353         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3354         * gcc.dg/builtin-bswap-2.c: Likewise.
3355         * gcc.dg/builtin-bswap-3.c: Likewise.
3356         * gcc.dg/builtin-bswap-4.c: Likewise.
3357         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3358         * cc.c-torture/execute/mode-dependent-address.x: New file.
3359
3360 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3361
3362         PR libfortran/30145
3363         * gfortran.dg/write_zero_array: New test.
3364
3365 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3366
3367         PR fortran/30200
3368         * gfortran.dg/write_fmt_trim.f90: New test.
3369
3370 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3371
3372         PR 30194
3373         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3374         temporarily.
3375
3376 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3377
3378         * lib/target-supports.exp (check_weak_available): Use istarget
3379         "hppa*-*-hpux10*" instead of regexp.
3380         (check_cxa_atexit_available): Likewise.
3381
3382 2006-12-14  Richard Guenther  <rguenther@suse.de>
3383
3384         PR tree-optimization/30197
3385         * gcc.c-torture/execute/complex-1.c: Fix function name.
3386         * gcc.dg/builtins-61.c: New testcase.
3387
3388 2006-12-14  Richard Guenther  <rguenther@suse.de>
3389
3390         PR middle-end/30172
3391         * gcc.dg/pr30172-1.c: New testcase.
3392
3393 2006-12-14  Richard Guenther  <rguenther@suse.de>
3394
3395         PR tree-optimization/30198
3396         * gcc.dg/builtins-60.c: New testcase.
3397
3398 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3399
3400         * lib/target-supports.exp (vect_no_align): Remove spu.
3401
3402 2006-12-13  Ian Lance Taylor  <iant@google.com>
3403
3404         PR c++/19564
3405         PR c++/19756
3406         * g++.dg/warn/Wparentheses-5.C: New test.
3407         * g++.dg/warn/Wparentheses-6.C: New test.
3408         * g++.dg/warn/Wparentheses-7.C: New test.
3409         * g++.dg/warn/Wparentheses-8.C: New test.
3410         * g++.dg/warn/Wparentheses-9.C: New test.
3411         * g++.dg/warn/Wparentheses-10.C: New test.
3412         * g++.dg/warn/Wparentheses-11.C: New test.
3413         * g++.dg/warn/Wparentheses-12.C: New test.
3414         * g++.dg/warn/Wparentheses-13.C: New test.
3415         * g++.dg/warn/Wparentheses-14.C: New test.
3416         * g++.dg/warn/Wparentheses-15.C: New test.
3417         * g++.dg/warn/Wparentheses-16.C: New test.
3418         * g++.dg/warn/Wparentheses-17.C: New test.
3419         * g++.dg/warn/Wparentheses-18.C: New test.
3420         * g++.dg/warn/Wparentheses-19.C: New test.
3421         * g++.dg/warn/Wparentheses-20.C: New test.
3422         * g++.dg/warn/Wparentheses-21.C: New test.
3423
3424 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3425
3426         PR testsuite/30157
3427         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3428         for target "hppa.*hpux10".
3429
3430 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * g++.dg/debug/vartrack1.C: New test.
3433
3434         * g++.dg/opt/ifcvt1.C: New test.
3435
3436         * gcc.dg/tls/opt-13.c: New test.
3437
3438         * gcc.dg/20060425-2.c: New test.
3439
3440         * g++.dg/opt/pr15054-2.C: New test.
3441
3442         * gcc.c-torture/execute/20060420-1.c: New test.
3443
3444         * gcc.c-torture/execute/20060412-1.c: New test.
3445
3446         * objc/compile/20060406-1.m: New test.
3447
3448 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3449
3450         * g++.dg/template/array17.C: New test.
3451
3452 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3453
3454         * gcc.target/powerpc/altivec-23.c: New test.
3455
3456 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3457
3458         PR c++27316
3459         * g++.dg/inherit/error3.C: New test.
3460
3461         PR c++/28740
3462         * g++.dg/inherit/error4.C: New test.
3463
3464 2006-12-13  Richard Guenther  <rguenther@suse.de>
3465
3466         PR tree-optimization/17687
3467         * gcc.dg/builtins-59.c: New testcase.
3468
3469 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3470
3471         * gcc.target/spu/Wmain.c: New test.
3472
3473 2006-12-12  Josh Conner  <jconner@apple.com>
3474
3475         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3476         * g++.dg/abi/thunk4.C: Likewise.
3477         * g++.dg/abi/rtti3.C: Likewise.
3478
3479 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3480
3481         * gcc.target/spu/cpat-1.c: New test.
3482         * gcc.target/spu/cpat-2.c: New test.
3483         * gcc.target/spu/cpat-3.c: New test.
3484         * gcc.target/spu/cpat-4.c: New test.
3485
3486 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3487
3488         PR tree-opt/28436
3489         * gcc.c-torture/compile/vector-1.c: New test.
3490         * gcc.c-torture/compile/vector-2.c: New test.
3491         * gcc.c-torture/compile/vector-3.c: New test.
3492
3493 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3494
3495         * lib/fortran-torture.exp: Update copyright years.  Remove
3496         obsolete comment.  Test -ftree-vectorize where it makes sense.
3497         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3498         from fortran-torture.exp.
3499         * gfortran.dg/char_transpose_1.f90,
3500         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3501         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3502         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3503         '-w' to dg-options.
3504
3505 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3506
3507         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3508         saved_${tool}_load.
3509
3510 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3511
3512         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3513         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3514         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3515         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3516         gaps.
3517
3518 2006-12-12  Richard Guenther  <rguenther@suse.de>
3519
3520         PR middle-end/30147
3521         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3522
3523 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3524             Diego Novillo  <dnovillo@redhat.com>
3525
3526         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3527         VDEF/VUSE changes.
3528         * gcc.dg/tree-ssa/pr26421.c: Likewise
3529         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3530         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3531         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3532         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3533         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3534         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3535         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3536         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3537         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3538
3539 2006-12-11  Jan Hubicka  <jh@suse.cz>
3540
3541         * gcc.dg/tree-prof/stringop-1.c: New test.
3542         * gcc.dg/tree-prof/stringop-2.c: New test.
3543
3544 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3545
3546         PR target/30120
3547         * gcc.target/i386/pr30120.c: New test.
3548
3549         Revert:
3550         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3551
3552         * gcc.target/i386/x87regparm-1.c: New test.
3553         * gcc.target/i386/x87regparm-2.c: New test.
3554         * gcc.target/i386/x87regparm-3.c: New test.
3555         * gcc.target/i386/x87regparm-4.c: New test.
3556
3557 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3558
3559         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3560
3561 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3562
3563         PR fortran/23994
3564         * gfortran.dg/protected_1.f90: New test.
3565         * gfortran.dg/protected_2.f90: New test.
3566         * gfortran.dg/protected_3.f90: New test.
3567         * gfortran.dg/protected_4.f90: New test.
3568         * gfortran.dg/protected_5.f90: New test.
3569         * gfortran.dg/protected_6.f90: New test.
3570
3571 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3572             Tobias Burnus  <burnus@gcc.gnu.org>
3573
3574         PR fortran/29975
3575         PR fortran/30068
3576         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3577         interface.
3578         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3579         ambiguous interfaces.
3580         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3581         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3582         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3583         ambiguous interfaces.
3584         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3585         * gfortran.dg/array_initializer_2.f90: Add initializer array
3586         constructor test.
3587
3588         PR fortran/30096
3589         * gfortran.dg/interface_9.f90: Test that host interfaces are
3590         not checked for ambiguity with the local version.
3591
3592 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3593
3594         PR fortran/29464
3595         * gfortran.dg/module_interface_2.f90: New test.
3596
3597 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3598
3599         PR fortran/29941
3600         * gfortran.dg/assumed_len.f90: New test.
3601
3602 2006-12-09  Richard Guenther  <rguenther@suse.de>
3603
3604         * g++.dg/warn/implicit-typename1.C: Qualify types.
3605         * g++.dg/parse/crash12.C: Likewise.
3606         * g++.dg/tree-ssa/pr22444.C: Likewise.
3607
3608 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3609
3610         * gfortran.dg/array_2.f90: Added sqrt test.
3611
3612 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3613
3614         * gcc.target/i386/x87regparm-1.c: XFAIL.
3615         * gcc.target/i386/x87regparm-2.c: XFAIL.
3616         * gcc.target/i386/x87regparm-3.c: XFAIL.
3617         * gcc.target/i386/x87regparm-4.c: XFAIL.
3618
3619 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3620
3621         * lib/target-supports.exp
3622         (check_effective_target_large_long_double): New.
3623         * gcc.dg/Wconversion-real.c : Use it.
3624         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3625         unsigned.
3626
3627 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3628
3629         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3630
3631 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3632
3633         PR fortran/27546
3634         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3635
3636 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3637
3638         PR c++/29732
3639         * g++.dg/template/crash65.C: New test.
3640         * g++.dg/template/spec16.C: Tweak error markers.
3641
3642 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3643
3644         * gcc.target/spu: New directory.
3645         * gcc.target/spu/spu.exp: New file.
3646         * gcc.target/spu/intrinsics-1.c: New test.
3647
3648 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3649
3650         PR c++/29980
3651         * g++.dg/ext/attrib27.C: New test.
3652         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3653         * g++.dg/parse/typedef5.C: Likewise.
3654
3655 2006-12-07  Mike Stump  <mrs@apple.com>
3656
3657         * treelang/compile/var_defs.tree: Adjust.
3658
3659 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/29730
3662         * g++.dg/template/crash64.C: New test.
3663         * g++.dg/parse/crash27.C: Adjust error markers.
3664
3665 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3666
3667         PR libfortran/30009
3668         PR libfortran/30056
3669         * gfortran.dg/read_eof_4.f90:  Add tests.
3670         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3671         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3672
3673 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3674
3675         PR c++/29729
3676         * g++.dg/template/crash63.C: New test.
3677
3678         PR c++/29728
3679         * g++.dg/template/crash62.C: New test.
3680
3681 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3682
3683         PR fortran/30003
3684         * gfortran.dg/allocatable_function_1.f90: Increase the number
3685         of expected calls of free to 10; the lhs section reference is
3686         now evaluated so there is another call to bar.  Change the
3687         comment appropriately.
3688         * gfortran.dg/array_section_1.f90: New test.
3689
3690 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3691
3692         PR fortran/29912
3693         * gfortran.dg/char_result_12.f90: New test.
3694
3695 2006-12-05  Richard Guenther  <rguenther@suse.de>
3696
3697         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3698         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3699         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3700         vect_double, xfail for spu*-*-*.
3701
3702 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3703
3704         PR fortran/29962
3705         * initialization_4.f90: Test noninteger exponents (-std=f95).
3706         * initialization_5.f90: New test for noninteger exponents
3707           with -std=f2003.
3708
3709 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3710
3711         PR fortran/29821
3712         * gfortran.dg/parameter_array_section_1.f90: New test.
3713
3714 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/29733
3717         * g++.dg/template/crash61.C: New test.
3718
3719         PR c++/29632
3720         * g++.dg/template/error23.C: New test.
3721
3722 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3723
3724         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3725
3726 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3727
3728         PR fortran/29916
3729         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3730
3731 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3732
3733         PR middle-end/29965
3734         * gcc.dg/gomp/pr29965-1.c: New test.
3735         * gcc.dg/gomp/pr29965-2.c: New test.
3736         * gcc.dg/gomp/pr29965-3.c: New test.
3737         * gcc.dg/gomp/pr29965-4.c: New test.
3738         * gcc.dg/gomp/pr29965-5.c: New test.
3739         * gcc.dg/gomp/pr29965-6.c: New test.
3740         * g++.dg/gomp/pr29965-1.C: New test.
3741         * g++.dg/gomp/pr29965-2.C: New test.
3742         * g++.dg/gomp/pr29965-3.C: New test.
3743         * g++.dg/gomp/pr29965-4.C: New test.
3744         * g++.dg/gomp/pr29965-5.C: New test.
3745         * g++.dg/gomp/pr29965-6.C: New test.
3746         * g++.dg/gomp/pr29965-7.C: New test.
3747         * g++.dg/gomp/pr29965-8.C: New test.
3748         * g++.dg/gomp/pr29965-9.C: New test.
3749         * g++.dg/gomp/pr29965-10.C: New test.
3750
3751 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3752
3753         * gnat.dg/pointer_variable_bounds.adb: New test.
3754         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3755         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3756
3757 2006-12-03  Eric Christopher  <echristo@apple.com>
3758
3759         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3760
3761 2006-12-03  Richard Henderson  <rth@redhat.com>
3762             Andrew Pinski  <pinskia@gmail.com>
3763
3764         PR C++/14329
3765         * g++.dg/warn/unit-1.C: New test.
3766
3767 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3768
3769         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3770
3771 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3772
3773         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3774         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3775         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3776         * gcc.dg/vect/vect-70.c: Reduce array size.
3777         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3778         vect_no_compaer_double targets.
3779         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3780         vect_float, vect_double, and vect_int.
3781
3782 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3783
3784         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3785         test for loop versioning on vect_no_align targets.
3786         * gcc.dg/vect/pr20122.c: Likewise.
3787         * gcc.dg/vect/vect-105.c: Likewise.
3788         * gcc.dg/vect/vect-42.c: Likewise.
3789         * gcc.dg/vect/vect-43.c: Likewise.
3790         * gcc.dg/vect/vect-74.c: Likewise.
3791         * gcc.dg/vect/vect-75.c: Likewise.
3792         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3793         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3794         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3795         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3796
3797 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3798
3799         PR fortran/29642
3800         * gfortran.dg/value_1.f90 : New test.
3801         * gfortran.dg/value_2.f90 : New test.
3802         * gfortran.dg/value_3.f90 : New test.
3803         * gfortran.dg/value_4.f90 : New test.
3804         * gfortran.dg/value_4.c : Called from value_4.f90.
3805
3806 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3807
3808         PR C++/30033
3809         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3810
3811 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3812
3813         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3814
3815 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3816
3817         PR c/27953
3818         * gcc.dg/pr27953.c: New test.
3819
3820 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3821
3822         PR c++/30022
3823         * g++.dg/ext/vector5.C: New test.
3824
3825         PR c++/30021
3826         * g++.dg/other/main1.C: New test.
3827
3828 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3829
3830         PR libfortran/29568
3831         * gfortran.dg/convert_implied_open.f90:  Change to
3832         new default record length.
3833         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3834         new error message.
3835         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3836
3837 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3838
3839         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3840
3841 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3842
3843         PR c++/29066
3844         * g++.dg/expr/pr29066.c: New.
3845
3846 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3847             Zdenek Dvorak <dvorakz@suse.cz>
3848
3849         PR tree-optimization/29921
3850         * gcc.dg/pr29921-2.c: New test.
3851
3852 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3855         (i386_get_cpuid): New function.
3856         (i386_cpuid_ecx): Likewise.
3857         (i386_cpuid_edx): Likewise.
3858         (i386_cpuid): Updated to call i386_cpuid_edx.
3859
3860         * gcc.target/i386/sse3-addsubpd.c: New file.
3861         * gcc.target/i386/sse3-addsubps.c: Likewise.
3862         * gcc.target/i386/sse3-haddpd.c: Likewise.
3863         * gcc.target/i386/sse3-haddps.c: Likewise.
3864         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3865         * gcc.target/i386/sse3-hsubps.c: Likewise.
3866         * gcc.target/i386/sse3-lddqu.c: Likewise.
3867         * gcc.target/i386/sse3-movddup.c: Likewise.
3868         * gcc.target/i386/sse3-movshdup.c: Likewise.
3869         * gcc.target/i386/sse3-movsldup.c: Likewise.
3870
3871 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3872
3873         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3874
3875 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3876
3877         * gcc.dg/dfp/convert-int-max.c: New test.
3878         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3879
3880 2006-11-30  Richard Guenther  <rguenther@suse.de>
3881
3882         * gcc.dg/vect/vect-pow-1.c: Rename ...
3883         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3884         floats instead of doubles, check successful vectorization.
3885
3886 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3887
3888         PR target/29945
3889         * gcc.c-torture/compile/pr29945.c: New testcase.
3890
3891 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3892
3893         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3894         -maltivec.
3895
3896 2006-11-29  Eric Christopher  <echristo@apple.com>
3897
3898         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3899
3900 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3901
3902         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3903
3904         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3905
3906 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3907
3908         PR c++/29022
3909         * g++.dg/inherit/virtual2.C: New test.
3910         * g++.dg/inherit/virtual3.C: Likewise.
3911         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3912         * g++.dg/inherit/error2.C: Likewise.
3913         * g++.dg/template/instantiate1.C: Likewise.
3914
3915 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3916
3917         PR tree-opt/29984
3918         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3919
3920 2006-11-28  Jan Hubicka  <jh@suse.cz>
3921
3922         * gcc.dg/memcpy-1.c: New test.
3923
3924 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR c++/29735
3927         * g++.dg/warn/main-3.C: New test.
3928
3929 2006-11-28  Jan Hubicka  <jh@suse.cz>
3930
3931         * gcc.dg/winline-1.c: New test.
3932
3933 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3934
3935         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3936         alignments.
3937
3938 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3939
3940         PR fortran/29976
3941         * gfortran.dg/missing_optional_dummy_3.f90
3942
3943 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3944
3945         PR fortran/20880
3946         * gfortran.dg/interface_3.f90: Modify errors.
3947
3948 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3949
3950         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3951         fail to link due to relocation overflows on spu-*-*.
3952
3953 2006-11-27  Michael Matz  <matz@suse.de>
3954             Andreas Krebbel  <krebbel1@de.ibm.com>
3955
3956         PR target/29319
3957         * gcc.dg/20061127-1.c: New testcase.
3958
3959 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3960
3961         * gcc.dg/20061124-1.c: Add exit() function prototype.
3962
3963 2006-11-27  Jan Hubicka  <jh@suse.cz>
3964
3965         * gcc.target/i386/memcpy-1.c: Adjust size.
3966         * testsuite/gcc.dg/visibility-11.c: Likewise.
3967
3968 2006-11-27  Richard Guenther  <rguenther@suse.de>
3969
3970         PR middle-end/25620
3971         * gcc.target/i386/pow-1.c: New testcase.
3972         * gcc.dg/builtins-58.c: Likewise.
3973
3974 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3975
3976         PR c++/29886
3977         * g++.dg/expr/cast8.C: New test.
3978
3979 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3980
3981         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3982         Don't ever inline the testcase.
3983
3984 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3985
3986         PR fortran/29982
3987         * gfortran.fortran-torture/compile/parameter_3.f90: New
3988         testcase.
3989
3990 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3991
3992         PR fortran/29951
3993         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3994
3995 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3996
3997         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3998         for CHAR.
3999
4000 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4001
4002         PR libgfortran/29936
4003         * gfortran.dg/write_check3.f90: New test.
4004
4005 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4006
4007         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
4008
4009 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
4010
4011         PR fortran/20880
4012         * gfortran.dg/interface_3.f90: New test.
4013
4014         PR fortran/29387
4015         * gfortran.dg/generic_8.f90: New test.
4016
4017 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4018
4019         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4020         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
4021         * gfortran.dg/specifics_3.f90: Remove.
4022
4023 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
4024
4025         PR c/29955
4026         * gcc.dg/gomp/pr29955.c: New test.
4027
4028         PR c/29736
4029         * gcc.dg/pr29736.c: New test.
4030
4031 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4032
4033         PR tree-opt/29964
4034         * gcc.dg/pure-1.c: New test.
4035
4036 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
4037
4038         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
4039         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
4040
4041 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4042
4043         * gcc.dg/20061124-1.c: New testcase.
4044
4045 2006-11-23  Eric Christopher  <echristo@apple.com>
4046
4047         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
4048
4049 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4050
4051         PR c/2707
4052         PR c++/26167
4053         * gcc.dg/Wconversion-integer.c: New. Supersedes
4054         Wconversion-negative-constants.c
4055         * gcc.dg/Wconversion-real.c: New.
4056         * gcc.dg/Wconversion-real-integer.c: New.
4057         * gcc.dg/Wconversion-negative-constants.c: Deleted.
4058         * g++.dg/warn/Wconversion1.C: Modified.
4059
4060 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4061
4062         * gfortran.dg/overload_1.f90: New test.
4063
4064 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4065
4066         PR c/9072
4067         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
4068         Wtraditional-conversion.
4069         * gcc.dg/overflow-warn-2.c: Likewise.
4070         * gcc.dg/Wconversion.c: Likewise. Renamed as
4071         Wtraditional-conversion.c .
4072         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
4073         Wtraditional-conversion-2.c .
4074         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
4075         Wtraditional-conversion-2.c
4076         * gcc.dg/Wconversion-negative-constants.c: New.
4077
4078 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
4079
4080         * gcc.dg/tree-ssa/dump-1.c: New test.
4081
4082 2006-11-23  David Ung <davidu@mips.com>
4083
4084         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4085         -mfp64, allowable when ISA >= 33 and float is enabled.
4086         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4087         of mthc1 and mfhc1 patterns.
4088
4089 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4090
4091         PR tree-optimization/29921
4092         * gcc.dg/pr29921.c: New test.
4093
4094 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         PR fortran/29441
4097         * gfortran.dg/initialization_4.f90: New test.
4098
4099 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4100
4101         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4102         platforms that have interleaving support.
4103         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4104         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4105         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4106         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4107         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4108         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4109         gcc.dg/vect/vect-strided-u8-i8.c,
4110         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4111         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4112         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4113         gcc.dg/vect/vect-strided-float.c,
4114         gcc.dg/vect/vect-strided-a-mult.c,
4115         gcc.dg/vect/vect-strided-mult-char-ls.c,
4116         gcc.dg/vect/vect-strided-a-u16-mult.c,
4117         gcc.dg/vect/vect-strided-a-u32-mult.c,
4118         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4119         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4120         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4121         gcc.dg/vect/vect-strided-mult.c,
4122         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4123         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4124
4125 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4126
4127         PR fortran/25087
4128         * gfortran.dg/auto_char_len_4.f90: New test.
4129
4130 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4131
4132         PR fortran/29652
4133         * gfortran.dg/generic_7.f90: New test.
4134         * gfortran.dg/defined_operators_1.f90: Add new error.
4135
4136 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4137
4138         PR tree-optimization/29902
4139         * g++.dg/tree-ssa/pr29902.C: New test.
4140
4141 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4142
4143         PR fortran/29820
4144         * gfortran.dg/used_types_13.f90: New test.
4145
4146 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4147
4148         * gcc.dg/dfp/snan.c: Delete.
4149
4150 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4151
4152         * g++.dg/cpp0x/static_assert1.C: New.
4153         * g++.dg/cpp0x/static_assert2.C: New.
4154         * g++.dg/cpp0x/static_assert3.C: New.
4155
4156 2006-11-21  Richard Guenther  <rguenther@suse.de>
4157
4158         * gcc.dg/vect/vect-pow-1.c: New testcase.
4159         * gcc.dg/vect/vect-pow-2.c: Likewise.
4160
4161 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4162
4163         PR c++/29570
4164         * g++.dg/template/static29.C: New test.
4165
4166         PR c++/29734
4167         * g++.dg/conversion/simd4.C: New test.
4168
4169 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4170
4171         PR c++/29475
4172         * g++.dg/template/access19.C: New test.
4173         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4174         error is reported.
4175
4176 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4177
4178         PR tree-opt/25500
4179         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4180
4181 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4182
4183         PR fortran/27546
4184         * gfortran.dg/import.f90: Extended test.
4185         * gfortran.dg/import2.f90: Extended test.
4186
4187 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4188
4189         * gfortran.dg/volatile3.f90: Add conflict test.
4190
4191 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4192
4193         PR fortran/24783
4194         * gfortran.dg/implicit_10.f90: New test.
4195
4196 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4197
4198         PR c++/8586
4199         * g++.dg/warn/Wall-write-strings.C: New.
4200
4201 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4202
4203         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4204         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4205
4206 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4207
4208         * gfortran.dg/use_3.f90: Remove error message.
4209         * gfortran.dg/iso_fortran_env_1.f90: New test.
4210         * gfortran.dg/iso_fortran_env_2.f90: New test.
4211         * gfortran.dg/iso_fortran_env_3.f90: New test.
4212         * gfortran.dg/iso_fortran_env_4.f90: New test.
4213
4214 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4215
4216         * gcc.dg/vect/vect-27.c: Fix initialization.
4217
4218 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4219
4220         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4221         * gcc.dg/torture/builtin-minmax-1.c: New.
4222
4223         * gcc.dg/builtins-20.c: Add cases for copysign.
4224
4225 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4226
4227         PR fortran/24285
4228         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4229
4230 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4231         * gfortran.dg/use_1.f90: New test.
4232         * gfortran.dg/use_1.f90: New test.
4233         * gfortran.dg/use_1.f90: New test.
4234
4235 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4236
4237         PR tree-optimization/29801
4238         * gcc.dg/pr29801.c: New test.
4239
4240 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4241
4242         PR middle-end/29584
4243         * gcc.dg/torture/pr29584.c: New test.
4244
4245 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4246
4247         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4248         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4249         * gcc.target/powerpc/compress-float-ppc.c,
4250         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4251         powerpc_fprs.
4252         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4253         do not pass -mhard-float.
4254
4255 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4256
4257         * gnat.dg/volatile_aggregate.adb: New test.
4258
4259 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4260
4261         PR fortran/29391
4262         PR fortran/29489
4263         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
4264         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
4265
4266 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4267
4268         PR target/29201
4269         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4270
4271 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4272
4273         * gfortran.dg/import3.f90: Fix error message.
4274
4275 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4276
4277         PR tree-opt/29788
4278         * gfortran.fortran-torture/compile/inline_1.f90:
4279         New testcase.
4280
4281 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4282
4283         * gcc.target/i386/x87regparm-1.c: New test.
4284         * gcc.target/i386/x87regparm-2.c: New test.
4285         * gcc.target/i386/x87regparm-3.c: New test.
4286         * gcc.target/i386/x87regparm-4.c: New test.
4287
4288 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4289
4290         PR fortran/27546
4291         * gfortran.dg/import.f90: New test.
4292         * gfortran.dg/import2.f90: New test.
4293         * gfortran.dg/import3.f90: New test.
4294
4295 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4296
4297         PR fortran/27588
4298         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4299
4300 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4301
4302         PR fortran/29806
4303         * gfortran.dg/contains.f90: New test.
4304         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4305
4306 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR tree-optimization/29581
4309         * gcc.dg/pr29581-1.c: New test.
4310         * gcc.dg/pr29581-2.c: New test.
4311         * gcc.dg/pr29581-3.c: New test.
4312         * gcc.dg/pr29581-4.c: New test.
4313         * gfortran.dg/pr29581.f90: New test.
4314
4315 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4316
4317         PR fortran/29702
4318         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4319         numbers in error message headers.
4320
4321 2006-11-14  Richard Guenther  <rguenther@suse.de>
4322
4323         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4324         to i?86 and x86_64 targets.
4325
4326 2006-11-14  Caroline Tice  <ctice@apple.com>
4327
4328         * gcc.dg/pubtypes-1.c: New file/testcase.
4329         * gcc.dg/pubtypes-2.c: New file/testcase.
4330         * gcc.dg/pubtypes-3.c: New file/testcase.
4331         * gcc.dg/pubtypes-4.c: New file/testcase.
4332         * g++.dg/pubtypes.C: New file/testcase.
4333
4334 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/29106
4337         * g++.dg/init/self1.C: New test.
4338
4339 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4340
4341         PR fortran/29657
4342         * gfortran.dg/conflicts.f90: Add.
4343
4344 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4345
4346         PR rtl-optimization/29798
4347
4348         * gcc.c-torture/execute/pr29798.c: New.
4349
4350 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4351
4352         * gcc.dg/builtins-20.c: Add more cases.
4353
4354 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4355
4356         PR fortran/29759
4357         * gfortran.dg/gomp/pr29759.f90: New test.
4358
4359 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4360
4361         PR c++/29518
4362         * g++.dg/template/static28.C: New test.
4363
4364 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4365
4366         * lib/c-torture.exp: Use target-libpath.exp.
4367         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4368         set GCC_EXEC_PREFIX env var from global variable of same name.
4369
4370 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4371
4372         PR fortran/26994
4373         * gfortran.fortran-torture/compile/transfer-1.f90:
4374         New testcase.
4375
4376 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4377             Zdenek Dvorak <dvorakz@suse.cz>
4378
4379         PR tree-optimization/29680
4380         * gcc.dg/alias-11.c: New test.
4381
4382 2006-11-12  Jason Merrill  <jason@redhat.com>
4383             Andrew Pinski <pinskia@physics.uc.edu>
4384
4385         PR middle-end/28915
4386         * gcc.target/i386/vectorize1.c: New.
4387
4388 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4389
4390         PR rtl-optimization/29797
4391         * gcc.c-torture/execute/pr29797-1.c: New test case.
4392
4393 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4394
4395         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4396
4397 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4398
4399         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4400
4401 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4402
4403         PR tree-optimization/13827
4404         * gcc.dg/fold-eqand-1.c: New test case.
4405
4406 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4407
4408         PR rtl-opt/28812
4409         * gcc.c-torture/execute/mayalias-3.c: New test.
4410
4411 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4412
4413         PR middle-end/27528
4414         * gcc.c-torture/compile/pr27528.c: New test.
4415         * gcc.dg/pr27528.c: Likewise.
4416
4417 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4418
4419         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4420
4421         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4422
4423 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4424
4425         PR fortran/29758
4426         * gfortran.dg/reshape_source_size_1.f90: New test.
4427
4428 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4429
4430         PR fortran/29315
4431         * gfortran.dg/aliasing_dummy_4.f90: New test.
4432
4433 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         PR target/29777
4436         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4437         and x86_64-*-* targets.
4438
4439 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4440
4441         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4442         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4443         New macros. Use them in exact tests.
4444         (TESTIT3): New macro.
4445         Add tests for fmin, fmax and fma.
4446
4447 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4448
4449         PR fortran/29431
4450         * gfortran.dg/array_constructor_13.f90: New test.
4451
4452 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4453
4454         PR fortran/29744
4455         * gfortran.dg/used_types_12.f90: New test.
4456
4457 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4458
4459         PR middle-end/29726
4460         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4461         (test6): Ditto.
4462         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4463         * gcc.dg/fold-eqandshift-3.c: New test case.
4464
4465 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4466
4467         PR fortran/29699
4468         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4469
4470         PR fortran/21370
4471         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4472
4473 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4474
4475         * gcc.dg/20061109-1.c: New testcase.
4476
4477 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4478
4479         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4480
4481 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4482
4483         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4484         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4485
4486 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4487
4488         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4489         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4490
4491 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4492
4493         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4494
4495 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4496
4497         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4498         vect-9.c).
4499         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4500         * gcc.dg/vect/vect-9.c: Now vectorizable.
4501         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4502         that support vect_widen_mult.
4503         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4504         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4505         vect-reduc-dot-u16.c).
4506         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4507         vect-reduc-dot-u16.c).
4508         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4509         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4510         vect-reduc-dot-s8.c).
4511         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4512         vect-reduc-dot-s8.c).
4513         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4514         vect-reduc-dot-s8.c).
4515         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4516         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4517         vect-reduc-dot-u8.c).
4518         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4519         vect-reduc-dot-u8.c).
4520         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4521         * gcc.dg/vect/vect-multitypes-9.c: New test.
4522         * gcc.dg/vect/vect-multitypes-10.c: New test.
4523         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4524         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4525         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4526         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4527         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4528         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4529         wrapv-vect-reduc-dot-s8.c.
4530         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4531         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4532         targets that support vec_unpack.
4533         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4534         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4535         (check_effective_target_vect_widen_mult_hi_to_si): New.
4536         (check_effective_target_vect_widen_sum): Removed.
4537
4538         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4539
4540         * gcc.dg/vect/vect-multitypes-8.c: New test.
4541         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4542
4543         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4544
4545         * gcc.dg/vect/vect-multitypes-7.c: New test.
4546
4547         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4548
4549         * gcc.dg/vect/vect-multitypes-4.c: New test.
4550         * gcc.dg/vect/vect-multitypes-5.c: New test.
4551         * gcc.dg/vect/vect-multitypes-6.c: New test.
4552
4553         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4554
4555         * gcc.dg/vect/vect-multitypes-1.c: New test.
4556         * gcc.dg/vect/vect-multitypes-2.c: New test.
4557         * gcc.dg/vect/vect-multitypes-3.c: New test.
4558
4559 2006-11-07  Eric Christopher  <echristo@apple.com>
4560
4561         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4562         Test using scan-assembler-not.
4563
4564 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4565
4566         * gcc.dg/inline-17.c: New test.
4567
4568 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4569
4570         PR other/25028
4571         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4572         on HP-UX.
4573
4574 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4575
4576         PR fortran/29539
4577         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4578
4579         PR fortran/29634
4580         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4581         test.
4582
4583 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4584
4585         PR fortran/29601
4586         * gfortran.dg/volatile.f90: Add.
4587         * gfortran.dg/volatile2.f90: Add.
4588         * gfortran.dg/volatile3.f90: Add.
4589         * gfortran.dg/volatile4.f90: Add.
4590         * gfortran.dg/volatile5.f90: Add.
4591         * gfortran.dg/volatile6.f90: Add.
4592         * gfortran.dg/volatile7.f90: Add.
4593
4594 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4595
4596         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4597           for matching error messages.
4598         * gfortran.dg/specifics_3.f90: Adjust pattern
4599           for matching error messages.
4600
4601 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4602             Bernhard Fischer  <aldot@gcc.gnu.org>
4603
4604         * lib/gcc-dg.exp (output-exists): New proc.
4605         (output-exists-not): New proc.
4606         * gcc.test-framework/test-framework.awk: Support new directives.
4607         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4608         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4609         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4610         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4611         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4612         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4613
4614 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4615
4616         PR fortran/29630
4617         PR fortran/29679
4618         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4619         * gfortran.dg/initialization_3.f90: New.
4620
4621 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622
4623         PR libgfortran/25545
4624         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4625
4626 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR middle-end/29695
4629         * gcc.c-torture/execute/pr29695-1.c: New test.
4630         * gcc.c-torture/execute/pr29695-2.c: New test.
4631
4632 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4633
4634         PR fortran/29565
4635         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4636
4637 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4638
4639         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4640         for matching error messages.
4641
4642 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4643
4644         PR target/26915
4645         * gcc.target/i386/387-12.c: New test.
4646
4647 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4648
4649         PR libfortran/29713
4650         * gfortran.dg/pr29713.f90: New test.
4651
4652 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4653
4654         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4655         Also test for bogus rest sign.
4656
4657 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4658
4659         PR libfortran/27895
4660         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4661
4662 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4663
4664         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4665         from error messages.
4666
4667 2006-11-02  Mike Stump  <mrs@apple.com>
4668
4669         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4670
4671         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4672
4673 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4674
4675         * g++.dg/eh/gcsec1.C: New test.
4676
4677 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4678
4679         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4680         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4681
4682 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4683
4684         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4685         hexadecimal value.
4686         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4687         * gcc.dg/pr14796-2.c: Likewise.
4688
4689 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.c-torture/execute/20061101-1.c: New test.
4692
4693 2006-11-01  Richard Guenther  <rguenther@suse.de>
4694
4695         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4696
4697 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4698
4699         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4700         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4701
4702 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4703
4704         * gcc.c-torture/execute/20061031-1.c: New test.
4705
4706 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4707
4708         PR 23067
4709         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4710         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4711         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4712         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4713         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4714         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4715         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4716
4717 2006-10-31  Eric Christopher  <echristo@apple.com>
4718             Falk Hueffner  <falk@debian.org>
4719
4720         * gcc.dg/builtin-bswap-1.c: New.
4721         * gcc.dg/builtin-bswap-2.c: New.
4722         * gcc.dg/builtin-bswap-3.c: New.
4723         * gcc.dg/builtin-bswap-4.c: New.
4724         * gcc.dg/builtin-bswap-5.c: New.
4725         * gcc.target/i386/builtin-bswap-1.c: New.
4726
4727 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4728
4729         * gcc.dg/inline-16.c: New.
4730
4731         PR 16622
4732         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4733         defining it.
4734         * gcc.dg/inline-13.c: New.
4735         * gcc.dg/inline-14.c: New.
4736         * gcc.dg/inline-15.c: New.
4737
4738         PR 11377
4739         * gcc.dg/inline6.c: New.
4740         * gcc.dg/inline7.c: New.
4741
4742 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4743
4744         PR middle-end/23470
4745         * gcc.dg/pr23470-1.c: New test case.
4746
4747 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4748
4749         PR fortran/29537
4750         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4751         data.
4752         * gfortran.dg/blockdata_2.f90: New testcase.
4753
4754 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4755
4756         PR libfortran/29627
4757         * gfortran.dg/unf_short_record_1.f90:  New test.
4758
4759 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4760
4761         PR fortran/29067
4762         * gfortran.dg/pr29067.f: New test.
4763
4764 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4765             Richard Sandiford  <richard@codesourcery.com>
4766
4767         * lib/target-supports.exp (get_compiler_messages): Append options
4768         as a single list element.
4769         (check_effective_target_arm_vfp_ok): New.
4770         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4771
4772 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4773
4774         PR fortran/29387
4775         * gfortran.dg/intrinsic_actual_2.f90: New test.
4776
4777         PR fortran/29490
4778         * gfortran.dg/actual_array_interface_1.f90: New test.
4779
4780         PR fortran/29641
4781         * gfortran.dg/used_types_11.f90: New test.
4782
4783 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4784
4785         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4786         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4787         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4788         * g++.old-deja/g++.mike/net25.C (main): Same.
4789         * g++.dg/lookup/exception1.C (main): Same.
4790         * g++.dg/parse/parens2.C (main): Same.
4791
4792 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4793
4794         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4795
4796 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4797
4798         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4799         * gcc.dg/torture/builtin-math-3.c: Likewise.
4800
4801 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4802
4803         PR fortran/29452
4804         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4805         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4806
4807 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4808
4809         PR Fortran/29410
4810         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4811
4812 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4813
4814         * lib/target-supports.exp (check_function_available): Declare
4815         function before calling.
4816
4817 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR tree-optimization/29637
4820         * gcc.dg/pr29637.c: New test.
4821
4822 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4823
4824         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4825         tree canonicalization.
4826
4827 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4828
4829         * gcc.dg/builtins-20.c: Add more hypot tests.
4830
4831 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4832
4833         * gcc.dg/fold-compare-1.c: New test case.
4834
4835 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4836
4837         PR c++/16307
4838         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4839
4840 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4841
4842         PR tree-optimization/15458
4843         * gcc.dg/fold-xornot-1.c: New test case.
4844
4845 2006-10-29  Richard Guenther  <rguenther@suse.de>
4846
4847         * gcc.target/i386/math-torture/trunc.c: New testcase.
4848
4849 2006-10-29  Richard Guenther  <rguenther@suse.de>
4850
4851         * gcc.target/i386/math-torture/round.c: New testcase.
4852
4853 2006-10-29  Richard Guenther  <rguenther@suse.de>
4854
4855         * gcc.target/i386/math-torture/ceil.c: New testcase.
4856         * gcc.target/i386/math-torture/floor.c: Likewise.
4857
4858 2006-10-29  Richard Guenther  <rguenther@suse.de>
4859
4860         * gcc.target/i386/math-torture/rint.c: New testcase.
4861         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4862
4863 2006-10-29  Richard Guenther  <rguenther@suse.de>
4864
4865         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4866         * gcc.target/i386/math-torture/lceil.c: Likewise.
4867
4868 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4869
4870         PR libgfortran/24313
4871         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4872
4873 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4874
4875         * gcc.c-torture/execute/20020118-1.c,
4876         gcc.c-torture/execute/builtins/strlen.c,
4877         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4878         comment typos.
4879
4880 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4881
4882         * gcc.dg/builtins-20.c: Add tests for hypot.
4883         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4884         two-argument builtins.
4885         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4886         TESTIT2.  Update all callers.
4887         (TESTIT2, TESTIT2_R): New helper macros.
4888         Add testcases for pow, hypot and atan2.
4889
4890 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4891
4892         PR C++/29295
4893         * g++.dg/expr/bool1.C: New test.
4894         * g++.dg/expr/bool2.C: New test.
4895
4896 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4897
4898         PR fortran/28224
4899         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4900         * gfortran.dg/namelist_internal.f90: New test.
4901
4902 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4903
4904         PR fortran/29625
4905         * gfortran.dg/io_real_boz.f90: Add.
4906         * gfortran.dg/io_real_boz2.f90: Add.
4907
4908 2006-10-28  Richard Guenther  <rguenther@suse.de>
4909
4910         PR middle-end/26899
4911         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4912
4913 2006-10-28  Richard Guenther  <rguenther@suse.de>
4914
4915         PR target/28806
4916         * gcc.target/i386/math-torture/lround.c: New testcase.
4917
4918 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4919
4920         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4921         * gcc.dg/builtins-44.c: Likewise.
4922         * gcc.dg/builtins-45.c: Likewise.
4923         * gcc.dg/pr28796-2.c: Likewise.
4924         * gcc.dg/unordered-3.c: Likewise.
4925
4926 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4927
4928         PR libgfortran/27954
4929         * gfortran.dg/error_recovery_2.f90: New test.
4930
4931 2006-10-26  Richard Guenther  <rguenther@suse.de>
4932
4933         * gcc.target/i386/i386.exp: Use glob, not find to collect
4934         tests.  Avoids recursing into subdirectories.
4935         * gcc.target/i386/math-torture/math-torture.exp: Torture
4936         for interesting ia32 math options.
4937         * gcc.target.i386/math-torture/lrint.c: New testcase.
4938
4939 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4940
4941         PR libgfortran/29563
4942         * gfortran.dg/arrayio_9.f90: Update test.
4943         * gfortran.dg/arrayio_19.f90: New test.
4944
4945 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4946
4947         * gcc.dg/20061026.c: New testcase.
4948
4949 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4950
4951         PR libgfortran/29563
4952         * gfortran.dg/arrayio_9.f90: New test.
4953
4954 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4955
4956         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4957         Copy the strings manually, as strcpy may call strlen.
4958
4959 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4960
4961         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4962         Add checks for log, log2, log10 and log1p.
4963
4964         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4965         we already test 0.0.  Add checks for expm1, log, log2, log10,
4966         log1p, cbrt, erf and erfc.
4967
4968 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4969
4970         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4971
4972 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4973
4974         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4975         and remainderl() built-in functions.  Remove -ffast-math from
4976         dg-options.
4977
4978 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4979
4980         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4981         acosh and atanh.
4982
4983         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4984         floating point modifiers to arguments passed to float and long
4985         double functions respectively.  Update all callers to use floating
4986         point numbers, not integers.  Add tests for exp, exp2 and
4987         exp10/pow10.
4988
4989         * gcc.dg/torture/builtin-math-3.c: New test.
4990
4991 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4992
4993         PR fortran/29393
4994         * gfortran.dg/initialize_2.f90: New.
4995
4996 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4997
4998         * gcc.dg/torture/builtin-math-2.c: New test.
4999
5000 2006-10-24  Richard Guenther  <rguenther@suse.de>
5001
5002         PR middle-end/28796
5003         * gcc.dg/pr28796-1.c: New testcase.
5004         * gcc.dg/pr28796-2.c: Likewise.
5005
5006 2006-10-24  Richard Guenther  <rguenther@suse.de>
5007
5008         * gcc.dg/builtins-57.c: New testcase.
5009
5010 2006-10-24  Richard Guenther  <rguenther@suse.de>
5011
5012         PR tree-optimization/29567
5013         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
5014
5015 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
5016
5017         PR tree-optimization/14784
5018         * gcc.dg/alias-10.c: New test.
5019
5020 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5021
5022         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
5023
5024 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
5025
5026         * gcc.dg/builtin-strncat-chk-1.c: New test.
5027
5028 2006-10-23  Jan Hubicka  <jh@suse.cz>
5029
5030         * gcc.dg/memmove-1.c: New test.
5031
5032 2006-10-23  Paul Brook  <paul@codesourcery.com>
5033
5034         * gcc.dg/pragma-pack-5.c: New test.
5035
5036 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
5037
5038         * g++.dg/other/s390-1.C: New testcase.
5039
5040 2006-10-23  Richard Guenther  <rguenther@suse.de>
5041
5042         PR middle-end/27132
5043         PR middle-end/23295
5044         * gcc.dg/pr27132.c: New testcase.
5045         * gcc.dg/pr23295.c: Likewise.
5046         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
5047         * g++.dg/tree-ssa/pr19807.C: Likewise.
5048
5049 2006-10-23  Richard Guenther  <rguenther@suse.de>
5050
5051         PR middle-end/21032
5052         * gcc.dg/pr21032.c: New testcase.
5053
5054 2006-10-22  Jeff Law  <law@redhat.com>
5055         Richard Guenther  <rguenther@suse.de>
5056
5057         PR tree-optimization/15911
5058         * gcc.dg/tree-ssa/vrp30.c: New testcase.
5059
5060 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5061
5062         PR c++/20647
5063         * g++.dg/abi/rtti3.C: New.
5064
5065 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
5066
5067         PR middle-end/28252
5068         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
5069         transformation.
5070
5071 2006-10-21  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/3511
5074         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
5075
5076 2006-10-21  Richard Guenther  <rguenther@suse.de>
5077
5078         PR middle-end/26898
5079         * gcc.dg/torture/pr26898-1.c: New testcase.
5080         * gcc.dg/torture/pr26898-2.c: Likewise.
5081
5082 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5083
5084         PR c++/28053
5085         * g++.dg/parse/bitfield1.C: Adjust error markers.
5086         * g++.dg/parse/bitfield2.C: New test.
5087
5088 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5089
5090         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5091
5092 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5093
5094         PR libfortran/27895
5095         * gfortran.dg/zero_sized_1.f90: New test.
5096
5097 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5098
5099         * gcc.dg/div-compare-1.c: New test.
5100
5101 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5102
5103         PR fortran/29216
5104         * gfortran.dg/result_default_init_1.f90: New test.
5105
5106         PR fortran/29314
5107         * gfortran.dg/automatic_default_init_1.f90: New test.
5108
5109         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5110         from 38 to 33.
5111
5112 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5113
5114         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5115         'using namespace std' without previous declaration.
5116         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5117         * g++.old-deja/g++.robertl/eb133c.C: New.
5118
5119 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5120
5121         PR libgfortran/29277
5122         * gfortran.dg/streamio_4.f90: Update test.
5123         * gfortran.dg/streamio_11.f90: New test.
5124
5125 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5126
5127         PR c++/27952
5128         * g++.dg/inherit/virtual1.C: New test.
5129
5130 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/28261
5133         * g++.dg/parse/enum3.C: New test.
5134
5135 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5136
5137         PR c++/29039
5138         * g++.dg/init/ctor8.C: New test.
5139
5140 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/27270
5143         * g++.dg/ext/complit8.C: Tweak error markers.
5144         * g++.dg/template/complit1.C: Add error marker.
5145
5146 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5147
5148         PR c++/27270
5149         * g++.dg/ext/complit8.C: New test.
5150
5151         PR c++/29408
5152         * g++.dg/parse/dtor12.C: New test.
5153
5154         PR c++/29435
5155         * g++.dg/template/sizeof11.C: New test.
5156
5157 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5158
5159         PR fortran/29392
5160         * gfortran.dg/data_char_3.f90: New test.
5161
5162         PR fortran/29451
5163         * gfortran.dg/negative_automatic_size.f90: New test.
5164
5165 2006-10-16  David Daney  <ddaney@avtrex.com>
5166
5167         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5168
5169 2006-10-16  Eric Christopher  <echristo@apple.com>
5170
5171         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5172         x86_64.
5173
5174 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/28211
5177         * g++.dg/tc1/dr49.C: Tweak error messages.
5178         * g++.dg/parse/template21.C: New test.
5179
5180 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5181
5182         PR middle-end/20491
5183         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5184
5185 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5186
5187         PR fortran/29403
5188         * gfortran.dg/print_1.f90: New test.
5189
5190 2006-10-15  Jan Hubicka  <jh@suse.cz>
5191
5192         PR middle-end/29241
5193         * gcc.c-torture/compile/pr29241.c: New testcase.
5194
5195 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5196
5197         PR middle-end/29250
5198         * gcc.c-torture/compile/pr29250.c: New test.
5199
5200 2006-10-15  Richard Guenther  <rguenther@suse.de>
5201
5202         * gcc.dg/pr29299.c: New testcase.
5203
5204 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5205
5206         PR fortran/24767
5207         * gfortran.dg/label_4.f90: Adjust warning flag.
5208
5209 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5210
5211         PR fortran/29371
5212         * gfortran.dg/nullify_3.f90: New test.
5213
5214 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5215
5216         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5217         on Solaris 2.5.1 too.
5218
5219 2006-10-13  Eric Christopher  <echristo@apple.com>
5220
5221         * gcc.dg/pr25993.c: Skip for darwin.
5222
5223 2006-10-13  Eric Christopher  <echristo@apple.com>
5224
5225         * gcc.dg/visibility-11.c: Skip for darwin.
5226
5227 2006-10-13  Eric Christopher  <echristo@apple.com>
5228
5229         * gcc.dg/darwin-weakimport-1.c: Use
5230         -fno-asynchronous-unwind-tables.
5231         * gcc.dg/darwin-weakimport-3.c: Ditto.
5232
5233 2006-10-13  Richard Guenther  <rguenther@suse.de>
5234
5235         PR tree-optimization/29446
5236         * gcc.dg/torture/pr29446.c: New testcase.
5237
5238 2006-10-13  Bill Wendling  <wendling@apple.com>
5239
5240         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5241         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5242         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5243         * g++.old-deja/g++.law/shadow1.C: Likewise.
5244         * g++.old-deja/g++.law/ctors10.C: Likewise.
5245         * g++.dg/debug/namespace1.C: Likewise.
5246         * g++.dg/inherit/namespace-as-base.C: Likewise.
5247         * g++.dg/opt/delay-slot-1.C: Likewise.
5248         * g++.dg/parse/defarg10.C: Likewise.
5249         * g++.dg/template/ptrmem11.C: Likewise.
5250         * g++.dg/template/mem_func_ptr.C: Likewise.
5251         * g++.dg/template/spec19.C: Likewise.
5252
5253 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5254
5255         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5256
5257 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5258
5259         PR fortran/29373
5260         * gfortran.dg/implicit_9.f90: New test.
5261
5262         PR fortran/29407
5263         * gfortran.dg/namelist_25.f90: New test.
5264
5265         PR fortran/27701
5266         * gfortran.dg/same_name_2.f90: New test.
5267
5268         PR fortran/29232
5269         * gfortran.dg/host_assoc_types_1.f90: New test.
5270
5271         PR fortran/29364
5272         * gfortran.dg/missing_derived_type_1.f90: New test.
5273         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5274
5275         PR fortran/29422
5276         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5277
5278         PR fortran/29428
5279         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5280
5281 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5282
5283         PR fortran/29391
5284         * gfortran.dg/bound_2.f90: New test.
5285
5286 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5287
5288         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5289         directive.
5290         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5291         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5292         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5293         * gfortran.dg/gomp/reduction3.f90: Likewise.
5294         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5295         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5296         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5297         * gfortran.dg/forall_4.f90: Likewise.
5298         * gfortran.dg/spec_expr_4.f90: Likewise.
5299         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5300         * gfortran.dg/forall_5.f90: Likewise.
5301         * gfortran.dg/open_access_append_2.f90: Add check for
5302         compile-time warning.
5303
5304 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5305
5306         PR c++/28506
5307         * g++.dg/parse/pure1.C: New test.
5308
5309 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5310
5311         PR fortran/21435
5312         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
5313         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
5314         for compile-time warnings.
5315         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
5316         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
5317         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
5318         file.
5319         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
5320         specifier.
5321         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
5322         compile-time warning.
5323
5324 2006-10-12  Jan Hubicka  <jh@suse.cz>
5325
5326         PR c/28419
5327         * gcc.dg/pr28319.c: New test.
5328
5329 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5330         PR c++/29318
5331         * g++.dg/ext/vla4.C: New test.
5332
5333 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5334
5335         PR c++/27961
5336         * g++.dg/template/crash60.C: New test.
5337         * g++.dg/other/large-size-array.C: Adjust error markers.
5338         * g++.dg/parse/crash27.C: Likewise.
5339         * g++.dg/template/crash1.C: Likewise.
5340
5341 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5342
5343         PR testsuite/29093
5344         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5345
5346 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5347
5348         PR preprocessor/28709
5349         * gcc.dg/cpp/paste14.c: New test.
5350
5351 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR c++/29175
5354         * g++.dg/init/array24.C: New test.
5355
5356 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5357
5358         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5359         of <sys/types.h>.
5360
5361 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5362
5363         PR c++/29024
5364         * g++.dg/parse/typedef8.C: New test.
5365         * g++.dg/other/mult-stor1.C: Adjust error markers.
5366
5367 2006-10-11  Richard Guenther  <rguenther@suse.de>
5368
5369         PR tree-optimization/28230
5370         * gcc.dg/torture/pr28230.c: New testcase.
5371
5372 2006-10-11  Richard Guenther  <rguenther@suse.de>
5373
5374         PR inline-asm/29119
5375         * gcc.dg/torture/pr29119.c: New testcase.
5376
5377 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5378
5379         PR middle-end/29272
5380         * gcc.c-torture/execute/20060930-2.c: New test.
5381
5382 2006-10-09  Richard Henderson  <rth@redhat.com>
5383
5384         Revert emutls patch.
5385
5386 2006-10-09  Richard Guenther  <rguenther@suse.de>
5387
5388         PR middle-end/29254
5389         * gcc.dg/pr29254.c: New testcase.
5390
5391 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5392             Paul Thomas  <pault@gcc.gnu.org>
5393
5394         PR fortran/20541
5395         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5396         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5397         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5398         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5399         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5400         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5401         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5402         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5403         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5404         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5405         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5406         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5407         * gfortran.dg/alloc_comp_std.f90: New test.
5408         * gfortran.dg/move_alloc.f90: New test.
5409
5410 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5411
5412         PR fortran/29115
5413         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5414
5415         PR fortran/29211
5416         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5417
5418 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5419
5420         PR fortran/28585
5421         * gfortran.dg/new_line.f90: New test.
5422
5423 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5424
5425         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5426         * gcc.dg/torture/builtin-convert-1.c,
5427         gcc.dg/torture/builtin-convert-2.c,
5428         gcc.dg/torture/builtin-convert-3.c,
5429         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5430
5431 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5432
5433         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5434         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5435         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5436         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5437
5438 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5439
5440         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5441         Xfail some tests for powerpc-darwin and powerpc-aix.
5442
5443 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR c/29380
5446         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5447
5448 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5449
5450         PR target/29300
5451         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5452         on hppa*-*-hpux*.
5453
5454 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5455
5456         PR fortran/16580
5457         PR fortran/29288
5458         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5459         Add tests for using all possible intrinsics as actual arguments.
5460         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5461         all possible intrinsics as actual arguments.
5462         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5463         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5464
5465 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5466
5467         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5468         * gcc.dg/debug/debug-2.c: Likewise.
5469
5470 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5471
5472         * gcc.c-torture/compile/sync-2.c: New test.
5473
5474 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5475
5476         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5477         line endings.
5478
5479 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5480
5481         PR rtl-optimization/29128
5482         * gcc.c-torture/compile/pr29128.c: New test.
5483
5484 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5485
5486         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5487         line endings.
5488
5489 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5490
5491         PR middle-end/29256
5492         * gcc.dg/tree-ssa/loop-19.c: New test.
5493
5494 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5495
5496         PR tree-optimization/29330
5497         * gcc.dg/pr29330.c: New test.
5498
5499         PR target/28924
5500         * gcc.c-torture/compile/20061005-1.c: New test.
5501
5502 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5503
5504         * gcc.dg/typename-vla-1.c: New case.
5505         * gnat.dg/forward_vla.adb: New case.
5506
5507 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR tree-optimization/29290
5510         * gfortran.dg/loop_nest_1.f90: New test.
5511
5512         PR target/29198
5513         * gcc.dg/tls/opt-12.c: New test.
5514
5515         PR fortran/28415
5516         * gfortran.dg/save_2.f90: New test.
5517
5518         PR c/29091
5519         * gcc.dg/pr29091.c: New test.
5520
5521 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5522
5523         * lib/target-supports.exp
5524         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5525         same as x86_64-*-*; check for LP64.
5526
5527 2006-10-04  Richard Henderson  <rth@redhat.com>
5528
5529         * lib/target-supports.exp (check_effective_target_tls): Redefine
5530         to mean non-emulated tls.
5531         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5532         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5533         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5534         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5535         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5536         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5537         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5538
5539 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5540
5541         PR fortran/29343
5542         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5543
5544 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5545
5546         * gfortran.dg/bounds_check_fail_1.f90: New test.
5547
5548 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/29020
5551         * g++.dg/template/friend48.C: New test.
5552
5553 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5554
5555         PR fortran/29098
5556         * gfortran.dg/default_initialization_2.f90: New test.
5557
5558 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5559
5560         PR fortran/20779
5561         PR fortran/20891
5562         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5563
5564 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5565
5566         PR fortran/29284
5567         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5568
5569         PR fortran/29321
5570         PR fortran/29322
5571         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5572
5573         PR fortran/25091
5574         PR fortran/25092
5575         * gfortran.dg/entry_array_specs_1.f90: New test.
5576
5577 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5578
5579         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5580         insufficient to inhibit some test failures at -O3.  Do testing
5581         on integers.
5582
5583 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/29138
5586         * g++.dg/inherit/access8.C: New test.
5587         * g++.dg/template/dtor4.C: Tweak error messages.
5588
5589 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5590
5591         PR fortran/27478
5592         * gfortran.dg/entry_8.f90: New test.
5593
5594 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5595
5596         PR c++/29291
5597         * g++.dg/parse/new4.C: New test.
5598
5599 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5600
5601         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5602         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5603         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5604         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5605         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5606
5607 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608
5609         PR fortran/19260
5610         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5611         * gfortran.dg/continuation_2.f90: New test.
5612
5613         PR fortran/19262
5614         * gfortran.dg/continuation_3.f90: New test.
5615         * gfortran.dg/continuation_4.f90: New test.
5616         * gfortran.dg/continuation_5.f: New test.
5617         * gfortran.dg/continuation_6.f: New test.
5618
5619 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5620
5621         PR c++/29226
5622         * g++.dg/template/vla1.C: New test.
5623
5624 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5625
5626         PR fortran/29210
5627         * gfortran.dg/complex_parameter_1.f90: New test.
5628
5629 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR c/29154
5632         * gcc.c-torture/execute/20060929-1.c: New test.
5633
5634 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/29105
5637         * g++.dg/template/member6.C: New test.
5638         * g++.dg/parse/typename7.C: Adjust error markers.
5639
5640         PR c++/29080
5641         * g++.dg/template/member7.C: New test.
5642
5643 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5644
5645         PR c/24010
5646         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5647         gcc.dg/Woverride-init-3.c: New tests.
5648
5649 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5650
5651         * gcc.c-torture/execute/20060930-1.c: New test.
5652
5653 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5654
5655         PR fortran/18791
5656         * gfortran.dg/specifics_1.f90: New test.
5657         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5658         complex specifics.
5659
5660 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5661
5662         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5663         pthread-init-common.h: New.
5664
5665 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5666
5667         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5668         precision on some archs.
5669
5670 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5671
5672         * gcc.dg/non-local-goto-1.c: New test.
5673         * gcc.dg/non-local-goto-2.c: Likewise.
5674         * gcc.dg/setjmp-3.c: Likewise.
5675         * gcc.dg/setjmp-4.c: Likewise.
5676
5677 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5678
5679         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5680
5681 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5682
5683         PR fortran/28276
5684         * gfortran.dg/exponent_1.f90: New test.
5685
5686         PR fortran/27021
5687         * gfortran.dg/nearest_1.f90: New test.
5688
5689 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR middle-end/25261
5692         PR middle-end/28790
5693         * gcc.dg/gomp/nestedfn-1.c: New test.
5694
5695 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5696
5697         PR objc/29195
5698         * objc/compile/method-1.m: New test.
5699
5700 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5701
5702         PR c++/26938
5703         * g++.dg/template/crash58.C: New test.
5704         * g++.dg/parse/crash28.C: Adjust error markers.
5705         * g++.dg/template/crash34.C: Likewise.
5706         * g++.dg/template/friend31.C: Likewise.
5707         * g++.dg/template/crash32.C: Likewise.
5708
5709         PR c++/27329
5710         * g++.dg/template/crash59.C: New test.
5711
5712         PR c++/27667
5713         * g++.dg/template/spec33.C: New test.
5714         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5715
5716 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5717             Adam Nemet  <anemet@caviumnetworks.com>
5718
5719         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5720         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5721
5722 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5723
5724         PR target/28911
5725         * gcc.dg/pr28911.c: New.
5726
5727 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5728
5729         PR target/29169
5730         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5731         (dg-options): Add -mfpmath=387.
5732
5733 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR c/28706
5736         * gcc.dg/pr28706.c: New test.
5737
5738         PR c/28712
5739         * gcc.dg/pr28712.c: New test.
5740
5741 2006-09-22  Mike Stump  <mrs@apple.com>
5742
5743         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5744
5745 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5746
5747         PR tree-optimization/28888
5748         * gcc.dg/pr28888.c: New test.
5749
5750 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5751
5752         PR c++/29016
5753         * g++.dg/init/ptrfn1.C: New test.
5754
5755 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5756
5757         PR c++/28861
5758         * g++.dg/template/spec32.C: New test.
5759         * g++.dg/parse/crash9.C: Adjust error markers.
5760
5761         PR c++/28303
5762         * g++.dg/template/typedef6.C: New test.
5763         * g++.dg/init/error1.C: Adjust error markers.
5764         * g++.dg/parse/crash9.C: Likewise.
5765         * g++.dg/template/crash55.C: Likewise.
5766
5767 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5768
5769         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5770
5771 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5772
5773         PR target/27650
5774         * g++.dg/ext/dllimport12.C: New test.
5775
5776 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5777
5778         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5779         * gcc.target/mips/nmadd-2.c: Likewise.
5780         * gcc.target/mips/mips-ps-6.c: New test.
5781         * gcc.target/mips/neg-abs-1.c: Likewise.
5782         * gcc.target/mips/neg-abs-2.c: Likewise.
5783         * gcc.target/mips/nmadd-3.c: New test.
5784
5785 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5786
5787         PR middle-end/28046
5788         * gcc.dg/gomp/atomic-10.c: New test.
5789         * g++.dg/gomp/atomic-10.C: New test.
5790
5791 2006-09-20  Eric Christopher  <echristo@apple.com>
5792
5793         * gcc.target/i386/sse3-not-fisttp.c: New.
5794
5795 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5796
5797         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5798
5799 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5800
5801         * gcc.c-torture/execute/pr28289.c (one): New variable.
5802         (main): Use it instead of argc.
5803         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5804         (main): Use it instead of argc.
5805
5806 2006-09-19  Paul Brook  <paul@codesourcery.com>
5807
5808         PR target/28516
5809         * gcc.dg/nested-func-5.c: New test.
5810
5811 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5812
5813         * lib/target-supports.exp (check_effective_target_tls): Compile
5814         test stubs using ${tool}_target_compile, not just target_compile.
5815         (check_effective_target_tls_runtime): Likewise.
5816
5817 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5818
5819         * gcc.c-torture/compile/20030405-1.x: Remove.
5820
5821         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5822         optimising linker from discarding it.
5823
5824 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5825
5826         PR fortran/28526
5827         * gfortran.dg/keyword_symbol_1.f90: New test.
5828
5829         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5830         pedantic compilation option.
5831
5832 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5833
5834         PR fortran/29060
5835         * gfortran.dg/spread_shape_1.f90: New test.
5836
5837 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5838
5839         PR tree-optimization/28887
5840         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5841
5842 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5843
5844         PR c/25993
5845         * gcc.dg/pr25993.c: New test.
5846
5847 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5848
5849         PR tree-opt/21591
5850         * gcc.dg/vect/pr21591.c: New test.
5851
5852 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5853
5854         PR tree-opt/29059
5855         * gcc.c-torture/compile/strcpy-1.c: New test.
5856         * gcc.c-torture/compile/strcpy-2.c: New test.
5857         * gcc.c-torture/compile/memcpy-1.c: New test.
5858         * gcc.c-torture/compile/memcpy-2.c: New test.
5859
5860 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5861
5862         PR testsuite/29055
5863         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5864
5865 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5866
5867         * gnat.dg/specs/double_record_extension1.ads: New test.
5868         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5869
5870 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5871
5872         PR fortran/29051
5873         * gfortran.dg/oldstyle_3.f90: New test.
5874
5875 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5876
5877         PR libgfortran/29099
5878         * gfortran.dg/secnds-1.f: New test.
5879
5880 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5881
5882         PR libgfortran/29053
5883         * gfortran.dg/streamio_9.f90: New test.
5884         * gfortran.dg/streamio_10.f90: New test.
5885
5886 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         PR C++/29002
5889         * g++.dg/init/array22.C: New test.
5890         * g++.dg/init/array23.C: New test.
5891
5892 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5893
5894         * stackcheck.lst: Update list of tests requiring stack checking.
5895         * norun.lst: Adjust for above change.
5896         * ada95.lst: New file.
5897         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5898         requiring -gnat95 switch.
5899
5900 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5901
5902         * gnat.dg/in_out_parameter.adb: New test.
5903
5904 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         PR debug/28980
5907         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5908
5909 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * gnat.dg/specs/unchecked_union.ads: New test.
5912
5913 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5914
5915         PR rtl-optimization/28982
5916         * gcc.c-torture/execute/pr28982a.c: New test.
5917         * gcc.c-torture/execute/pr28982b.c: Likewise.
5918
5919 2006-09-12  Eric Christopher  <echristo@apple.com>
5920
5921         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5922         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5923
5924 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5925
5926         PR c/28768
5927         PR preprocessor/14634
5928         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5929         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5930         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5931
5932 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5933
5934         * gcc.dg/pr28243.c: New test.
5935
5936 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/28971
5939         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5940         this undiagnosed regression reappears.
5941
5942 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5943
5944         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5945         Treat $srcdir as a literal.
5946         * lib/fortran-torture.exp (fortran-torture-compile,
5947         fortran-torture-execute): Likewise.
5948         * lib/objc-torture.exp (objc-torture-compile,
5949         objc-torture-execute): Likewise.
5950         * lib/profopt.exp (profopt-execute): Likewise.
5951
5952 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5953
5954         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5955
5956 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5957
5958         PR testsuite/28950
5959         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5960
5961 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5962
5963         PR target/13685
5964         * gcc.target/i386/pr13685.c: New test.
5965
5966 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5967
5968         * gcc.dg/pr28726.c: New test.
5969
5970 2006-09-11  Josh Conner  <jconner@apple.com>
5971
5972         * gcc.dg/nrv3.c: Increase size of structure.
5973         * gcc.dg/nrv4.c: Likewise.
5974         * gcc.dg/nrv5.c: Likewise.
5975
5976 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5977
5978         PR libfortran/28890
5979         gfortran.dg/assumed_charlen_function_5.f90: New test.
5980
5981 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5982
5983         PR c++/28991
5984         * g++.dg/init/static3.C: New test.
5985
5986 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5987
5988         PR testsuite/29007
5989         * gcc.dg/long-long-cst1.c (t): Add cast to
5990         __SIZE_TYPE__ before casting to int.
5991         (main): Return 0 on success.
5992
5993 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5994
5995         * gcc.c-torture/execute/20060910-1.c: New test.
5996
5997 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5998
5999         PR middle-end/26983
6000         * gcc.dg/pr26983.c: New test.
6001
6002 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
6003
6004         PR target/29006
6005         * gcc.c-torture/execute/pr29006.c: New test.
6006
6007 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         PR libfortran/28947
6010         gfortran.dg/matmul_4.f90: New test.
6011
6012 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6013
6014         PR fortran/28959
6015         gfortran.dg/used_types_10: New test.
6016
6017 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
6018
6019         PR libfortran/28923
6020         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
6021         gfortran.dg/array_initializer_3.f90: New test.
6022
6023 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6024
6025         PR fortran/28914
6026         * gfortran.dg/actual_array_constructor_3.f90: New test.
6027
6028 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
6029
6030         PR testsuite/26778
6031         * gcc.target/i386/pr26778.c: New testcase.
6032
6033 2006-09-08  Eric Christopher  <echristo@apple.com>
6034
6035         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
6036         * gcc.target/i386/memcpy-1.c: Ditto.
6037         * gcc.target/i386/asm-1.c: Ditto.
6038         * gcc.target/i386/20060512-4.c: Ditto.
6039         * gcc.target/i386/compress-float-387.c: Ditto.
6040         * gcc.target/i386/20060512-1.c: Ditto.
6041         * gcc.target/i386/compress-float-sse.c: Ditto.
6042         * gcc.target/i386/20060512-2.c: Ditto.
6043         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
6044         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6045         * gcc.target/i386/compress-float-387-pic.c: Ditto.
6046         * gcc.dg/pr26449.c: Ditto.
6047         * gcc.dg/attr-ms_struct-2.c: Ditto.
6048         * gcc.dg/attr-ms_struct-1.c: Ditto.
6049         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
6050
6051 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
6052
6053         PR c/28504
6054         * gcc.dg/vla-10.c: New test.
6055
6056 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6057
6058         PR c++/28858
6059         * g++.dg/parse/template20.C: New test.
6060         * g++.dg/template/operator8.C: Remove obsolete part.
6061         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
6062         * g++.old-deja/g++.pt/crash65.C: Likewise.
6063
6064 2006-09-07  Jason Merrill  <jason@redhat.com>
6065
6066         PR middle-end/27724
6067         * gcc.dg/long-long-cst1.c: New test.
6068
6069 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6070
6071         PR C++/28906
6072         * g++.dg/other/array3.C: New test.
6073         * g++.dg/other/array4.C: New test.
6074         * g++.dg/other/array5.C: New test.
6075
6076 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
6077
6078         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
6079
6080 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6081
6082         PR target/28946
6083         * gcc.target/i386/pr28946.c: New test.
6084
6085 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6086
6087         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6088         in integer literal constant.
6089         * gfortran.dg/enum_8.f90: Ditto.
6090         * gfortran.dg/g77/20030326-1.f: Ditto.
6091
6092 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6093
6094         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6095         nonconformance usage.
6096
6097 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6098
6099         PR middle-end/28862
6100         * gcc.c-torture/compile/vector-align-1.c: New test.
6101
6102 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6103
6104         PR rtl-opt/27883
6105         * g++.dg/opt/copysign-1.C: New test.
6106
6107 2006-09-06  Jason Merrill  <jason@redhat.com>
6108
6109         PR c++/27371
6110         * g++.dg/warn/unused-result1.C: New test.
6111
6112 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/28903
6115         * g++.dg/ext/vla3.C: New test.
6116
6117         PR c++/28886
6118         * g++.dg/template/array16.C: New test.
6119
6120 2006-09-06  Richard Guenther  <rguenther@suse.de>
6121
6122         * gcc.dg/pr27226.c: Remove testcase again.
6123
6124 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6125
6126         PR tree-opt/28937
6127         * g++.dg/opt/unroll2.C: New test.
6128
6129 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         PR tree-opt/28952
6132         * gcc.dg/vect/pr28952.c: New test.
6133
6134 2006-09-05  Richard Guenther  <rguenther@suse.de>
6135
6136         PR tree-optimization/28900
6137         * gcc.dg/torture/pr28900.c: New testcase
6138
6139 2006-09-05  Richard Guenther  <rguenther@suse.de>
6140
6141         PR tree-optimization/28905
6142         * gcc.c-torture/compile/pr28905.c: New testcase.
6143
6144 2006-09-05  Richard Guenther  <rguenther@suse.de>
6145
6146         PR middle-end/28935
6147         * gcc.dg/pr28935.c: New testcase.
6148
6149 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6150
6151         * gcc.c-torture/execute/20060905-1.c: New test.
6152
6153 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6154
6155         PR fortran/28908
6156         * gfortran.dg/used_types_7.f90: New test.
6157         * gfortran.dg/used_types_8.f90: New test.
6158         * gfortran.dg/used_types_9.f90: New test.
6159
6160 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6161
6162         * gcc.c-torture/compile/20060904-1.c: New test.
6163
6164 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6165
6166         PR c++/23287 Revert my 2006-09-01 patch
6167         * g++.dg/parse/dtor12.C: Remove.
6168
6169 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6170
6171         PR c+/27670
6172         * g++.dg/template/operator9.C: New test.
6173
6174         PR c++/27493
6175         * g++.dg/template/operator7.C: New test.
6176
6177         PR c++/27494
6178         * g++.dg/template/operator8.C: New test.
6179
6180         PR c++/27397
6181         * g++.dg/template/crash57.C: New test.
6182
6183         * g++.dg/template/typedef4.C: Adjust error markers.
6184         * g++.dg/template/typedef5.C: Likewise.
6185
6186 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR c++/28878
6189         * g++.dg/parse/crash33.C: New test.
6190
6191 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6192         Richard Guenther  <rguenther@suse.de>
6193         Adam Nemet  <anemet@caviumnetworks.com>
6194
6195         PR middle-end/27226
6196         * gcc.target/mips/memcpy-1.c: New testcase.
6197         * gcc.dg/pr27226.c: Likewise.
6198
6199 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6200
6201         PR c++/28705
6202         * g++.dg/lookup/koenig5.C: New.
6203         * g++.dg/template/crash56.C: New.
6204
6205 2006-09-01  Josh Conner  <jconner@apple.com>
6206
6207         PR c++/25505
6208         * gcc.dg/nrv3.c: New test.
6209         * gcc.dg/nrv4.c: New test.
6210         * gcc.dg/nrv5.c: New test.
6211
6212 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6213
6214         PR c++/23287
6215         * g++.dg/parse/dtor12.C: New.
6216
6217 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6218
6219         PR tree-optimization/28839
6220         * gcc.dg/pr28839.c: New test.
6221
6222 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6223
6224         PR target/24367
6225         * gcc.dg/pr24367.c: New testcase.
6226
6227 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6228
6229         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6230
6231 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6232
6233         PR rtl-optimization/27735
6234         * gcc.dg/loop-unswitch-1.c: New test.
6235
6236 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6237
6238         PR fortran/28885
6239         * gfortran.dg/aliasing_dummy_2.f90: New test.
6240
6241         PR fortran/20067
6242         * gfortran.dg/generic_5.f90: Change error message.
6243
6244         PR fortran/28873
6245         * gfortran.dg/generic_6.f90: New test.
6246
6247         PR fortran/25077
6248         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6249
6250         PR fortran/25102
6251         * gfortran.dg/invalid_interface_assignment.f90: New test.
6252
6253         PR fortran/24866
6254         * gfortran.dg/module_proc_external_dummy.f90: New test.
6255
6256 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         PR c++/28349
6259         * testsuite/g++.dg/warn/var-args1.C: New test.
6260
6261 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6262
6263         PR fortran/28866
6264         * gfortran.dg/simpleif_2.f90: New test.
6265         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6266         * gfortran.dg/enum_5.f90: Ditto.
6267
6268 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6269             Kazu Hirata  <kazu@codesourcery.com>
6270
6271         PR tree-optimization/17506
6272         * gcc.dg/pr17506.c: New.
6273
6274 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6275
6276         PR c++/28139
6277         * g++.dg/eh/alias1.C: New test.
6278
6279 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6280
6281         PR c++/28860
6282         * g++.dg/template/ttp22.C: New test.
6283
6284 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6285
6286         PR middle-end/26632
6287         * gcc.dg/pr26632.c: New.
6288
6289 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6290
6291         PR libgfortran/28354
6292         * gfortran.dg/fmt_zero_precision.f90: New test.
6293
6294 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/28058
6297         * g++.dg/template/spec31.C: New test.
6298
6299 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6300
6301         PR c++/26573
6302         * g++.dg/other/static2.C: New test.
6303
6304 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6305
6306         * gcc.dg/Wswitch-enum-2.c: New test case.
6307         * gcc.dg/Wswitch-enum-3.c: Likewise.
6308
6309 2006-08-26  Richard Guenther  <rguenther@suse.de>
6310
6311         * gcc.c-torture/compile/20060826-1.c: New testcase.
6312
6313 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6314
6315         PR c++/28736
6316         * g++.dg/template/void10.C: New test.
6317
6318         PR c++/28737
6319         * g++.dg/template/void8.C: New test.
6320
6321         PR c+_+/28738
6322         * g++.dg/template/void9.C: New test.
6323
6324         * g++.dg/template/void3.C: Adjust error markers.
6325         * g++.dg/template/void4.C: Likewise.
6326         * g++.dg/template/crash55.C: Likewise.
6327         * g++.dg/template/void7.C: Likewise
6328
6329 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/28588
6332         * g++.dg/inherit/access6.C: New test.
6333         * g++.dg/inherit/access7.C: Likewise.
6334
6335         PR c++/28595
6336         * g++.dg/template/array15.C: New test.
6337         * g++.dg/template/crash2.C: Tweak error markers.
6338
6339 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6340
6341         PR middle-end/28683
6342         * gcc.c-torture/compile/20060823-1.c: New test.
6343
6344 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6345
6346         PR c++/28853
6347         * g++.dg/template/ttp21.C: New test.
6348
6349         PR c++/28852
6350         * g++.dg/other/operator1.C: Add error-marker.
6351         * g++.dg/other/operator2.C: New test.
6352
6353 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6354
6355         PR c/27893
6356         * gcc.c-torture/compile/vla-const-1.c,
6357         gcc.c-torture/compile/vla-const-2.c: New tests.
6358
6359 2006-08-26  Richard Guenther  <rguenther@suse.de>
6360
6361         PR middle-end/28814
6362         * gcc.dg/torture/pr28814.c: New testcase.
6363
6364 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6365
6366         PR c/28418
6367         * gcc.c-torture/compile/compound-literal-1.c: New test.
6368
6369 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6370
6371         PR c/28299
6372         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6373         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6374         Expect extra diagnostics.
6375
6376 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6377
6378         gcc.dg/noncompile/pr16876.c: New test.
6379
6380 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6381
6382         PR c++/28056
6383         * g++.dg/parse/local1.C: New test.
6384         * g++.dg/other/qual1.C: Tweak error marker.
6385
6386 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6387
6388         PR c++/27787
6389         * g++.dg/template/typename10.C: New.
6390         * g++.dg/template/lookup4.C: Remove bogus error marker.
6391
6392 2006-08-25  Richard Guenther  <rguenther@suse.de>
6393
6394         PR testsuite/28829
6395         * gcc.dg/pr26570.c: Fix testcase.
6396
6397 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6398
6399         PR tree-opt/28807
6400         * gcc.c-torture/execute/mayalias-2.c: New test.
6401         * gcc.dg/tree-ssa/alias-13.c: New test.
6402
6403 2006-08-24  Jan Hubicka  <jh@suse.cz>
6404
6405         PR debug/26881
6406         * gcc.dg/debug/pr26881.c: New file.
6407
6408 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6409
6410         PR fortran/28788
6411         * gfortran.dg/used_types_4.f90: New test.
6412         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6413         association of derived types.
6414         * gfortran.dg/used_types_2.f90: Add module cleanup.
6415         * gfortran.dg/used_types_3.f90: The same.
6416
6417         PR fortran/28771
6418         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6419         fix of regression.
6420
6421 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6422
6423         PR 28813
6424         * gfortran.dg/direct_io_6.f90: Remove test.
6425
6426 2006-08-23  Stuart Hastings  <stuart@apple.com>
6427
6428         PR 28825
6429         * gcc.target/i386/20060821-1.c: New.
6430
6431 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6432
6433         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6434         dg-warning strings for dllimport.
6435
6436 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6437
6438         PR C++/28450
6439         * g++.dg/ext/vector4.C: New test.
6440         * g++.dg/ext/complex1.C: New test.
6441
6442 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6443
6444         PR debug/28692
6445         * gcc.dg/debug/const-1.c: New.
6446         * gcc.dg/debug/const-2.c: New.
6447         * gcc.dg/debug/dwarf2/const-1.c: New.
6448         * gcc.dg/debug/dwarf2/const-2.c: New.
6449         * gcc.dg/debug/dwarf2/const-2b.c: New.
6450
6451 2006-08-22  Richard Guenther  <rguenther@suse.de>
6452
6453         PR middle-end/28776
6454         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6455         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6456
6457 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6458
6459         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6460
6461 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6462
6463         PR c++/26269
6464         * g++.dg/other/error14.C: New test.
6465
6466         PR c++/28505
6467         * g++.dg/parse/ctor7.C: New test.
6468         * g++.dg/parse/ctor8.C: Likewise.
6469
6470         PR c++/28741
6471         * g++.dg/template/void7.C: New test.
6472
6473 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6474
6475         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6476         * gnat.dg/self_aggregate_with_array.adb: New test.
6477
6478 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6479
6480         * g++.dg/eh/arm-vfp-unwind.C: New test.
6481
6482 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6483
6484         PR c++/28341
6485         * g++.dg/template/ref3.C: New test.
6486         * g++.dg/template/nontype13.C: New test.
6487
6488         PR c++/28346
6489         * g++.dg/template/ptrmem17.C: New test.
6490
6491 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6492
6493         PR target/28648 c:
6494         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6495
6496 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6497
6498         PR fortran/28630
6499         * gfortran.dg/used_types_2.f90: New test.
6500
6501         PR fortran/28601
6502         * gfortran.dg/used_types_3.f90: New test.
6503
6504         PR fortran/20886
6505         * gfortran.dg/generic_actual_arg.f90: New test.
6506
6507         PR fortran/28735
6508         * gfortran.dg/module_private_array_refs_1.f90: New test.
6509
6510         PR fortran/28762
6511         * gfortran.dg/program_name_1.f90: New test.
6512
6513         PR fortran/28425
6514         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6515
6516         PR fortran/28496
6517         * gfortran.dg/array_initializer_2.f90: New test.
6518
6519         PR fortran/18111
6520         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6521
6522         PR fortran/28600
6523         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6524
6525         PR fortran/28771
6526         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6527
6528         PR fortran/28660
6529         * gfortran.dg/dependent_decls_1.f90: New test.
6530
6531 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6532
6533         PR fortran/25217
6534         * gfortran.dg/derived_init_2.f90: New.
6535
6536 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6537
6538         * gcc.c-torture/execute/pr28289.c: New test.
6539
6540 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR c/28744
6543         * gcc.dg/attr-externally-visible-1.c: New test.
6544         * gcc.dg/attr-externally-visible-2.c: New test.
6545         * g++.dg/parse/attr-externally-visible-1.C: New test.
6546         * g++.dg/parse/attr-externally-visible-2.C: New test.
6547
6548 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6549
6550         PR c++/28606
6551         * g++.dg/parse/dtor11.C: New test.
6552
6553 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6554
6555         PR rtl-optimization/28489
6556         * gcc.c-torture/compile/pr28489.c: New test.
6557
6558 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6559
6560         PR c++/28710
6561         * g++.dg/template/redecl4.C: New test.
6562
6563         PR c++/28711
6564         * g++.dg/template/ctor8.C: New test.
6565
6566 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6567
6568         * gcc.dg/pr26570.c: Fix testcase.
6569
6570 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6571
6572         * PR c++/28573
6573         * g++.dg/parse/offsetof6.C: New test.
6574         * g++.dg/parse/offsetof6.C: New test.
6575         * g++.dg/parse/offsetof7.C: New test.
6576
6577 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6578
6579         PR testsuite/28602
6580         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6581         is false.
6582
6583 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6584
6585         PR c++/28302
6586         * g++.dg/ext/vector3.C: New test.
6587
6588 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6589
6590         PR gcov/profile/26570
6591         * gcc.dg/pr26570.c: New test.
6592
6593 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6594
6595         PR c/27697
6596         * gcc.dg/qual-component-1.c: New test.
6597
6598 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6599
6600         PR c++/28593
6601         * g++.dg/parse/new3.C: New test.
6602
6603 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6604
6605         PR fortran/25828
6606         * gfortran.dg/streamio_1.f90: New test.
6607         * gfortran.dg/streamio_2.f90: New test.
6608         * gfortran.dg/streamio_3.f90: New test.
6609         * gfortran.dg/streamio_4.f90: New test.
6610         * gfortran.dg/streamio_5.f90: New test.
6611         * gfortran.dg/streamio_6.f90: New test.
6612         * gfortran.dg/streamio_7.f90: New test.
6613         * gfortran.dg/streamio_8.f90: New test.
6614
6615 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6616
6617         PR c/28287
6618         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6619
6620 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6621
6622         PR c++/28594
6623         * g++.dg/template/void6.C: New test.
6624
6625 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6626
6627         PR c/28649
6628         * gcc.dg/parse-error-1.c: New test.
6629         * gcc.dg/parse-error-2.c: New test.
6630         * gcc.dg/cpp/digraph2.c: Add error-marker.
6631         * gcc.dg/noncompile/920923-1.c: Likewise.
6632
6633 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6634
6635         PR c/27490
6636         * gcc.dg/sizeof-2.c: New testcase.
6637
6638         PR c/27489
6639         * gcc.dg/switch-A.c: New testcase.
6640
6641 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6642
6643         PR c++/28288
6644         PR c++/14556
6645         * g++.old-deja/g++.warn/compare1.C: Delete.
6646         * g++.dg/opt/pr7503-2.C: Delete.
6647         * g++.dg/opt/pr7503-3.C: Delete.
6648         * g++.dg/opt/pr7503-4.C: Delete.
6649         * g++.dg/opt/pr7503-5.C: Delete.
6650         * g++.dg/opt/max1.C: Delete.
6651         * g++.dg/warn/minmax.C: Delete.
6652         * g++.dg/expr/minmax.C: New test.
6653
6654 2006-08-14  Richard Guenther  <rguenther@suse.de>
6655
6656         PR testsuite/28703
6657         * gcc.c-torture/execute/pr28651.c: Do not use argc
6658         to avoid optimization, instead forbid inlining.
6659
6660 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6661
6662         PR rtl-optimization/28634
6663         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6664
6665 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6666
6667         PR c/27184
6668         * gcc.dg/torture/pr27184.c: New test.
6669
6670 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6671
6672         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6673
6674 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6675
6676         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6677         * gfortran.dg/stat_2.f90: Likewise.
6678         * gfortran.dg/chmod_1.f90: Likewise.
6679         * gfortran.dg/chmod_2.f90: Likewise.
6680         * gfortran.dg/chmod_3.f90: Likewise.
6681
6682 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6683
6684         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6685
6686 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6687
6688         * g++.dg/opt/pr23454-2.C: New test.
6689
6690 2006-08-11  Richard Guenther  <rguenther@suse.de>
6691
6692         PR middle-end/28651
6693         * gcc.c-torture/execute/pr28651.c: New testcase.
6694
6695 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6696
6697         * gnat.dg/specs/static_initializer.ads: New test.
6698
6699 2006-08-10  Paul Brook  <paul@codesourcery.com>
6700
6701         * gcc.target/arm/cond-asm.c: New test.
6702
6703 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6704
6705         PR tree-optimization/26197
6706         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6707         * g++.dg/vect/vect.exp: Compile the new tests with
6708         --param max-aliased-vops=0.
6709
6710 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6711
6712         PR c++/28637
6713         * g++.dg/template/void3.C: New test.
6714
6715         PR c++/28638
6716         * g++.dg/template/void4.C: New test.
6717
6718         PR c++/28640
6719         * g++.dg/template/void5.C: New test.
6720
6721 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6722
6723         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6724         after dg-do compile.
6725
6726 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6727
6728         PR tree-optimizations/26969
6729         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6730         "unswitch-loops" with -funswitch-loops.
6731         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6732
6733 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6734
6735         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6736         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6737         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6738         * objc.dg/dwarf-1.m: Likewise.
6739         * objc.dg/dwarf-2.m: Likewise.
6740         * obj-c++.dg/dwarf-2.mm: Likewise.
6741
6742 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6743
6744         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6745         * objc.dg/dwarf-2.m: Likewise.
6746         * obj-c++.dg/dwarf-2.mm: Likewise.
6747
6748         PR libfortran/28603
6749         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6750
6751         PR testsuite/27611
6752         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6753
6754         PR testsuite/27033
6755         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6756
6757 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6758
6759         PR target/27827
6760         * gcc.target/i386/pr27827.c: New testcase.
6761
6762 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6763
6764         PR fortran/28590
6765         * gfortran.dg/sequence_types_1.f90: New test.
6766
6767 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6768
6769         PR fortran/28548
6770         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6771         dg-warning.  Add -pedantic option.
6772
6773 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6774
6775         PR c/28502
6776         * gcc.dg/proto-1.c: New test.
6777
6778         PR c/27721
6779         * gcc.dg/lvalue-4.c: New test.
6780
6781         PR c/28136
6782         * gcc.dg/init-bad-5.c: New test.
6783
6784 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6785
6786         PR c++/28347
6787         * g++.dg/ext/typedef-init.C: Add new test for typedef
6788         initialization inside templates. Adjust existing error markers.
6789
6790 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/28148
6793         * g++.dg/init/ptrmem3.C: New test.
6794
6795 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6796
6797         PR tree-optimization/27770
6798         * lib/target-support.exp: New target keyword "section_anchors".
6799         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6800         tests.
6801         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6802         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6803         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6804         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6805
6806 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6807
6808         * gcc.dg/20060801-1.c: Add missing '}'.
6809
6810 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6811
6812         PR c++/27508
6813         * g++.dg/parse/dtor9.C: New test.
6814         * g++.dg/parse/dtor10.C: New test.
6815         * g++.dg/other/error7.C: Adjust error-marker.
6816
6817         PR c++/28274
6818         * g++.dg/other/default5.C: New test.
6819
6820 2006-08-02  Richard Guenther  <rguenther@suse.de>
6821
6822         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6823
6824 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6825
6826         PR c++/28557
6827         * g++.dg/template/conv9.C: New test.
6828
6829 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6830
6831         PR debug/28063
6832         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6833         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6834         Optionally return assembly text.  Update callers.
6835         (check_no_compiler_messages): Update verbose messages.
6836         (check_no_messages_and_pattern): New.
6837         (check_effective_target_string_merging): New.
6838
6839 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6840
6841         PR c++/28250
6842         * g++.dg/eh/catch4.C: New test.
6843
6844         PR c++/28257
6845         * g++.dg/other/qual1.C: New test.
6846
6847         PR c++/28259
6848         * g++.dg/inherit/error2.C: New test.
6849
6850         PR c++/28267
6851         * g++.dg/other/new1.C: New test.
6852
6853         * g++.dg/warn/pr23075.C: Remove obsolete test.
6854         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6855         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6856
6857 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6858
6859         PR c++/28523
6860         * g++.dg/eh/cast1.C: New test.
6861
6862 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6863
6864         PR libfortran/28452
6865         * gfortran.dg/random_3.f90:  New test.
6866
6867 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6868
6869         PR c++/28432
6870         * g++.dg/other/pr28304.C: Change expected error message.
6871         * g++.dg/other/pr28432.C: New test.
6872
6873 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6874
6875         PR c++/28256
6876         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6877
6878 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6879
6880         PR debug/23336
6881         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6882         at -g1.
6883         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6884         g++.dg/debug/enum-2.C: New.
6885
6886 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6887
6888         PR c++/6634
6889         * g++.dg/parse/long1.C: Add more tests.
6890
6891 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6892
6893         * gfortran.dg/lrshift_1.c: New file.
6894
6895 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6896
6897         PR libgfortran/28335
6898         * gfortran.dg/no_unit_error_1.f90: New test.
6899
6900 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6901
6902         PR libgfortran/28335
6903         * gfortran.dg/no_unit_error_1.f90: Delete test.
6904         * gfortran.dg/no_unit_error_2.f90: Delete test.
6905
6906 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6907
6908         * gfortran.dg/chmod_3.f90: New test.
6909         * gfortran.dg/ltime_gmtime_1.f90: New test.
6910         * gfortran.dg/ltime_gmtime_2.f90: New test.
6911         * gfortran.dg/lrshift_1.f90: New test.
6912         * gfortran.dg/chmod_1.f90: New test.
6913         * gfortran.dg/chmod_2.f90: New test.
6914
6915 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6916
6917         PR c++/27668
6918         * g++.dg/template/crash55.C: New test.
6919
6920         PR c++/27962
6921         * g++.dg/template/nontype16.C: New test.
6922
6923         * g++.dg/template/void2.C: Adjust error markers.
6924         * g++.dg/template/nontype5.C: Adjust error markers.
6925
6926 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6927
6928         * gcc.target/i386/stack-prot-kernel.c: New test.
6929
6930 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6931
6932         * gcc.dg/builtins-55.c: New test case.
6933
6934 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6935
6936         PR rtl-optimization/27907
6937         * gcc.c-torture/compile/pr27907.c: New test.
6938
6939 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6940
6941         * gfortran.dg/mclock.f90: New test.
6942         * gfortran.dg/int_conv_1.f90: New test.
6943         * gfortran.dg/stat_1.f90: New test.
6944         * gfortran.dg/stat_2.f90: New test.
6945
6946 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6947
6948         PR libgfortran/28335
6949         * gfortran.dg/no_unit_error_1.f90: New test.
6950         * gfortran.dg/no_unit_error_2.f90: New test.
6951         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6952
6953 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6954
6955         PR middle-end/28473
6956         * gcc.dg/fold-convround-1.c: New test case.
6957
6958 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6959
6960         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6961
6962 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6963
6964         PR c++/27572
6965         * g++.dg/other/typedef1.C: New test.
6966         * g++.dg/template/typedef4.C: New test.
6967         * g++.dg/template/typedef5.C: New test.
6968
6969 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6970
6971         PR fortran/28416
6972         * gfortran.dg/allocatable_dummy_3.f90: New.
6973
6974 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6975
6976         PR fortran/28439
6977         * gfortran.dg/arithmetic_if.f90:  New test.
6978
6979 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6980
6981         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6982         avoid memcpy optimization.
6983
6984 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6985
6986         PR fortran/25289
6987         * gfortran.dg/direct_io_6.f90: New test.
6988
6989 2006-07-24  Jan Hubicka  <jh@suse.cz>
6990
6991         PR c/25795
6992         PR c++/27369
6993         * gcc.dg/pr25795.c: New test.
6994         * gcc.dg/pr25795-1.c: New test.
6995
6996 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6997
6998         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6999         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
7000         which may be transformed to "g || h" on some platforms.
7001
7002 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
7003
7004         PR c++/28025
7005         * g++.dg/template/friend45.C: New test.
7006
7007 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7008
7009         PR libgfortran/28339
7010         * gfortran.dg/arrayio_8.f90: New test.
7011
7012 2006-07-21  Mike Stump  <mrs@apple.com>
7013
7014         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
7015
7016         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
7017
7018 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7019
7020         PR c++/28250
7021         * g++.dg/eh/catch3.C: New test.
7022
7023         PR c++/28363
7024         * g++.dg/template/defarg10.C: New test.
7025
7026 2006-07-20  Paul Brook  <paul@codesourcery.com>
7027
7028         PR 27363
7029         * gcc.dg/pr27363.c: New test.
7030
7031 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
7032
7033         PR c++/28338
7034         * g++.dg/init/ref13.C: New test.
7035
7036 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7037
7038         PR obj-c++/28434
7039         * obj-c++.dg/proto-error-1.mm: New test.
7040
7041 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/28337
7044         * g++.dg/template/string1.C: New test.
7045
7046 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/28048
7049         * g++.dg/template/defarg9.C: New test.
7050
7051         PR c++/28235
7052         * g++.dg/template/static27.C: New test.
7053
7054 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
7055
7056         PR 28410
7057         * gcc.dg/tree-ssa/pr28410.c: New test.
7058
7059 2006-07-18  Lee Millward  <lee.millward@gmail.com>
7060
7061         PR c++/28258
7062         * g++/dg/other/error13.C: New test.
7063
7064         PR c++/28260
7065         * g++.dg/template/friend44.C: New test.
7066
7067 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
7068
7069         PR c++/27495
7070         * g++.dg/other/pr27495.C: New.
7071
7072 2006-07-18  Olivier Hainque  <hainque@adacore.com>
7073
7074         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
7075         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
7076
7077 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7078
7079         PR c/28286
7080         * gcc.dg/pragma-pack-4.c: New test.
7081
7082 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7083
7084         PR c++/28291
7085         * g++.dg/ext/pr28291.C: New test.
7086
7087 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7088
7089         PR middle-end/28403
7090         * gcc.c-torture/execute/pr28403.c: New test.
7091
7092 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7093
7094         PR middle-end/28402
7095         * gcc.dg/pr28402.c: New test.
7096
7097 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7098
7099         PR c++/28304
7100         * g++.dg/other/pr28304.C: New test.
7101
7102 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7103
7104         PR other/28251
7105         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7106         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7107
7108 2006-07-17  Richard Guenther  <rguenther@suse.de>
7109
7110         PR tree-optimization/28238
7111         * g++.dg/tree-ssa/pr28238.C: New testcase.
7112
7113 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7114
7115         PR c++/28250
7116         * g++.dg/eh/catch1.C: New test.
7117         * g++.dg/eh/catch2.C: New test.
7118
7119 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR c++/28370
7122         * g++.dg/template/anon3.C: New test.
7123
7124 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7125
7126         PR fortran/20844
7127         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7128         specifiers requiring an explicit format tag..
7129
7130         PR fortran/28201
7131         * gfortran.dg/generic_5: New test.
7132
7133         PR fortran/20893
7134         * gfortran.dg/elemental_optional_args_1.f90: New test.
7135
7136 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7137
7138         * gnat.dg/assert.ads: New file.
7139         * gnat.dg/controlled_record.ads: Likewise.
7140         * gnat.dg/controlled_record.adb: Likewise.
7141
7142 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7143
7144         PR c++/28292
7145         * g++.dg/other/error12.C: New test.
7146
7147         PR c++/28269
7148         * g++.dg/template/crash54.C: New test.
7149
7150 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7151
7152         PR c++/28249
7153         * g++.dg/parse/catch1.C: New test.
7154
7155         PR c++/28294
7156         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7157
7158         PR c++/28387
7159         * g++.dg/ext/attrib24.C: New test.
7160
7161 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7162
7163         PR c++/28343
7164         * g++.dg/ext/asmspec1.C: New test.
7165
7166 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7167
7168         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7169         (dg-test): Support shouldfail tests.
7170         * lib/target-supports-dg.exp (dg-shouldfail): New.
7171         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7172         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7173         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7174         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7175         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7176         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7177         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7178
7179 2006-07-13  Jan Hubicka  <jh@suse.cz>
7180
7181         * gcc.target/i386/memcpy-1.c: New.
7182
7183 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7184
7185         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7186
7187 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7188
7189         PR fortran/25097
7190         * gfortran.dg/present_1.f90: New test.
7191
7192         PR fortran/20903
7193         * gfortran.dg/interface_derived_type_1.f90: New test.
7194
7195 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7196
7197         PR fortran/28213
7198         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7199         list.
7200
7201 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7202
7203         PR c++/27820
7204         * g++.dg/other/label1.C: New test.
7205
7206 2006-07-07  Richard Guenther  <rguenther@suse.de>
7207
7208         PR middle-end/28268
7209         * gcc.dg/torture/pr28268.c: New testcase.
7210
7211 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7212
7213         PR c++/27019
7214         * g++.dg/ext/pr27019.C: New.
7215
7216 2006-07-07  Richard Guenther  <rguenther@suse.de>
7217
7218         PR tree-optimization/28187
7219         * gcc.dg/pr28187.c: New testcase.
7220
7221 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7222
7223         * gnat.dg/address_conversion.adb: New test.
7224         * gnat.dg/boolean_subtype.adb: Likewise.
7225         * gnat.dg/frame_overflow.adb: Likewise.
7226         * gnat.dg/pointer_array.adb: Likewise.
7227         * gnat.dg/pointer_conversion.adb: Likewise.
7228
7229 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7230
7231         PR fortran/28237
7232         PR fortran/23420
7233         * gfortran.dg/print_fmt_5.f90: New test.
7234
7235 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7236
7237         PR fortran/28129
7238         * gfortran.dg/bounds_check_4.f90: New test.
7239
7240 2006-07-05  Richard Guenther  <rguenther@suse.de>
7241
7242         PR target/28158
7243         * gfortran.dg/pr28158.f90: New testcase.
7244
7245 2006-07-05  Richard Guenther  <rguenther@suse.de>
7246
7247         PR tree-optimization/28162
7248         * gcc.dg/pr28162.c: New testcase.
7249
7250 2006-07-05  Richard Guenther  <rguenther@suse.de>
7251         Andrew Pinski  <pinskia@gcc.gnu.org>
7252
7253         PR c++/27084
7254         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7255
7256 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7257
7258         PR fortran/28174
7259         * gfortran.dg/actual_array_substr_2.f90: New test.
7260
7261         PR fortran/28167
7262         * gfortran.dg/actual_array_constructor_2.f90: New test.
7263
7264 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7265
7266         * gfortran.dg/itime_idate_1.f: New test.
7267         * gfortran.dg/itime_idate_2.f: New test.
7268
7269 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7270
7271         PR libgfortran/27704
7272         * gfortran.dg/open_status_3.f90: New test.
7273         * gfortran.dg/fmt_l.f90: Update for new feature.
7274
7275 2006-07-03  Asher Langton  <langton2@llnl.gov>
7276
7277         * gfortran.dg/oldstyle_2.f90: New.
7278
7279 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7280
7281         * gnat.dg/string_slice.adb: New test.
7282
7283 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7284
7285         PR fortran/19259
7286         * gfortran.dg/semicolon_fixed.c: New.
7287         * gfortran.dg/semicolon_free.c: New.
7288
7289 2006-06-30  Mike Stump  <mrs@apple.com>
7290
7291         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7292         that don't support internal visibility.
7293
7294 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7295
7296         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7297         for '(' / ')' needing an extra '\'.
7298
7299 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7300
7301         PR middle-end/27428
7302         * gcc.dg/pr27428-1.c: New test case.
7303
7304 2006-06-29  Mike Stump  <mrs@apple.com>
7305
7306         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7307         on darwin as we can't align commons large enough yet.
7308
7309         * gcc.dg/vla-8.c: Add additional testcases.
7310
7311 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7312
7313         PR c++/28114
7314         * g++.dg/other/pr28114.C: New.
7315
7316 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7317
7318         * gcc.c-torture/compile/20060625-1.c: New test.
7319
7320 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7321
7322         PR fortran/20867
7323         * gfortran.dg/stfunc_3.f90: New test.
7324
7325         PR fortran/25056
7326         * gfortran.dg/impure_actual_1.f90: New test.
7327
7328         PR fortran/20874
7329         * gfortran.dg/elemental_result_1.f90: New test.
7330
7331         PR fortran/25073
7332         * gfortran.dg/select_7.f90: New test.
7333
7334         PR fortran/27554
7335         * intrinsic_actual_1.f: New test.
7336
7337         PR fortran/22038
7338         PR fortran/28119
7339         * gfortran.dg/forall_4.f90: New test.
7340
7341         PR fortran/25072
7342         * gfortran.dg/forall_5.f90: New test.
7343
7344 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7345
7346         PR c++/28051
7347         * g++.dg/template/using13.C: New test.
7348
7349         PR c++/28054
7350         * g++.dg/other/incomplete3.C: New test.
7351
7352 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7353
7354         PR fortran/28081
7355         * gfortran.dg/substr_3.f: New test.
7356         * gfortran.dg/equiv_2.f90: Update expected error message.
7357
7358 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7359
7360         PR fortran/28118
7361         * gfortran.dg/actual_array_substr_1.f90: New test.
7362
7363 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7364
7365         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7366         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7367
7368 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7369
7370         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7371
7372 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7373
7374         PR fortran/27981
7375         * gfortran.dg/simpleif_2.f90: New test.
7376
7377 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7378
7379         * g++.dg/template/error22.C: Fix typo.
7380
7381 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7382
7383         PR c++/28112
7384         * g++.dg/ext/attrib23.C: New test.
7385
7386 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7387
7388         * gnat.dg/varsize_temp.adb: New test.
7389
7390 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7391
7392         PR c++/11468
7393         * g++.dg/other/java2.C: New test.
7394
7395 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7396
7397         PR target/27789
7398         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7399         initialization.
7400
7401 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7402
7403         PR target/27531
7404         * gcc.dg/pr27531-1.c: New test case.
7405
7406 2006-06-22  Asher Langton  <langton2@llnl.gov>
7407
7408         PR fortran/24748
7409         * gfortran.dg/implicit_8.f90: New.
7410
7411 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7412
7413         PR rtl-optimization/28121
7414         * gcc.dg/pr28121.c: New test.
7415
7416 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7417
7418         PR c++/27805
7419         * g++.dg/parse/ptrmem6.C: New test.
7420
7421         PR c++/27821
7422         * g++.dg/template/error22.C: New test.
7423
7424 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7425
7426         PR c++/28111
7427         * g++.dg/template/friend43.C: New test.
7428
7429         PR c++/28110
7430         * g++.dg/template/crash53.C: New test.
7431
7432         PR c++/28109
7433         * g++.dg/rtti/incomplete1.C: New test.
7434
7435 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7436
7437         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7438
7439 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7440
7441         * gcc.c-torture/execute/complex-7.c: New.
7442
7443 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7444
7445         * gcc.dg/merge-all-constants-1.c: New test.
7446
7447 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7448
7449         PR c++/28113
7450         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7451
7452 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7453
7454         * gfortran.dg/rrspacing_1.f90: New test.
7455
7456 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7457
7458         PR c++/28052
7459         * g++.dg/other/bitfield2.C: New test.
7460
7461 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7462
7463         PR tree-optimization/27331
7464         * gcc.dg/pr27331.c: New test.
7465
7466 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7467             Eric Botcazou  <ebotcazou@adacore.com>
7468
7469         PR ada/18692
7470         * lib/gnat.exp: New file.
7471         * lib/gnat-dg.exp: Likewise.
7472         * gnat.dg: New directory.
7473         * gnat.dg/dg.exp: New driver.
7474         * gnat.dg/specs: New directory.
7475         * gnat.dg/specs/specs.exp: New driver.
7476         * gnat.dg/style: New directory.
7477         * gnat.dg/style/style.exp: New driver.
7478
7479 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7480
7481         PR fortran/16206
7482         * gfortran.dg/array_initializer_1.f90: New test.
7483
7484         PR fortran/28005
7485         * gfortran.dg/matmul_3.f90: New test.
7486
7487 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7488
7489         PR middle-end/28075
7490         * gcc.dg/tree-ssa/inline-1.c: New test.
7491
7492 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7493
7494         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7495         in malloc prototype; remove XFAIL.
7496         * gcc.dg/pr18241-2.c: Ditto.
7497         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7498         in memset prototype; remove XFAIL.
7499         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7500
7501 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7502
7503         * gcc.dg/vla-8.c: Add.
7504
7505 2006-06-19  Richard Guenther  <rguenther@suse.de>
7506
7507         PR tree-optimization/27090
7508         * g++.dg/tree-ssa/pr27090.C: New testcase.
7509
7510 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7511
7512         PR target/27861
7513         * gcc.dg/pr27861-1.c: New test case.
7514
7515 2006-06-19  Richard Guenther  <rguenther@suse.de>
7516
7517         PR middle-end/28045
7518         * gcc.dg/torture/pr28045.c: New testcase.
7519
7520 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7521
7522         PR fortran/26801
7523         * gfortran.dg/associated_4.f90: New test.
7524
7525 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7526
7527         PR fortran/19310
7528         PR fortran/19904
7529         * gfortran.dg/real_const_3.f90: New test.
7530
7531 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7532
7533         PR c++/28016
7534         * g++.dg/template/static26.C: New test.
7535
7536         PR c++/27979
7537         * g++.dg/expr/bitfield2.C: New test.
7538
7539         PR c++/27884
7540         * g++.dg/parse/linkage2.C: New test.
7541
7542 2006-06-16  Richard Guenther  <rguenther@suse.de>
7543
7544         PR middle-end/27116
7545         * gcc.dg/pr15785-1.c: Revert last change.
7546         * gcc.dg/torture/pr27116-2.c: New testcase.
7547
7548 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7549
7550         PR middle-end/27802
7551         * gcc.dg/pr27802-1.c: New test case.
7552
7553 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7554
7555         PR c++/27689
7556         * g++.dg/template/ttp18.C: New test.
7557         * g++.dg/template/ttp19.C: Likewise.
7558
7559         PR c++/27666
7560         * g++.dg/expr/cond9.C: New test.
7561
7562         PR c++/27640
7563         * g++.dg/template/ctor7.C: New test.
7564
7565 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7566
7567         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7568
7569 2006-06-16  Richard Guenther  <rguenther@suse.de>
7570
7571         PR tree-optimization/27781
7572         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7573
7574 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7575
7576         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7577
7578 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7579
7580         * gcc.dg/tree-ssa/loop-18.c: New test.
7581
7582 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7583
7584         PR c++/27665
7585         * g++.dg/template/crash52.C: New test.
7586
7587         PR c++/27648
7588         * g++.dg/ext/attrib22.C: New test.
7589
7590         PR c++/26559
7591         * g++.dg/template/builtin1.C: New test.
7592         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7593
7594         PR c++/28018
7595         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7596         assignment.
7597         * g++.old-deja/g++.pt/crash51.C: Likewise.
7598
7599         PR c++/27227
7600         * g++.dg/lookup/linkage1.C: New test.
7601         * g++.dg/lookup/linkage2.C: Likewise.
7602
7603 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7604
7605         PR middle-end/27959
7606         * gcc.dg/pr27959.c: New testcase.
7607
7608 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7609
7610         PR target/28014:
7611         * g++.dg/eh/div.C: New test.
7612
7613 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR c++/27894
7616         * g++.dg/tree-ssa/pr26757.C: New test.
7617         * g++.dg/tree-ssa/pr27894.C: New test.
7618
7619 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7620
7621         * gcc.c-torture/compile/20060609-1.c: New test.
7622
7623         PR target/27863
7624         * gcc.c-torture/compile/pr27863.c: New test.
7625
7626 2006-06-13  Richard Guenther  <rguenther@suse.de>
7627
7628         PR tree-optimization/27830
7629         * g++.dg/tree-ssa/pr27830.C: New testcase.
7630
7631 2006-06-13  Matthew Sachs  <msachs@apple.com>
7632
7633         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7634         the list of compiler flags; this causes those flags to be checked
7635         for things like dg-skip-if.
7636
7637 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7638
7639         PR c++/27601
7640         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7641
7642 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7643             Kazu Hirata  <kazu@codesourcery.com>
7644
7645         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7646         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7647
7648 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7649
7650         PR c++/27933
7651         * g++.dg/lookup/using15.C: New test.
7652
7653         PR c++/27951
7654         * g++.dg/other/anon4.C: New test.
7655
7656 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7657
7658         PR c++/21210
7659         * g++.dg/init/complex1.C: New test case.
7660
7661 2006-06-11  Eric Christopher  <echristo@apple.com>
7662
7663         PR middle-end/27948
7664         * gcc.dg/bf-ms-layout.c: Run on darwin.
7665         * gcc.dg/bf-no-ms-layout: Ditto.
7666         * gcc.dg/attr-ms_struct-2.c: New.
7667         * gcc.dg/bf-ms-layout-2.c: Ditto.
7668
7669 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7670
7671         * gcc.dg/attr-ms_struct-packed1.c: New.
7672
7673 2006-06-09  Mike Stump  <mrs@apple.com>
7674
7675         * gcc.dg/vla-7.c: Add.
7676
7677 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7678
7679         PR fortran/24558
7680         * gfortran.dg/entry_6.f90: New test.
7681
7682         PR fortran/20877
7683         PR fortran/25047
7684         * gfortran.dg/entry_7.f90: New test.
7685
7686 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR c/27747
7689         * gcc.dg/cpp/_Pragma6.c: New test.
7690
7691         PR c++/27748
7692         * g++.dg/cpp/_Pragma1.C: New test.
7693
7694         PR preprocessor/27746
7695         * gcc.dg/gomp/macro-3.c: New test.
7696         * gcc.dg/gomp/macro-4.c: New test.
7697         * g++.dg/gomp/macro-3.C: New test.
7698         * g++.dg/gomp/macro-4.C: New test.
7699
7700 2006-06-09  Richard Guenther  <rguenther@suse.de>
7701
7702         PR tree-optimization/26998
7703         * gcc.dg/torture/pr26998.c: New testcase.
7704         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7705
7706 2006-06-08  Mike Stump  <mrs@apple.com>
7707
7708         * gcc.dg/pr27095.c: Account for stubs.
7709
7710         PR target/26427
7711         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7712         produce bad code on darwin.
7713
7714 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7715
7716         PR fortran/27958
7717         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7718
7719 2006-06-08  Asher Langton  <langton2@llnl.gov>
7720
7721         PR fortran/27786
7722         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7723
7724 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7725
7726         PR target/27421
7727         * gcc.dg/union-3.c: New test.
7728
7729 2006-06-08  Richard Guenther  <rguenther@suse.de>
7730
7731         PR middle-end/27116
7732         * gcc.dg/torture/pr27116.c: New testcase.
7733         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7734
7735 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7736
7737         PR rtl-optimization/26449
7738         * gcc.dg/pr26449.c: New test.
7739
7740 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7741
7742         PR c++/27601
7743         * g++.dg/ext/offsetof1.C: Test member functions.
7744
7745 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7746
7747         * gcc.dg/pr27095.c: Improve scanning.
7748
7749 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7750
7751         PR fortran/23091
7752         * gfortran.dg/saved_automatic_1.f90: New test.
7753
7754         PR fortran/24168
7755         * gfortran.dg/array_simplify_1.f90: New test.
7756
7757         PR fortran/25090
7758         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7759
7760         PR fortran/25058
7761         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7762
7763 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/27177
7766         * g++.dg/expr/cast7.C: New test.
7767
7768 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7769
7770         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7771         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7772         * lib/fortran-torture.exp (fortran-torture-compile,
7773         fortran-torture-execute): Ditto.
7774
7775 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7776
7777         PR target/27842
7778         * gcc.dg/vmx/pr27842.c: New test.
7779
7780 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7781
7782         PR libfortran/27895
7783         * gfortran.dg/bounds_check_3.f90: New test.
7784
7785 2006-06-05  Mike Stump  <mrs@apple.com>
7786
7787         * objc.dg/objc-fast-4.m: Skip for ppc64.
7788
7789 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7790
7791         PR testsuite/27705
7792         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7793
7794 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7795             Victor Kaplansky  <victork@il.ibm.com>
7796
7797         PR tree-optimizations/26360
7798         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7799         with -fno-tree-dce.
7800         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7801
7802 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7803
7804         PR fortran/14067
7805         * gfortran.dg/data_char_1.f90: Add messages for truncated
7806         strings.
7807
7808         PR fortran/16943
7809         * gfortran.dg/func_decl_2.f90: New test.
7810
7811         PR fortran/20839
7812         * gfortran.dg/do_2.f90: New test.
7813
7814         PR fortran/27655
7815         * gfortran.dg/associated_3.f90: New test.
7816
7817 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/27819
7820         * g++.dg/template/static25.C: New test.
7821
7822         PR c++/27722
7823         * g++.dg/init/array21.C: New test.
7824
7825         PR c++/27807
7826         * g++.dg/ext/complit7.C: New test.
7827
7828         PR c++/27806
7829         * g++.dg/parse/ptrmem5.C: New test.
7830
7831 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7832             Andrew Pinski  <pinskia@physics.uc.edu>
7833
7834         PR c/27150
7835         PR middle-end/27382
7836         * gcc.dg/pr27150-1.c: New testcase.
7837         * gcc.dg/pr27382-1.c: New testcase.
7838         * gcc.dg/pr27382-2.c: New testcase.
7839
7840 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7841
7842         PR c/25161
7843         PR c/27020
7844         * gcc.dg/array-10.c: New test.
7845
7846 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7847
7848         PR c++/27804
7849         * g++.dg/init/const4.C: New test.
7850         * g++.dg/init/member1.C: Add error-marker.
7851         * g++.dg/other/fold1.C: Adjust error-marker.
7852
7853 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7854
7855         PR c++/27601
7856         * g++.dg/ext/offsetof1.C: New test.
7857
7858 2006-06-04 Eric Christopher <echristo@apple.com>
7859
7860         * gcc.dg/attr-ms_struct-1.c: New.
7861
7862 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7863
7864         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7865
7866 2006-06-04  Richard Guenther  <rguenther@suse.de>
7867
7868         PR tree-optimization/27039
7869         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7870
7871 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7872
7873         PR target/26223
7874         * gcc.target/i386/amd64-abi-2.c: New test case.
7875
7876 2006-06-02  Eric Christopher  <echristo@apple.com>
7877
7878         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7879         * gcc.target/i386/20020523-1.c: Skip if darwin.
7880         * gcc.target/i386/asm-3.c: Ditto.
7881         * gcc.target/i386/20011119-1.c: Ditto.
7882         * gcc.target/i386/clobbers.c: Remove pic part of test.
7883
7884 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7885
7886         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7887         * g++.old-deja/g++.other/init19.C: Ditto.
7888         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7889         and add other platforms as expected failures.
7890
7891 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7892
7893         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7894         (is-effective-target-keyword): Ditto.
7895
7896 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7897
7898         PR fortran/27715
7899         * gfortran.dg/extended_char_comparison_1.f:  New test.
7900
7901 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7902
7903         PR fortran/25098
7904         * gfortran.dg/dummy_procedure_1.f90: New test.
7905
7906         PR fortran/25147
7907         * gfortran.dg/dummy_procedure_2.f90: New test.
7908
7909         * gfortran.dg/associated_2.f90: Correct to make consistent with
7910         standard.
7911
7912 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7913
7914         * gcc.target/i386/387-11.c: New test case.
7915
7916 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/27801
7919         * g++.dg/template/cond6.C: New test.
7920
7921         PR c++/26496
7922         * g++.dg/template/crash51.C: New test.
7923         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7924
7925         PR c++/27385
7926         * g++.dg/init/array20.C: New test.
7927
7928 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7929
7930         * gcc.dg/builtins-54.c: New test case.
7931
7932 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7933
7934         PR c++/26433
7935         * g++.dg/template/fntry1.C: Add dg-do link.
7936
7937         PR c++/27808
7938         * g++.dg/parse/friend6.C: New test.
7939
7940 2006-05-30  Asher Langton  <langton2@llnl.gov>
7941
7942         * gfortran.dg/cray_pointers_7.f90: New test.
7943
7944 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7945
7946         PR tree-optimization/23452
7947         * gcc.dg/fold-mulconj-1.c: New test case.
7948
7949 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/27803
7952         * g++.dg/parse/bitfield1.C: New test.
7953
7954 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7955
7956         * gcc.target/ppc-eq0-1.c: New test case.
7957         * gcc.target/ppc-negeq0-1.c: New test case.
7958
7959 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7960
7961         PR c/27273
7962         * gcc.dg/overflow-warn-5.c: New test.
7963
7964 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7965
7966         PR c/27718
7967         * gcc.dg/sizeof-1.c: New test.
7968
7969 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7970
7971         PR target/27790
7972         * gcc.target/i386/pr27790.c: New test.
7973
7974 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7975
7976         PR libgfortran/27757
7977         * gfortran.dg/direct_io_5.f90: New test.
7978
7979 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7980
7981         PR libgfortran/27634
7982         * gfortran.dg/fmt_missing_period_1.f: New test.
7983         * gfortran.dg/fmt_missing_period_2.f: New test.
7984         * gfortran.dg/fmt_missing_period_3.f: New test.
7985
7986 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7987
7988         PR fortran/19777
7989         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7990         arrays.
7991
7992 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7993
7994         PR c++/27713
7995         * g++.dg/template/new6.C: New test.
7996
7997 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7998
7999         PR tree-optimization/24964
8000         * gcc.target/i386/387-10.c: New test case.
8001
8002 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
8003
8004         * intrinsics/string_intrinsics.c (compare_string):
8005         Use memcmp instead of strncmp to avoid tripping over
8006         CHAR(0) in a string.
8007
8008 2006-05-27  Richard Guenther  <rguenther@suse.de>
8009
8010         PR middle-end/27773
8011         * gcc.dg/torture/pr27773.c: New testcase.
8012
8013 2006-05-27  Dirk Mueller  <dmueller@suse.de>
8014
8015         * gcc.dg/pr24561.c: Rename to..
8016         * gcc.dg/pr25962.c: .. this.
8017
8018 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8019
8020         PR fortran/19777
8021         * gfortran.dg/bounds_check_2.f: New test.
8022
8023 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
8024
8025         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
8026         * gfortran.dg/byte_1.f90: Likewise.
8027         * gfortran.dg/dup_save_2.f90: Likewise.
8028
8029 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
8030
8031         * gfortran.dg/associated_2.f90: New test.
8032
8033 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8034
8035         PR fortran/27524
8036         * gfortran.dg/bounds_check_1.f90: New test.
8037
8038 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
8039
8040         PR rtl-optimization/27661
8041         * gcc.dg/pr27661.c: New test case.
8042
8043 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8044
8045         PR fortran/23151
8046         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
8047         * gfortran.dg/print_parentheses_1.f:  New test.
8048         * gfortran.dg/print_parentheses_2.f90:  New test.
8049
8050 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
8051
8052         PR target/27758
8053         * gcc.dg/pr27758.c: New test.
8054
8055 2006-05-24  Falk Hueffner  <falk@debian.org>
8056
8057         * gcc.c-torture/compile/pr27571.c: New test.
8058
8059 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
8060
8061         PR fortran/27709
8062         * gfortran.dg/spec_expr_4.f90: New test.
8063
8064         PR fortran/27155
8065         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
8066
8067 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
8068
8069         PR c++/20103
8070         * g++.dg/ext/complit6.C: New test.
8071         * g++.dg/ext/complit3.C: Adjust error markers.
8072         * g++.dg/init/const3.C: New test.
8073
8074 2006-05-25  Richard Guenther  <rguenther@suse.de>
8075
8076         PR middle-end/27743
8077         * gcc.dg/torture/pr27743.c: New testcase.
8078
8079 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8080
8081         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8082
8083 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8084
8085         * gcc.dg/compat/scalar-by-value-x.h: New.
8086         * gcc.dg/compat/scalar-by-value-y.h: New.
8087         * gcc.dg/compat/scalar-by-value-5.c: New.
8088         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8089         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8090         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8091         * gcc.dg/compat/scalar-by-value-6.c: New.
8092         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8093         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8094         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8095
8096 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8097
8098         PR tree-optimization/27639
8099         PR tree-optimization/26719
8100         * gcc.dg/pr27639.c: New test.
8101         * gcc.dg/pr26719.c: New test.
8102         * gcc.dg/tree-ssa/scev-cast.c: New test.
8103
8104 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/20173
8107         * g++.dg/template/error21.C: New test.
8108
8109 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8110
8111         PR target/27696
8112         * gcc.target/i386/pr27696.c: New.
8113
8114 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8115
8116         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8117
8118         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8119
8120 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8121
8122         PR c++/27716
8123         * g++.dg/other/assign1.C: New test.
8124
8125 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8126
8127         PR target/27266
8128         * gcc.target/i386/pr27266.c: New.
8129
8130 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8131
8132         PR c++/27451
8133         * g++.dg/ext/asm9.C: New test.
8134
8135 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8136
8137         PR rtl-optimization/25514
8138         * gcc.c-torture/compile/pr25514.c: New test.
8139
8140 2006-05-22  Richard Guenther  <rguenther@suse.de>
8141
8142         Revert
8143         2006-01-31  Richard Guenther  <rguenther@suse.de>
8144
8145         * gcc.target/i386/sselibm-1.c: New testcase.
8146         * gcc.target/i386/sselibm-2.c: Likewise.
8147         * gcc.target/i386/sselibm-3.c: Likewise.
8148         * gcc.target/i386/sselibm-4.c: Likewise.
8149         * gcc.target/i386/sselibm-5.c: Likewise.
8150
8151 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8152
8153         PR c/27420
8154         * gcc.dg/func-args-2.c: New test.
8155
8156         PR c/26818
8157         * gcc.dg/struct-incompl-1.c: New test.
8158
8159 2006-05-22  Richard Guenther  <rguenther@suse.de>
8160
8161         PR testsuite/27708
8162         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8163         the transformations we test for.
8164
8165 2006-05-22  Richard Guenther  <rguenther@suse.de>
8166
8167         PR testsuite/27707
8168         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8169
8170 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8171
8172         PR c++/27210
8173         * g++.dg/warn/new1.C: New test.
8174         * g++.dg/template/new5.C: Likewise.
8175
8176 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8177
8178         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8179         * gcc.target/i386/20060512-3.c: Likewise.
8180
8181 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8182
8183         PR rtl-optimization/27671
8184         * gcc.c-torture/execute/pr27671-1.c: New.
8185         * gcc.dg/pr27671-2.c: Likewise.
8186
8187         PR tree-optimization/26622.
8188         * gcc.c-torture/compile/pr26622.c: New.
8189
8190 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8191
8192         PR fortran/27613
8193         * gfortran.dg/recursive_reference_1.f90: New test.
8194
8195 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8196
8197         PR fortran/25746
8198         * gfortran.dg/elemental_subroutine_3.f90: New test.
8199
8200         PR fortran/25090
8201         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8202
8203         PR fortran/27584
8204         * gfortran.dg/associated_target_1.f90: New test.
8205
8206         PR fortran/19015
8207         * gfortran.dg/maxloc_shape_1.f90: New test.
8208
8209 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8210
8211         PR libgfortran/24459
8212         * gfortran.dg/namelist_24.f90: New test.
8213         * gfortran.dg/namelist_12.f: Fix typo in comment.
8214
8215 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8216
8217         PR middle-end/25776
8218         * g++.dg/other/error11.C: New test.
8219
8220 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8221
8222         * gcc.target/mips/pr26765.c: Add -w to options.
8223
8224 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8225
8226         * lib/target-supports.exp (check_effective_target_mpaired_single):
8227         New function.
8228         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8229         multilibs.
8230         * g++.dg/vect/vect.exp: Likewise.
8231
8232 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8233
8234         PR testsuite/25891
8235         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8236
8237 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8238
8239         PR fortran/27662
8240         * gfortran.dg/temporary_1.f90: New file.
8241
8242 2006-05-19  Andreas Schwab  <schwab@suse.de>
8243
8244         * g++.dg/other/unused1.C: Also match "stringz".
8245
8246 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8247
8248         PR c++/26433
8249         * g++.dg/template/fntry1.C: New test.
8250
8251 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/27471
8254         PR c++/27506
8255         * g++.dg/conversion/bitfield5.C: New test.
8256         * g++.dg/conversion/bitfield6.C: New test.
8257
8258 2006-05-18  Mike Stump  <mrs@apple.com>
8259
8260         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8261         * gcc.dg/vla-4.c: Add.
8262         * gcc.dg/vla-5.c: Add.
8263         * gcc.dg/vla-6.c: Add.
8264
8265 2006-05-12  Stuart Hastings  <stuart@apple.com>
8266
8267         * testsuite/gcc.target/i386/20060512-1.c: New.
8268         * testsuite/gcc.target/i386/20060512-2.c: New.
8269         * testsuite/gcc.target/i386/20060512-3.c: New.
8270         * testsuite/gcc.target/i386/20060512-4.c: New.
8271
8272 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8273
8274         PR c++/26122
8275         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8276
8277         PR c++/26068
8278         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8279         * g++.dg/parse/linkage1.C: New test.
8280
8281 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR tree-optimization/27548
8284         * g++.dg/tree-ssa/pr27548.C: New test.
8285
8286 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8287
8288         PR fortran/26551
8289         * gfortran.dg/recursive_check_1.f: New test.
8290         * gfortran.dg/recursive_check_2.f90: New test.
8291
8292 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8293
8294         * g++.dg/opt/temp2.C: New test.
8295
8296 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR c++/27491
8299         * g++.dg/init/brace5.C: New test.
8300
8301         PR middle-end/27415
8302         * gcc.dg/gomp/pr27415.c: New test.
8303         * g++.dg/gomp/pr27415.C: New test.
8304
8305         PR tree-optimization/27549
8306         * g++.dg/tree-ssa/pr27549.C: New test.
8307
8308 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8309
8310         PR libgfortran/27575
8311         * gfortran.dg/read_eof_4.f90: New test.
8312
8313 2006-05-16  Richard Guenther  <rguenther@suse.de>
8314
8315         PR tree-optimization/22303
8316         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8317
8318 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR middle-end/27573
8321         * gcc.dg/gomp/pr27573.c: New test.
8322         * gfortran.dg/gomp/pr27573.f90: New test.
8323
8324         PR c/27499
8325         * gcc.dg/gomp/pr27499.c: New test.
8326         * g++.dg/gomp/pr27499.C: New test.
8327
8328 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/27339
8331         * g++.dg/parser/access8.C: Adjust error marker.
8332         * g++.dg/template/access17.C: New test.
8333         * g++.dg/template/access18.C: Likewise.
8334
8335 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8336
8337         PR target/26600
8338         * gcc.target/i386/pr26600.c: New test case.
8339
8340 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/27505
8343         * g++.dg/expr/bitfield1.C: New test.
8344
8345 2006-05-15  Richard Guenther  <rguenther@suse.de>
8346
8347         PR tree-optimization/27603
8348         * gcc.dg/torture/pr27603.c: New testcase.
8349
8350 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8351
8352         PR fortran/25090
8353         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8354
8355         PR fortran/25082
8356         * gfortran.dg/scalar_return_1.f90: New test.
8357
8358         PR fortran/27411
8359         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8360
8361 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8362
8363         * gcc.dg/gomp/critical-4.c: New test.
8364         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8365         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8366         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8367         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8368
8369 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8370
8371         PR c++/27582
8372         * g++.dg/template/dependent-args1.C: New test.
8373
8374         PR c++/27581
8375         * g++.dg/lookup/this1.C: New test.
8376
8377         PR c++/27315
8378         * g++.dg/template/operator6.C: New test.
8379         * g++.dg/template/incomplete3.C: New test.
8380
8381         PR c++/27559
8382         * g++.dg/template/new4.C: New test.
8383
8384         PR c++/27496
8385         * g++.dg/template/void2.C: New test.
8386
8387 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8388
8389         * g++.dg/template/dependent-expr5.C: New test.
8390
8391 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8392
8393         PR middle-end/26729
8394         * gcc.dg/pr26729-1.c: New test case.
8395
8396 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8397
8398         * gcc.dg/pr27003.c: New test.
8399
8400 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8401
8402         * lib/target-supports.dg (check_cxa_atexit_available): Change
8403         v3_target_compile to ${tool}_target_compile.
8404
8405 2006-05-11  Jason Merrill  <jason@redhat.com>
8406
8407         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8408
8409 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8410
8411         PR fortran/27553
8412         * gfortran.dg/label_5.f90: New test.
8413
8414 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8415
8416         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8417         check_effective_target_powerpc_altivec_ok): New.
8418         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8419         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8420         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8421         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8422         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8423         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8424         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8425         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8426         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8427         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8428         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8429         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8430         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8431         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8432         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8433         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8434         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8435         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8436         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8437         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8438         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8439         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8440         gcc.target/powerpc/altivec-9.c,
8441         gcc.target/powerpc/altivec-consts.c,
8442         gcc.target/powerpc/altivec-pr22085.c,
8443         gcc.target/powerpc/altivec-splat.c,
8444         gcc.target/powerpc/altivec-types-1.c,
8445         gcc.target/powerpc/altivec-types-2.c,
8446         gcc.target/powerpc/altivec-types-3.c,
8447         gcc.target/powerpc/altivec-types-4.c,
8448         gcc.target/powerpc/altivec-varargs-1.c,
8449         gcc.target/powerpc/altivec-vec-merge.c,
8450         gcc.target/powerpc/ppc-vector-memcpy.c,
8451         gcc.target/powerpc/ppc-vector-memset.c,
8452         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8453         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8454         these effective targets.
8455         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8456         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8457
8458 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8459
8460         PR middle-end/27384
8461         * g++.dg/other/fold1.C: New test.
8462
8463         PR middle-end/27488
8464         * gcc.dg/fold-nonneg-1.c: New test.
8465
8466         PR c++/27547
8467         * g++.dg/other/operator1.C: New test.
8468
8469 2006-05-11  Richard Guenther  <rguenther@suse.de>
8470
8471         PR middle-end/27529
8472         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8473
8474 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8475
8476         * lib/target-supports-dg.exp (check-flags): New.
8477         (dg-skip-if): Move flag checks.
8478
8479 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8480
8481         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8482         * lib/target-supports.dg (check_cxa_atexit_available): New.
8483
8484 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8485
8486         PR fortran/27470
8487         * gfortran.dg/multiple_allocation_2.f90: New test case.
8488
8489 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8490
8491         * gcc.target/arm/pr27387.C: Fix a comment typo.
8492
8493 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8494
8495         PR fortran/24549
8496         * gfortran.dg/error_recovery_1.f90: New test.
8497
8498 2006-05-10  Richard Guenther  <rguenther@suse.de>
8499
8500         PR tree-optimization/27302
8501         * gcc.dg/torture/pr27302.c: New testcase.
8502
8503 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8504         Richard Guenther  <rguenther@suse.de>
8505
8506         PR middle-end/27498
8507         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8508
8509 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8510
8511         PR rtl-optimization/27335
8512         * gcc.dg/pr27335.c: New test.
8513
8514 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8515
8516         * gcc.target/mips/mips-ps-5.c: New file.
8517
8518 2006-05-08  Jan Hubicka  <jh@suse.cz>
8519
8520         PR middle-end/25962
8521         * gcc.dg/pr25962.c: New.
8522
8523 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8524
8525         PR target/27158
8526         * gcc.target/powerpc/pr27158.c: New test case.
8527
8528 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8529
8530         PR testsuite/27476
8531         * ada/acats/run_all.sh: Use test -z.
8532
8533 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8534
8535         PR libfortran/18271
8536         * gfortran.dg/spec_expr_3.f90: New test.
8537
8538 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8539
8540         PR target/24879
8541         * gcc.target/i386/monitor.c: New file.
8542
8543 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8544
8545         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8546
8547 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8548
8549         PR c++/27447
8550         * g++.dg/other/ptrmem7.C: New test.
8551
8552 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8553
8554         PR target/27421
8555         * gcc.dg/array-9.c: New test.
8556
8557 2006-05-07  Richard Guenther  <rguenther@suse.de>
8558
8559         PR tree-optimization/27409
8560         * gcc.dg/torture/pr27409.c: New testcase.
8561
8562 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8563
8564         PR fortran/27457
8565         * gfortran.dg/select_6.f90: New.
8566
8567 2006-05-07  Richard Guenther  <rguenther@suse.de>
8568
8569         PR tree-optimization/27136
8570         * gcc.dg/torture/pr27136.c: New testcase.
8571
8572 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/24813
8575         * gfortran.dg/char_cons_len_1.f90: New test.
8576
8577 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8578
8579         PR c++/27427
8580         * g++.dg/template/incomplete2.C: New test.
8581
8582 2006-05-06  Richard Guenther  <rguenther@suse.de>
8583
8584         PR tree-optimization/27151
8585         * gcc.dg/vect/pr27151.c: New testcase.
8586
8587 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8588
8589         PR c++/27430
8590         * g++.dg/template/void1.C: New test.
8591
8592         PR c++/27423
8593         * g++.dg/other/void2.C: New test.
8594
8595         PR c++/27422
8596         * g++.dg/conversion/void1.C: New test.
8597
8598 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8599
8600         PR/21391
8601         * g++.dg/other/unused1.C: New.
8602
8603 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8604
8605         PR objc/27240
8606         * objc.dg/member-1.m: New test.
8607
8608 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8609
8610         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8611
8612 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8613
8614         PR libfortran/26985
8615         * gfortran.dg/matmul_2.f90: New test.
8616
8617 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8618
8619         * ada/acats/run_all.sh: Use sync when main not found.
8620
8621 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8622
8623         PR target/26765
8624         * gcc.target/mips/pr26765.c: New.
8625
8626 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8627
8628         * gcc.target/bfin: New directory.
8629         * gcc.target/bfin/bfin.exp: New file.
8630         * gcc.target/bfin/frmul.c: New file.
8631         * gcc.target/bfin/arith.c: New file.
8632         * gcc.target/bfin/mul-combine.c: New file.
8633         * gcc.target/bfin/shift.c: New file.
8634
8635 2006-05-04  Richard Guenther  <rguenther@suse.de>
8636
8637         PR tree-optimization/14287
8638         PR tree-optimization/14844
8639         PR tree-optimization/19792
8640         PR tree-optimization/21608
8641         PR tree-optimization/27090
8642         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8643         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8644         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8645         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8646         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8647
8648 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR tree-optimization/27285
8651         * gcc.c-torture/execute/pr27285.c: New test.
8652
8653         PR middle-end/27388
8654         * gcc.dg/gomp/pr27388-1.c: New test.
8655         * gcc.dg/gomp/pr27388-2.c: New test.
8656         * gcc.dg/gomp/pr27388-3.c: New test.
8657
8658         PR c++/27359
8659         * g++.dg/gomp/pr27359.C: New test.
8660
8661 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8662
8663         PR fortran/20248
8664         * gfortran.dg/iargc.f90: New test.
8665
8666 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8667
8668         PR c++/27102
8669         * g++.dg/template/crash49.C: New test.
8670
8671 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8672
8673         PR testsuite/27032
8674         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8675
8676 2006-05-02  Jeff Law  <law@redhat.com>
8677
8678         PR tree-optimization/27364
8679         * gcc.c-torture/execute/pr27364.c: New test.
8680
8681 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8682
8683         PR c++/27309
8684         * g++.dg/parser/ctor5.C: New test.
8685
8686 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8687
8688         PR target/27387
8689         * gcc.target/arm/arm.exp: New.
8690         * gcc.target/arm/pr27387.C: Likewise.
8691
8692 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8693
8694         PR fortran/27269
8695         PR fortran/27324
8696         * gfortran.dg/module_equivalence_2.f90: New test.
8697
8698 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR middle-end/27337
8701         * g++.dg/gomp/pr27337-1.C: New test.
8702         * g++.dg/gomp/pr27337-2.C: New test.
8703
8704         PR middle-end/27328
8705         * gcc.dg/gomp/pr27328.c: New test.
8706
8707         PR middle-end/27325
8708         * g++.dg/gomp/pr27325.C: New test.
8709
8710         PR middle-end/27310
8711         * g++.dg/gomp/pr27310.C: New test.
8712
8713 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8714
8715         PR tree-optimization/27291
8716         * g++.dg/tree-ssa/pr27291.C: New test.
8717
8718 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8719
8720         PR tree-optimization/27283
8721         * g++.dg/tree-ssa/pr27283.C: New test.
8722
8723 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8724
8725         * gcc.dg/tree-ssa/loop-16.c: New test.
8726
8727 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8728             Joseph S. Myers  <joseph@codesourcery.com>
8729
8730         * gcc.dg/Wconversion-3.c: New test case.
8731         * gcc.dg/Wconversion-4.c: Likewise.
8732
8733 2006-05-01  Richard Guenther  <rguenther@suse.de>
8734
8735         PR tree-optimization/26726
8736         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8737
8738 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8739
8740         * gcc.dg/Woverflow-1.c: New test case.
8741         * gcc.dg/Woverflow-2.c: Likewise.
8742         * gcc.dg/Woverflow-3.c: Likewise.
8743
8744 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8745
8746         PR c++/27094
8747         * g++.dg/template/defarg8.C: New test.
8748
8749 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8750
8751         PR c++/27278
8752         * g++.dg/parse/operator7.C: New test.
8753
8754 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8755
8756         PR c++/11471
8757         PR c++/27102
8758         * g++.dg/template/crash48.C: New test.
8759
8760         PR c++/27279
8761         * g++.dg/parse/ctor4.C: New test.
8762
8763 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8764
8765         PR fortran/25681
8766         * gfortran.df/char_type_len.f90: New test.
8767
8768 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8769
8770         PR libgfortran/27304
8771         * gfortran.dg/fmt_exhaust.f90: New test.
8772
8773 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8774
8775         PR c/25309
8776         * gcc.dg/large-size-array-2.c: New test case.
8777
8778 2006-04-28  Richard Guenther  <rguenther@suse.de>
8779
8780         PR target/26826
8781         * gcc.target/i386/pr26826.c: New testcase.
8782
8783 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR middle-end/27260
8786         * gcc.c-torture/execute/pr27260.c: New.
8787
8788 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8789
8790         PR middle-end/27095
8791         * gcc.dg/pr27095.c: New.
8792
8793 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8794
8795         PR c++/27292
8796         * g++.dg/conversion/bitfield4.C: New test.
8797
8798 2006-04-27  Eric Christopher  <echristo@apple.com>
8799
8800         * gcc.dg/pragma-ms_struct.c: New.
8801
8802 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/27102
8805         * g++.dg/template/crash47.C: New test.
8806
8807 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8808
8809         * gcc.target/i386/sse-7.c: build with -msse.
8810
8811 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8812
8813         PR testsuite/27274:
8814         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8815         (main): Exit if processor doesn't support SSE.
8816
8817 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8818
8819         PR middle-end/27282
8820         * gcc.c-torture/compile/pr27282.c: New test.
8821
8822 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR middle-end/26913
8825         * g++.dg/gomp/pr26913.C: New test.
8826
8827         PR c/25996
8828         * gcc.dg/gomp/pr25996.c: New test.
8829         * g++.dg/gomp/pr25996.C: New test.
8830
8831 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8832
8833         PR rtl-optimization/26725
8834         * gcc.c-torture/compile/pr26725.c: New test.
8835
8836 2006-04-25  Richard Guenther  <rguenther@suse.de>
8837
8838         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8839         than n + -1.
8840
8841 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8842
8843         * gcc.dg/20060425-1.c: New testcase.
8844
8845 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8846
8847         PR tree-optimization/26865
8848         * gcc.dg/pr26865.c: New test.
8849
8850 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/27292
8853         * g++.dg/conversion/bitfield1.C: New test.
8854         * g++.dg/conversion/bitfield2.C: Likewise.
8855         * g++.dg/conversion/bitfield3.C: Likewise.
8856
8857 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8858         Richard Guenther  <rguenther@suse.de>
8859
8860         PR tree-optimization/27236
8861         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8862
8863 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8864
8865         PR c++/19963
8866         * g++.dg/other/incomplete2.C: New test.
8867
8868 2006-04-24  Richard Guenther  <rguenther@suse.de>
8869
8870         PR middle-end/26869
8871         * gcc.dg/torture/pr26869.c: New testcase.
8872
8873 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8874         Richard Guenther  <rguenther@suse.de>
8875
8876         PR tree-optimization/27218
8877         * g++.dg/tree-ssa/pr27218.C: New testcase.
8878
8879 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/26912
8882         * g++.dg/template/friend41.C: New test.
8883
8884 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8885
8886         * g++.dg/opt/pr15551.C: Include cstdio.
8887         (main): Use remove instead of unlink.
8888
8889 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gcc.dg/sibcall-7.c: New test.
8892         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8893         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8894         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8895         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8896         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8897
8898 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/26534
8901         * g++.dg/opt/bitfield1.C: New test.
8902         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8903         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8904         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8905         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8906         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8907         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8908         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8909         * g++.dg/abi/bitfield2.C: Likewise.
8910         * g++.dg/init/bitfield1.C: Likewise.
8911
8912 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8913
8914         PR fortran/25099
8915         * gfortran.dg/elemental_subroutine_4.f90: New test.
8916         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8917         call sub (m, x).
8918
8919 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8920
8921         * gcc.c-torture/compile/20060421-1.c: New testcase.
8922
8923 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8924
8925         PR c/25875
8926         * gcc.dg/init-bad-4.c: New test.
8927
8928 2006-04-21  Paul Brook  <paul@codesourcery.com>
8929
8930         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8931
8932 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8933
8934         PR fortran/27122
8935         * gfortran.dg/defined_operators_1.f90: New test.
8936         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8937         remove old ones associated, incorrectly, with Note 5.46.
8938
8939         PR fortran/27113
8940         * gfortran.dg/character_array_constructor_1.f90: New test.
8941
8942 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8943
8944         * gcc.dg/20060419-1.c: New test.
8945
8946 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8947
8948         PR c/26774
8949         * gcc.dg/struct-parse-1.c: New test case.
8950
8951 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8952
8953         PR c++/26558
8954         * g++.dg/parse/template19.C: New test.
8955
8956         PR c++/26739
8957         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8958
8959         PR c++/26036
8960         * g++.dg/expr/call3.C: New test.
8961
8962         PR c++/10385
8963         * g++.dg/conversion/dynamic1.C: New test.
8964
8965 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8966
8967         PR c++/27102
8968         * g++.dg/template/crash35.C: Tweak error markers.
8969         * g++.dg/template/crash46.C: New test.
8970         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8971         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8972
8973 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8974
8975         PR rtl-optimization/14261
8976         * gcc.c-torture/compile/20060419-1.c: Added.
8977
8978 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8979
8980         * gfortran.dg/label_1.f90: Adjust dg-error.
8981
8982 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8983
8984         PR target/26961
8985         * gcc.dg/fold-cond-1.c: New test case.
8986         * gcc.dg/pr26961-1.c: Likewise.
8987
8988 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8989
8990         PR libgfortran/27138
8991         * gfortran.dg/read_bad_advance.f90: New test.
8992
8993 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8994             Dale Johannesen  <dalej@apple.com>
8995
8996         PR target/24076
8997         * gcc.target/i386/vecinit-3.c: New testcase.
8998         * gcc.target/i386/vecinit-4.c: Likewise.
8999         * gcc.target/i386/sse-18.c: Likewise.
9000         * gcc.target/i386/sse-19.c: Likewise.
9001
9002 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
9003
9004         * gfortran.dg/allocate_zerosize_1.f90: New test.
9005
9006 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/26365
9009         * g++.dg/template/crash45.C: New test.
9010
9011 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
9012
9013         PR fortran/26787
9014         * gfortran.dg/proc_assign_1.f90: New test.
9015         * gfortran.dg/procedure_lvalue.f90: Change message.
9016         * gfortran.dg/namelist_4.f90: Add new error.
9017
9018         PR fortran/25597
9019         PR fortran/27096
9020         * gfortran.dg/auto_pointer_array_result_1.f90
9021
9022         PR fortran/27089
9023         * gfortran.dg/specification_type_resolution_1.f90
9024
9025         PR fortran/18003
9026         PR fortran/25669
9027         PR fortran/26834
9028         * gfortran.dg/bounds_temporaries_1.f90: New test.
9029
9030         PR fortran/27124
9031         * gfortran.dg/array_return_value_1.f90: New test.
9032
9033 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9034
9035         PR fortran/25336
9036         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
9037
9038 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR middle-end/26823
9041         * g++.dg/gomp/pr26823-1.C: New test.
9042         * g++.dg/gomp/pr26823-2.C: New test.
9043
9044 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
9045
9046         PR middle-end/27134
9047         * gcc.dg/pr27314.c: New test.
9048
9049 2006-04-13  Richard Henderson  <rth@redhat.com>
9050
9051         * g++.dg/gomp/block-0.C: Update expected matches.
9052
9053 2006-04-13  DJ Delorie  <dj@redhat.com>
9054
9055         * lib/target-supports.exp (check_effective_target_int32plus): New.
9056         (check_effective_target_ptr32plus): New.
9057         (check_effective_target_size32plus): New.
9058         (check_effective_target_int16): New.
9059         (check_profiling_available): Add m32c to the list of unsupported targets.
9060
9061         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
9062         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
9063         memory size.
9064         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
9065         pointers.
9066         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
9067         size_t.
9068         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
9069         and size_t.
9070         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
9071         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
9072         not just xstormy16.  Skip m32c due to weird pointer size.
9073         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
9074         not just xstormy16.
9075         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
9076         not just xstormy16.
9077         * gcc.dg/20020312-2.c: Add m32c support.
9078         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
9079         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9080         in test.
9081         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9082         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9083         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9084         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9085         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9086         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9087         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9088         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9089         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9090         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9091         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9092         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9093         in test.
9094         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9095         in test.
9096         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9097         * gcc.dg/pr23049.c: Require >=32 bit integers.
9098         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9099         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9100         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9101         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9102         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9103         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9104         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9105         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9106         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9107         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9108         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9109         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9110         prototype in test.
9111         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9112         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9113         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9114         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9115         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9116
9117         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9118         * gcc.c-torture/execute/20040703-1.x: Likewise.
9119         * gcc.c-torture/execute/20040705-1.x: Likewise.
9120         * gcc.c-torture/execute/20040705-2.x: Likewise.
9121         * gcc.c-torture/execute/20040709-1.x: Likewise.
9122         * gcc.c-torture/execute/20040709-2.x: Likewise.
9123         * gcc.c-torture/execute/20040811-1.x: Likewise.
9124         * gcc.c-torture/execute/20050316-1.x: Likewise.
9125         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9126         * gcc.c-torture/execute/pr19689.x: Likewise.
9127         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9128         * gcc.c-torture/execute/usmul.x: Likewise.
9129         * gcc.c-torture/execute/vrp-5.x: Likewise.
9130         * gcc.c-torture/execute/vrp-6.x: Likewise.
9131         * gcc.dg/debug/20041023-1.s: Likewise.
9132
9133 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9134
9135         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9136         of integers to a vector types are now constant expressions in C.
9137         * gcc.dg/vect/vect-fold-1.c: New test case.
9138
9139 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9140             Ulrich Weigand  <uweigand@de.ibm.com>
9141
9142         PR target/27006
9143         * gcc.dg/vmx/pr27006.c: New testcase.
9144
9145 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9146
9147         PR libgfortran/26766
9148         * gfortran.dg/write_recursive.f90: New test.
9149
9150 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9151
9152         * g++.dg/parse/dtor7.C: New test.
9153         * g++.dg/parse/new1.C: Add error marker.
9154         * g++.dg/template/new3.C: New test.
9155
9156         PR c++/26122
9157         * g++.dg/template/pure1.C: New test.
9158
9159         PR c++/26295
9160         * g++.dg/parse/ptrmem4.C: New test.
9161
9162 2006-04-10  Jeff Law  <law@redhat.com>
9163
9164         PR/27087
9165         * gcc.c-torture/compile/pr27087.c: New test.
9166
9167 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9168
9169         PR/21391
9170         * gcc.dg/20060410.c: New.
9171
9172 2006-04-10  Matthias Klose  <doko@debian.org>
9173
9174         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9175         Recognize multilib directory names containing underscores.
9176
9177 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9178
9179         * gcc.target/i386/vecinit-1.c: New test case.
9180         * gcc.target/i386/vecinit-2.c: Likewise.
9181
9182 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9183
9184         PR debug/27057
9185         * g++.dg/debug/dwarf2-2.C: New test.
9186
9187 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9188
9189         PR rtl-optimization/27073
9190         * gcc.c-torture/execute/pr27073.c: New test.
9191
9192 2006-04-08  Mike Stump  <mrs@apple.com>
9193
9194         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9195
9196 2006-04-07  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/26135
9199         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9200
9201 2006-04-06  Jan Hubicka  <jh@suse.cz>
9202
9203         PR profile/26399
9204         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9205
9206 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9207
9208         * g++.dg/conversion/nullptr1.C: New test case.
9209         * g++.dg/conversion/nullptr2.C: Likewise.
9210
9211 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9212
9213         * gfortran.dg/dependency_18.f90: New test case.
9214
9215 2006-04-05  Richard Guenther  <rguenther@suse.de>
9216
9217         PR tree-optimization/26919
9218         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9219         * gcc.dg/ipa/ipa-2.c: Likewise.
9220         * gcc.dg/ipa/ipa-3.c: Likewise.
9221         * gcc.dg/ipa/ipa-5.c: Likewise.
9222
9223 2006-04-05  Richard Guenther  <rguenther@suse.de>
9224
9225         PR tree-optimization/26763
9226         * gcc.dg/torture/pr26763-1.c: New testcase.
9227         * gcc.dg/torture/pr26763-2.c: Likewise.
9228
9229 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9230
9231         PR fortran/23634
9232         PR fortran/25619
9233         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9234
9235 2006-04-04  Eric Christopher  <echristo@apple.com>
9236
9237         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9238         stubs.
9239         * gcc.target/i386/387-5.c: Ditto.
9240
9241 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9242
9243         * gcc.target/sparc/struct-ret-check.c: New test.
9244
9245 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9246
9247         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9248         zero decimal digits specified in format.
9249
9250 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9251
9252         PR fortran/26891
9253         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9254
9255         PR fortran/26976
9256         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9257         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9258         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9259         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9260         bigendian-ness.
9261
9262 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9263
9264         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9265         dummy arguments work when the actual argument is itself a dummy
9266         argument of the caller.
9267
9268 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9269
9270         PR libfortran/24685
9271         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9272
9273 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9274
9275         * gfortran.dg/dependencency_17.f90: New test case.
9276
9277 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9278
9279         * gfortran.dg/dependency_14.f90: New test case.
9280         * gfortran.dg/dependency_15.f90: Likewise.
9281         * gfortran.dg/dependency_16.f90: Likewise.
9282
9283 2006-03-31  Asher Langton  <langton2@llnl.gov>
9284
9285         PR fortran/25358
9286         gfortran.dg/cray_pointers_6.f90: New test.
9287
9288 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9289
9290         PR libgfortran/26890
9291         * gfortran.dg/read_size_noadvance.f90: New test.
9292
9293 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9294
9295         PR fortran/25031
9296         * gfortran.dg/multiple_allocation_1.f90: Check that the
9297         size has changed after a re-allocation with stat.
9298
9299 2006-03-30  Richard Guenther  <rguenther@suse.de>
9300
9301         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9302         removal.
9303         * gcc.target/i386/sselibm-2.c: Likewise.
9304         * gcc.target/i386/sselibm-3.c: Likewise.
9305         * gcc.target/i386/sselibm-4.c: Likewise.
9306         * gcc.target/i386/sselibm-5.c: Likewise.
9307
9308 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9309
9310         * gcc.dg/fold-andxor-1.c: New test case.
9311         * gcc.dg/fold-xorand-1.c: Likewise.
9312
9313 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9314
9315         * gcc.dg/fold-convnotconv-1.c: New test case.
9316
9317 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9318
9319         PR fortran/26779
9320         * gfortran.dg/private_type_5.f90: New test.
9321
9322 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9323
9324         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9325
9326 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9327
9328         * gfortran.dg/advance_2.f90: New test.
9329         * gfortran.dg/advance_3.f90: New test.
9330
9331         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9332
9333 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9334
9335         PR libgfortran/26661
9336         PR libgfortran/26880
9337         * gfortran.dg/read_x_past.f: New test.
9338
9339 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9340
9341         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9342         to be STABS.
9343
9344 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9345
9346         * objc.dg/dwarf-1.m: Skip on AIX.
9347         * objc.dg/dwarf-2.m: Skip on AIX.
9348
9349 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9350
9351         PR fortran/26816
9352         * gfortran.dg/float_1.f90: New test.
9353
9354 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9355
9356         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9357         X86_64 targets.
9358         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9359
9360 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9361
9362         PR libfortran/26735
9363         * gfortran.dg/convert_implied_open.f90: New test case.
9364
9365 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9366
9367         PR fortran/26769
9368         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9369
9370 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9371
9372         PR middle-end/26717
9373         * gcc.dg/pr26717.c: New test.
9374
9375 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9376
9377         * gfortran.dg/dependency_12.f90: New test case.
9378
9379 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9380
9381         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9382
9383 2006-03-24  Jeff Law  <law@redhat.com>
9384
9385         * gcc.c-torture/pr26840.c: New test.
9386
9387 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9388
9389         * objc.dg/dwarf-2.m: New.
9390         * obj-c++.dg/dwarf-2.mm: New.
9391
9392         * g++.old-deja/g++.other/init19.C: New.
9393
9394 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9395
9396         * g++.dg/eh/spbp.C: Skip on AIX.
9397
9398 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR middle-end/26611
9401         * g++.dg/gomp/pr26611-1.C: New test.
9402         * g++.dg/gomp/pr26611-2.C: New test.
9403
9404 2006-03-24  Jeff Law  <law@redhat.com>
9405
9406         * gcc.c-torture/compile/pr26833.c: New test.
9407         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9408
9409 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * gfortran.dg/endfile_2.f90: Delete temp file.
9412
9413 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9414
9415         PR fortran/19303
9416         * gfortran.dg/record_marker_1.f90: New test case.
9417         * gfortran.dg/record_marker_2.f: New test case.
9418         * gfortran.dg/record_marker_3.f90: New test case.
9419
9420 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9421
9422         PR fortran/17298
9423         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9424         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9425
9426 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9427
9428         * lib/gcc-dg.exp (cleanup-modules): New proc.
9429         * gfortran.dg/allocatable_function_1.f90,
9430         gfortran.dg/allocate_char_star_scalar_1.f90,
9431         gfortran.dg/assumed_charlen_function_1.f90,
9432         gfortran.dg/assumed_dummy_1.f90,
9433         gfortran.dg/assumed_shape_ranks_1.f90,
9434         gfortran.dg/assumed_shape_ranks_2.f90,
9435         gfortran.dg/assumed_size_dt_dummy.f90,
9436         gfortran.dg/auto_char_dummy_array_1.f90,
9437         gfortran.dg/auto_char_len_3.f90,
9438         gfortran.dg/automatic_module_variable.f90,
9439         gfortran.dg/bad_automatic_objects_1.f90,
9440         gfortran.dg/char_array_constructor.f90,
9441         gfortran.dg/char_array_structure_constructor.f90,
9442         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9443         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9444         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9445         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9446         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9447         gfortran.dg/derived_pointer_recursion.f90,
9448         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9449         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9450         gfortran.dg/dummy_functions_1.f90,
9451         gfortran.dg/elemental_initializer_1.f90,
9452         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9453         gfortran.dg/elemental_pointer_1.f90,
9454         gfortran.dg/elemental_subroutine_1.f90,
9455         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9456         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9457         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9458         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9459         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9460         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9461         gfortran.dg/global_references_1.f90,
9462         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9463         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9464         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9465         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9466         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9467         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9468         gfortran.dg/large_integer_kind_1.f90,
9469         gfortran.dg/large_real_kind_1.f90,
9470         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9471         gfortran.dg/module_double_reuse.f90,
9472         gfortran.dg/module_equivalence_1.f90,
9473         gfortran.dg/module_interface_1.f90,
9474         gfortran.dg/module_parameter_array_refs_1.f90,
9475         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9476         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9477         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9478         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9479         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9480         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9481         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9482         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9483         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9484         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9485         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9486         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9487         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9488         gfortran.dg/same_name_1.f90,
9489         gfortran.dg/sibling_dummy_procedure_1.f90,
9490         gfortran.dg/sibling_dummy_procedure_2.f90,
9491         gfortran.dg/sibling_dummy_procedure_3.f90,
9492         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9493         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9494         gfortran.dg/used_dummy_types_2.f90,
9495         gfortran.dg/used_dummy_types_3.f90,
9496         gfortran.dg/used_dummy_types_4.f90,
9497         gfortran.dg/used_dummy_types_5.f90,
9498         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9499         gfortran.dg/userdef_operator_1.f90: Use it.
9500
9501 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9502
9503         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9504         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9505         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9506         gfortran.dg/write_back.f,
9507         gfortran.fortran-torture/execute/inquire_1.f90,
9508         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9509
9510 2006-03-21  Jeff Law  <law@redhat.com>
9511
9512         * gcc.dg/tree-ssa/vrp28.c: New test.
9513
9514 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9517         if _STDC_C99 is defined.
9518         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9519         * gcc.dg/builtins-20.c: Likewise.
9520         * gcc.dg/builtins-53.c: Likewise.
9521         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9522         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9523
9524 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9525
9526         PR tree-opt/26781
9527         * gcc.c-torture/compile/pr26781-1.c: New test.
9528         * gcc.c-torture/compile/pr26781-2.c: New test.
9529
9530 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR c++/26690
9533         * g++.dg/gomp/pr26690-1.C: New test.
9534         * g++.dg/gomp/pr26690-2.C: New test.
9535
9536 2006-03-20  Jeff Law  <law@redhat.com>
9537
9538         * gcc.dg/tree-ssa/pr21829.c: New test.
9539
9540         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9541
9542 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9543
9544         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9545         (check_visibility_available): Use it.
9546         (check_effective_target_default_packed): Likewise.
9547         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9548         (check_effective_target_fopenmp): Likewise.
9549         (check_effective_target_freorder): Likewise.
9550         (check_effective_target_fpic): Likewise.
9551         (check_named_sections_available): Likewise.
9552         (check_effective_target_ilp32): Likewise.
9553         (check_effective_target_lp64): Likewise.
9554
9555 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9556
9557         PR fortran/20935
9558         * gfortran.dg/scalar_mask_2.f90: New test case.
9559
9560 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9561
9562         PR tree-opt/26629
9563         * gcc.dg/tree-ssa/loadpre12.c: New test.
9564         * gcc.dg/tree-ssa/loadpre13.c: New test.
9565         * gcc.dg/tree-ssa/loadpre14.c: New test.
9566         * gcc.dg/tree-ssa/loadpre15.c: New test.
9567         * gcc.dg/tree-ssa/loadpre16.c: New test.
9568         * gcc.dg/tree-ssa/loadpre17.c: New test.
9569         * gcc.dg/tree-ssa/loadpre18.c: New test.
9570         * gcc.dg/tree-ssa/loadpre19.c: New test.
9571         * gcc.dg/tree-ssa/loadpre20.c: New test.
9572         * gcc.dg/tree-ssa/loadpre21.c: New test.
9573         * gcc.dg/tree-ssa/loadpre22.c: New test.
9574
9575 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9576
9577         PR fortran/26741
9578         * gfortran.dg/elemental_initializer_1.f90: New test.
9579
9580         PR fortran/26716
9581         * gfortran.dg/assumed_shape_ranks_2: New test.
9582
9583 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9584
9585         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9586         target fpic.
9587
9588 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9589
9590         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9591         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9592         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9593         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9594         gfortran.fortran-torture/execute/direct_io.f90,
9595         gfortran.fortran-torture/execute/inquire_2.f90,
9596         gfortran.fortran-torture/execute/inquire_4.f90,
9597         gfortran.fortran-torture/execute/list_read_1.f90,
9598         gfortran.fortran-torture/execute/open_replace.f90,
9599         gfortran.fortran-torture/execute/slash_edit.f90,
9600         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9601         temporary files from testcases.
9602
9603 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604
9605         PR libgfortran/26509
9606         gfortran.dg/write_direct_eor.f90: New test.
9607
9608 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9609
9610         * gcc.target/powerpc/pr26350.c: New.
9611         * gcc.target/powerpc/indexed-addr.c: New.
9612
9613 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9614
9615         * gfortran.dg/dependency_13.f90: New test case.
9616
9617 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9618
9619         PR middle-end/21781
9620         * gcc.dg/real-const-1.c: New test case.
9621
9622 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9623
9624         * g++.old-deja/g++.other/init18.C: New.
9625         * g++.old-deja/g++.other/init5.C: Remove xfail.
9626
9627 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9628
9629         * g++.dg/opt/pr15551.C: Cleanup temp file.
9630
9631 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9632
9633         PR c++/6634
9634         g++.dg/parse/long1.C: New test.
9635
9636 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9637
9638         PR fortran/19101
9639         * gfortran.dg/continuation.f90: New test.
9640         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9641
9642 2006-03-14  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/26672
9645         * gcc.dg/torture/pr26672.c: New testcase.
9646
9647 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9648
9649         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9650         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9651
9652 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9653
9654         PR middle-end/26557
9655         * gcc.c-torture/compile/switch-1.c: New test case.
9656
9657 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9658
9659         PR fortran/25378
9660         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9661         test to include more permuatations of mask and index.
9662         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9663         respond to F2003 spec. that the position returned for an all false
9664         mask && condition is zero.
9665
9666 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9667
9668         PR middle-end/25989
9669         * gcc.dg/gomp/pr25989.c: New test.
9670
9671 2006-03-13  Jeff Law  <law@redhat.com>
9672
9673         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9674
9675 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9676
9677         * gcc.dg/switch-9.c: New test.
9678
9679 2006-03-13  Richard Guenther  <rguenther@suse.de>
9680
9681         PR middle-end/26630
9682         * gcc.dg/torture/pr26630.c: New testcase.
9683
9684 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9685
9686         * gfortran.dg/dependency_10.f90: New test case.
9687         * gfortran.dg/dependency_11.f90: Likewise.
9688
9689 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9690             Erik Edelmann  <eedelman@gcc.gnu.org>
9691
9692         * gfortran.dg/allocatable_function_1.f90: New.
9693         * gfortran.dg/allocatable_function_2.f90: New.
9694
9695 2006-03-10  Richard Guenther  <rguenther@suse.de>
9696
9697         PR middle-end/26565
9698         * gcc.dg/torture/pr26565.c: New testcase.
9699
9700 2006-03-09  Eric Christopher  <echristo@apple.com>
9701
9702         * gcc.c-torture/compile/20060309-1.c: New.
9703
9704 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9705
9706         PR libgfortran/26499
9707         * gfortran.dg/write_back.f: New test.
9708         * gfortran.dg/write_rewind_1.f: New test.
9709         * gfortran.dg/write_rewind_2.f: New test.
9710
9711 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9712
9713         PR libgfortran/26554
9714         * gfortran.dg/read_logical.f90: New test.
9715
9716 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9717
9718         * ada/acats/norun.lst: cdd2a03 now passes.
9719
9720 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9721
9722         PR testsuite/25177
9723         * gcc.target/powerpc/pr18096-1.c: Change where the error
9724         would match.
9725
9726 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9727
9728         * gcc.target/i386/cleanup-1.c: New test.
9729         * gcc.target/i386/cleanup-2.c: New test.
9730
9731 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9732
9733         * gfortran.dg/dependency_9.f90: Remove for the time being.
9734
9735 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9736
9737         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9738         directive.
9739
9740 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9741
9742         * gfortran.dg/dependency_9.f90: New test case.
9743
9744 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9745
9746         * gfortran.dg/dependency_4.f90: New test case.
9747         * gfortran.dg/dependency_5.f90: New test case.
9748         * gfortran.dg/dependency_6.f90: New test case.
9749         * gfortran.dg/dependency_7.f90: New test case.
9750         * gfortran.dg/dependency_8.f90: New test case.
9751
9752 2006-03-03  Paul Brook  <paul@codesourcery.com>
9753
9754         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9755         Add m68k-*-elf.
9756
9757 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9758
9759         PR fortran/25031
9760         * multiple_allocation_1.f90: New test.
9761
9762 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9763
9764         PR tree-optimization/26524
9765         * gfortran.dg/pr26524.f: New test case.
9766
9767 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9768
9769         * g++.dg/template/repo5.C: Cleanup repo files.
9770         * gcc.dg/20051201-1.c: Cleanup coverage files.
9771         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9772         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9773         tree dump files.
9774
9775 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9776
9777         * objc.dg/objc-nofilename-1.m: New test.
9778         * objc.dg/bad-receiver-type.m: New test.
9779         * obj-c++.dg/bad-receiver-type.mm: New test.
9780
9781 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9782
9783         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9784
9785 2006-03-01  Mike Stump  <mrs@apple.com>
9786
9787         * g++.dg/abi/key2.C: Add.
9788
9789 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         * gfortran.dg/logical_dot_product.f90: New test.
9792
9793         PR fortran/26393
9794         * gfortran.dg/used_interface_ref.f90: New test.
9795
9796         PR fortran/20938
9797         * gfortran.dg/dependency_2.f90: New test.
9798         * gfortran.fortran-torture/execute/where17.f90: New test.
9799         * gfortran.fortran-torture/execute/where18.f90: New test.
9800         * gfortran.fortran-torture/execute/where19.f90: New test.
9801         * gfortran.fortran-torture/execute/where20.f90: New test.
9802
9803 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9804
9805         * g++.dg/tree-ssa/pr26443.C: New test case.
9806
9807 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9808
9809         PR middle-end/26022
9810         * g++.dg/opt/return-slot1.C: New test.
9811
9812 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9813
9814         PR libgfortran/26136
9815         * gfortran.dg/namelist_23.f90: New test.
9816
9817 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9818
9819         PR middle-end/14752
9820         * gcc.dg/fold-eqandshift-2.c: New test case.
9821
9822 2006-02-28  Richard Guenther  <rguenther@suse.de>
9823
9824         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9825         decomposition.
9826
9827 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9828
9829         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9830
9831 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9832
9833         PR libgfortran/26464
9834         * gfortran.dg/backspace_5.f: New test.
9835         * gfortran.dg/backspace_6.f: New test.
9836
9837 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9838
9839         * gcc.dg/fold-eqandnot-1.c: New test case.
9840
9841 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9842
9843         PR middle-end/19983
9844         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9845
9846 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9847
9848         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9849         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9850
9851 2006-02-26  Richard Guenther  <rguenther@suse.de>
9852
9853         PR tree-optimization/26421
9854         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9855
9856 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9857
9858         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9859         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9860
9861 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9862
9863         * gcc.dg/fold-even-1.c: New test case.
9864
9865 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9866
9867         PR middle-end/21137
9868         * gcc.dg/fold-eqandshift-1.c: New test case.
9869
9870 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9871
9872         PR tree-optimization/25125
9873         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9874         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9875
9876 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9877
9878         PR tree-optimizations/26359
9879         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9880         with -fdump-tree-dceloop-details.
9881         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9882
9883 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9884
9885         PR middle-end/23673
9886         * gcc.dg/fold-eqxor-1.c: New test case.
9887         * gcc.dg/fold-eqxor-2.c: Likewise.
9888         * gcc.dg/fold-eqxor-3.c: Likewise.
9889
9890 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9891
9892         PR fortran/23092
9893         * scalar_mask_1.f90: New test.
9894
9895 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9896
9897         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9898         * g++.dg/eh/uncaught2.C: New.
9899         * g++.dg/eh/uncaught3.C: New.
9900
9901 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9902
9903         PR libgfortran/26423
9904         * gfortran.dg/read_many_1.f: New test.
9905
9906 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9907
9908         PR fortran/24519
9909         * gfortran.dg/dependency_3.f90: New test.
9910         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9911         XFAILs.
9912
9913         PR fortran/25395
9914         * gfortran.dg/equiv_6.f90: New test.
9915
9916 2006-02-23  Jeff Law  <law@redhat.com>
9917
9918         * gcc.c-torture/compile/pr26425.c: New test.
9919
9920 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9921
9922         PR middle-end/26412
9923         * gcc.dg/gomp/pr26412.c: New test.
9924
9925 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9926
9927         PR c++/26291
9928         * g++.dg/other/ellipsis1.C: New test.
9929         * g++.dg/parse/operator4.C: Adjust error marker.
9930
9931 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9932
9933         PR target/25603
9934         * gfortran.dg/pr25603.f: New testcase.
9935
9936 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9937
9938         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9939         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9940
9941 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9942
9943         * g++.dg/eh/spbp.C: New.
9944
9945 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR middle-end/26379
9948         * gcc.target/i386/mmx-7.c: New test.
9949
9950 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9951
9952         PR tree-optimization/26361
9953         * gcc.dg/tree-ssa/vrp27.c: New test case.
9954
9955 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9956
9957         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9958         * gcc.dg/tree-ssa/complex-4.c: Here.
9959
9960 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9961
9962         PR middle-end/19543
9963         * gfortran.dg/logical_1.f90: New test case.
9964
9965 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9966
9967         PR middle-end/26334
9968         * gcc.dg/20060218-1.c: Moved to...
9969         * gcc.target/i386/20060218-1.c: ... here.  New test.
9970
9971 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9972
9973         PR fortran/26201
9974         * gfortran.dg/convert_1.f90: New.
9975
9976 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9977
9978         PR fortran/25054
9979         * gfortran.dg/namelist_5.f90: New test.
9980
9981         PR fortran/25089
9982         * gfortran.dg/namelist_4.f90: New test.
9983
9984 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9985
9986         PR tree-opt/25680
9987         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9988
9989 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9992         variable to take into account the variable name in the
9993         function header.
9994         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9995
9996 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR middle-end/26334
9999         * gcc.c-torture/compile/20060217-1.c: New test.
10000         * gcc.dg/20060218-1.c: New test.
10001
10002 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
10003
10004         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
10005
10006 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
10007
10008         * gcc.dg/cpp/undef3.c: New test.
10009         * gcc.dg/cpp/trad/builtins2.c: New test.
10010
10011 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
10012
10013         PR c++/26266
10014         * g++.dg/template/static22.C: New test.
10015         * g++.dg/template/static23.C: New test.
10016         * g++.dg/template/static24.C: New test.
10017         * g++.dg/template/non-dependent13.C: New test.
10018         * g++.dg/init/member1.C: Tweak error markers.
10019
10020 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10021
10022         PR target/26255
10023         * gcc.c-torture/compile/pr26255.c: New test case.
10024
10025 2006-02-16  Roger Sayle  <roger@eyesopen.com>
10026
10027         * gfortran.fortran-torture/execute/where_10.f90: New test case.
10028         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10029         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
10030         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
10031         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10032         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10033         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10034
10035 2006-02-16  Jeff Law  <law@redhat.com>
10036
10037         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
10038         * gcc.dg/tree-ssa/vrp26.c: New test.
10039
10040 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
10041
10042         PR target/20353
10043         PR target/24578
10044         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
10045         __UCLIBC__ is defined.
10046
10047 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
10048
10049         PR fortran/26224
10050         * gfortran.dg/gomp/pr26224.f: New test.
10051
10052 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
10053
10054         PR tree-opt/25918
10055         * lib/target-supports.exp
10056         (check_effective_target_vect_short_mult): New.
10057         (check_effective_target_vect_char_mult): New.
10058         (check_effective_target_vect_widen_sum_qi_to_si): New.
10059         (check_effective_target_vect_widen_sum_qi_to_hi): New.
10060         (check_effective_target_vect_widen_sum_hi_to_si): New.
10061         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
10062         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
10063         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
10064         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
10065         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
10066         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
10067         vect-reduc-pattern-2c.c
10068         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
10069         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
10070         vect-reduc-pattern-1c.c
10071
10072 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
10073
10074         PR fortran/24557
10075         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
10076
10077 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10078
10079         PR fortran/26054
10080         * gfortran.dg/enum_8.f90: Remove check for warning.
10081         * gfortran.dg/iomsg_1.f90: Ditto.
10082         * gfortran.dg/enum_1.f90: Ditto.
10083         * gfortran.dg/enum_9.f90: Ditto.
10084         * gfortran.dg/enum_2.f90: Ditto.
10085         * gfortran.dg/enum_10.f90: Ditto.
10086         * gfortran.dg/enum_3.f90: Ditto.
10087         * gfortran.dg/flush_1.f90: Ditto.
10088         * gfortran.dg/enum_4.f90: Ditto.
10089         * gfortran.dg/array_constructor_1.f90: Ditto.
10090         * gfortran.dg/enum_5.f90: Ditto.
10091         * gfortran.dg/enum_6.f90: Ditto.
10092         * gfortran.dg/enum_7.f90: Ditto.
10093
10094 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR middle-end/26300
10097         * gcc.c-torture/compile/20060215-1.c: New test.
10098
10099 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10100
10101         PR middle-end/23670
10102         * gcc.dg/tree-ssa/andor-2.c: New test case.
10103
10104 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10105
10106         PR fortran/25045
10107         * optional_dim.f90: New test.
10108
10109 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10110
10111         PR fortran/26277
10112         * gfortran.dg/label_4.f90: New.
10113
10114 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10115             Diego Novillo  <dnovillo@redhat.com>
10116             Uros Bizjak  <uros@kss-loka.si>
10117
10118         * gfortran.dg/gomp: New directory.
10119
10120 2006-02-14  Richard Guenther  <rguenther@suse.de>
10121
10122         PR tree-optimization/26258
10123         * gcc.dg/torture/pr26258.c: New testcase.
10124
10125 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10126
10127         PR fortran/26246
10128         * gfortran.dg/pr26246_1.f90: New test.
10129         * gfortran.dg/pr26246_2.f90: New test.
10130
10131         PR middle-end/26092
10132         * gcc.c-torture/compile/20060208-1.c: New test.
10133
10134 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10135
10136         PR fortran/26074
10137         PR fortran/25103
10138         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10139         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10140         * gfortran.dg/automatic_module_variable.f90: Change error message.
10141
10142         PR fortran/20861
10143         * gfortran.dg/internal_dummy_1.f90: New test.
10144
10145         PR fortran/20871
10146         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10147
10148
10149         PR fortran/25083
10150         * gfortran.dg/uncommon_block_data_1.f90: New test.
10151         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10152         with standard.
10153
10154         PR fortran/25088
10155         * gfortran.dg/typed_subroutine_1.f90: New test.
10156
10157 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10158
10159         * objc.dg/dwarf-1.m: New.
10160
10161 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10162
10163         PR middle-end/24427
10164         * gcc.dg/tree-ssa/andor-1.c: New test case.
10165
10166 2006-02-13  Josh Conner  <jconner@apple.com>
10167
10168         PR target/25376
10169         * gcc.dg/pr25376.c: New test.
10170
10171         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10172         assemble.
10173         * lib/target-supports.exp (check_named_sections_available):
10174         Only compile named-sections test -- don't assemble.
10175
10176 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10177
10178         * g++.dg/warn/no-write-strings.C: New test.
10179         * g++.dg/warn/write-strings.C: Likewise.
10180         * g++.dg/warn/write-strings-default.C: Likewise.
10181
10182 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10183
10184         PR fortran/25806
10185         * gfortran.dg/ret_pointer_2.f90: New test.
10186
10187 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10188
10189         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10190
10191 2006-02-10  Jeff Law  <law@redhat.com>
10192
10193         * gcc.c-torture/compile/pr26213.c: New test.
10194
10195 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10196
10197         gfortran.dg/null_1.f90: New test.
10198
10199 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10200
10201         PR fortran/14771
10202         * gfortran.dg/parens_4.f90: New.
10203         * gfortran.dg/parens_5.f90: New.
10204
10205 2006-02-10  Richard Guenther  <rguenther@suse.de>
10206
10207         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10208
10209 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10210         Paul Thomas  <pault@gcc.gnu.org>
10211
10212         PR fortran/14771
10213         * gfortran.dg/parens_1.f90: New.
10214         * gfortran.dg/parens_2.f90: New.
10215         * gfortran.dg/parens_3.f90: New.
10216
10217 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10218
10219         PR fortran/26038
10220         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10221
10222         PR fortran/25059
10223         * gfortran.dg/impure_assignment_1.f90: New test.
10224
10225         PR fortran/25070
10226         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10227
10228 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10229
10230         PR target/26141
10231         * g++.dg/expr/stdarg2.C: New test.
10232
10233 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10234
10235         PR inline-asm/16194
10236         * gcc.dg/pr16194.c: New test.
10237
10238 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10239
10240         * ada/acats/run_acats: Use portable variant of "$@".
10241
10242 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10243
10244         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10245         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10246
10247 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10248
10249         PR tree-opt/26179
10250         * g++.dg/opt/pr26179.C: New test.
10251
10252 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         PR middle-end/26134
10255         * gcc.dg/tree-ssa/complex-3.c: New test.
10256
10257 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10258
10259         * gcc.c-torture/compile/volatile-1.c: New test.
10260
10261 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10262
10263         PR 26180
10264         * gcc.dg/tree-ssa/pr26180.c: New test.
10265
10266 2006-02-08  Jeff Law  <law@redhat.com>
10267
10268         * gcc.dg/tree-ssa/pr21417.c: New test.
10269
10270 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10271
10272         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10273         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10274
10275 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10276
10277         * lib/scanrtl.exp: New.
10278
10279 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10280
10281         PR c++/26071
10282         * g++.dg/other/virtual2.C: New test.
10283
10284         PR c++/26070
10285         * g++.dg/other/virtual1.C: New test.
10286
10287 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10288
10289         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10290         cleanup-ipa-dump): Update dump file glob patterns.
10291         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10292         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10293
10294         * lib/gcc-dg.exp: Load it.
10295         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10296
10297 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10298
10299         PR testsuite/26159
10300         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10301         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10302
10303 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10304
10305         PR fortran/25577
10306         * gfortran.dg/mvbits_1.f90: New.
10307
10308 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10309
10310         * g++.dg/warn/Wdiv-by-zero.C: New test.
10311         * g++.dg/warn/Wno-div-by-zero.C: New.
10312
10313 2006-02-07  Jeff Law  <law@redhat.com>
10314
10315         * gcc.dg/tree-ssa/pr21559.c: New test.
10316
10317         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10318         multiple VRP passes.
10319         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10320         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10321         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10322         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10323         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10324         * gcc.dg/tree-ssa/vrp02.c: Likewise
10325         * gcc.dg/tree-ssa/vrp11.c: Likewise
10326         * gcc.dg/tree-ssa/pr14341.c: Likewise
10327         * gcc.dg/tree-ssa/vrp19.c: Likewise
10328         * gcc.dg/tree-ssa/vrp20.c: Likewise
10329         * gcc.dg/tree-ssa/vrp03.c: Likewise
10330         * gcc.dg/tree-ssa/pr21086.c: Likewise
10331         * gcc.dg/tree-ssa/pr21959.c: Likewise
10332         * gcc.dg/tree-ssa/vrp21.c: Likewise
10333         * gcc.dg/tree-ssa/vrp04.c: Likewise
10334         * gcc.dg/tree-ssa/pr25485.c: Likewise
10335         * gcc.dg/tree-ssa/pr22026.c: Likewise
10336         * gcc.dg/tree-ssa/vrp22.c: Likewise
10337         * gcc.dg/tree-ssa/vrp05.c: Likewise
10338         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10339         * gcc.dg/tree-ssa/pr20701.c: Likewise
10340         * gcc.dg/tree-ssa/vrp23.c: Likewise
10341         * gcc.dg/tree-ssa/vrp06.c: Likewise
10342         * gcc.dg/tree-ssa/pr22117.c: Likewise
10343         * gcc.dg/tree-ssa/pr20702.c: Likewise
10344         * gcc.dg/tree-ssa/vrp15.c: Likewise
10345         * gcc.dg/tree-ssa/pr21090.c: Likewise
10346         * gcc.dg/tree-ssa/pr21294.c: Likewise
10347         * gcc.dg/tree-ssa/vrp24.c: Likewise
10348         * gcc.dg/tree-ssa/vrp07.c: Likewise
10349         * gcc.dg/tree-ssa/pr21563.c: Likewise
10350         * gcc.dg/tree-ssa/pr25382.c: Likewise
10351         * gcc.dg/tree-ssa/vrp16.c: Likewise
10352         * gcc.dg/tree-ssa/vrp25.c: Likewise
10353         * gcc.dg/tree-ssa/vrp08.c: Likewise
10354         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10355         * gcc.dg/tree-ssa/vrp17.c: Likewise
10356         * gcc.dg/tree-ssa/pr21458.c: Likewise
10357         * g++.dg/tree-ssa/pr18178.C: Likewise
10358
10359 2006-02-07  Richard Guenther  <rguenther@suse.de>
10360
10361         PR c++/26140
10362         Revert
10363         2006-01-30  Richard Guenther  <rguenther@suse.de>
10364         PR c++/23372
10365         * gcc.dg/pr23372-1.C: New testcase.
10366
10367         * g++.dg/tree-ssa/pr26140.C: New testcase.
10368
10369 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10370
10371         PR c++/9737
10372         * g++.dg/template/ttp15.C: New test.
10373         * g++.dg/template/ttp16.C: Likewise.
10374         * g++.dg/template/ttp17.C: Likewise.
10375         * g++.old-deja/g++.pt/ttp36.C: Remove.
10376         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10377         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10378         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10379         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10380         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10381         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10382         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10383         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10384         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10385
10386 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10387
10388         PR libfortran/23815
10389         * unf_io_convert_4.f90: New test.
10390
10391 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10392
10393         * gcc.dg/tree-ssa/loadpre10.c: New test.
10394         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10395         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10396         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10397
10398 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10399
10400         PR libfortran/24685
10401         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10402
10403 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10404
10405         PR tree-opt/25251
10406         * gfortran.dg/assign_7.f: New test.
10407
10408 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10409
10410         PR fortran/26041
10411         PR fortran/26064
10412         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10413         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10414         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10415
10416 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10419         in size_t typedef.
10420
10421 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10422
10423         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10424         * g++.dg/charset/string.c (foo): Likewise.
10425         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10426         const char*
10427         * g++.dg/ext/builtin2.C (printf): Likewise.
10428         * g++.dg/init/new15.C (printf): Likewise.
10429         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10430         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10431         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10432         * g++.dg/template/non-dependent4.C (temp): Likewise.
10433         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10434         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10435         parameter type to const char*.
10436         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10437         Change type to const char*.
10438         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10439         Likewise.
10440         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10441         second parameter type to const char*.
10442         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10443         (Y::Y): Change parameter type to const char*.
10444         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10445         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10446         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10447         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10448         (char*).
10449         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10450         const char*.
10451         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10452         type to const char*.
10453         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10454         return type to const char*.
10455         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10456         to const char*.
10457         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10458         * g++.old-deja/g++.law/refs1.C: Likewise.
10459         * g++.old-deja/g++.law/visibility1.C: Likewise.
10460         * g++.old-deja/g++.law/visibility2.C: Likewise.
10461         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10462         const char*.
10463         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10464         * g++.old-deja/g++.mike/net48.C: Likewise.
10465         * g++.old-deja/g++.mike/p646.C: Likewise.
10466         * g++.old-deja/g++.mike/p6746.C: Likewise.
10467         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10468         type to const char*.
10469         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10470         deprecated conversion warning.
10471         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10472         char*.
10473         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10474         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10475         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10476         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10477         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10478         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10479         * g++.old-deja/g++.pt/t39.C: Likewise.
10480         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10481         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10482
10483 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10484
10485         PR fortran/25075
10486         intrinsic_argument_conformance_1.f90: New test.
10487
10488 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10489
10490         PR fortran/20845
10491         * gfortran.dg/char_result_11.f90: Add SAVE.
10492         * gfortran.dg/der_pointer_4.f90: Ditto.
10493         * gfortran.dg/default_initialization.f90: New test.
10494
10495 2006-02-03  Jeff Law  <law@redhat.com>
10496
10497         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10498         handle more than 100 dump files.
10499         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10500         * lib/scantree.exp (scan-tree-dump): Likewise.
10501         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10502         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10503         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10504         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10505         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10506
10507 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10508
10509         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10510
10511 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10512
10513         * g++.dg/template/using12.C: New test.
10514
10515 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10516
10517         * gcc.target/powerpc/pr25960.c: New test.
10518
10519 2006-02-02  Steven G. Kargl  <kargls@comcast>
10520
10521         PR fortran/24958
10522         gfortran.dg/nullify_2.f90: New test.
10523
10524 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10525
10526         PR 25990
10527         * gcc.dg/gomp/pr25990.c: New test.
10528
10529 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10530
10531         PR c++/25342
10532         * g++.gd/template/partial4.C: New test.
10533
10534 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10535
10536         PR middle-end/26001
10537         * gfortran.dg/data_char_2.f90: New.
10538
10539 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10540
10541         PR fortran/26039
10542         maxval_maxloc_conformance_1.f90: New test.
10543
10544 2006-01-31  Richard Guenther  <rguenther@suse.de>
10545
10546         * gcc.target/i386/sselibm-1.c: New testcase.
10547         * gcc.target/i386/sselibm-2.c: Likewise.
10548         * gcc.target/i386/sselibm-3.c: Likewise.
10549         * gcc.target/i386/sselibm-4.c: Likewise.
10550         * gcc.target/i386/sselibm-5.c: Likewise.
10551
10552 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10553
10554         PR fortran/24266
10555         * gfortran.dg/arrayio_derived_2.f90: New.
10556
10557 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10558
10559         * gcc.dg/unsigned-long-compare.c: New test.
10560
10561 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10562
10563         PR testsuite/25318
10564         * lib/target-supports.exp (check_effective_target_freorder):
10565         Check to see if target supports -freorder-blocks-and-partition.
10566         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10567         instead of "dg-require-named-sections".
10568
10569 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10570
10571         PR target/14798:
10572         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10573         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10574         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10575         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10576         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10577         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10578         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10579         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10580
10581 2006-01-30  Richard Guenther  <rguenther@suse.de>
10582
10583         PR c++/23372
10584         * gcc.dg/pr23372-1.C: New testcase.
10585
10586 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10587
10588         * gcc.dg/gomp/pr25874.c: New test.
10589
10590 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10591
10592         PR tree-opt/25911
10593         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10594
10595 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10596
10597         PR fortran/18578
10598         PR fortran/18579
10599         PR fortran/20857
10600         PR fortran/20885
10601         * gfortran.dg/intent_out_1.f90: New test.
10602
10603 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10604
10605         PR fortran/17911
10606         * gfortran.dg/procedure_lvalue.f90: New test.
10607
10608         PR fortran/20895
10609         PR fortran/25030
10610         * gfortran.dg/char_pointer_assign_2.f90: New test.
10611         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10612         assignment to be consistent with standard.
10613         * gfortran.dg/char_result_2.f90: The same.
10614         * gfortran.dg/char_result_8.f90: The same.
10615
10616 2006-01-28  Zack Weinberg  <zackw@panix.com>
10617
10618         * gcc.dg/Woverlength-strings.c
10619         * gcc.dg/Woverlength-strings-pedantic-c89.c
10620         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10621         * gcc.dg/Woverlength-strings-pedantic-c99.c
10622         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10623
10624 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10625
10626         * gcc.c-torture/execute/20060127-1.c: New test.
10627
10628 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10629
10630         PR c++/25999
10631         * g++.dg/ext/pragmaweak1.C: New test.
10632
10633 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/25855
10636         * g++.dg/template/spec29.C: New test.
10637
10638 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10639
10640         PR c/19606.
10641         * gcc.c-torture/execute/pr19606.c: New.
10642
10643 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10644
10645         * gcc.dg/pragma-re-4.c: New test.
10646
10647 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/25964
10650         * gfortran.dg/assumed_size_refs_3.f90: New test.
10651
10652 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10653
10654         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10655
10656 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10657
10658         PR ada/21317
10659         * ada/acats/support/impdef.a: Add One_Long_Second.
10660         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10661         * ada/acats/tests/c9/c94026.a: Likewise.
10662         * ada/acats/tests/c9/c97305c.ada: Likewise.
10663         * ada/acats/tests/c9/c99004a.ada: Likewise.
10664
10665 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10666
10667         PR fortran/25964
10668         * gfortran.dg/global_references_2.f90: New test.
10669
10670         PR fortran/25084
10671         PR fortran/20852
10672         PR fortran/25085
10673         PR fortran/25086
10674         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10675         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10676
10677         PR fortran/25416
10678         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10679
10680 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10681
10682         PR c/25892
10683         * gcc.dg/Wpointer-sign.c: New.
10684         * gcc.dg/Wpointer-sign-Wall.c: New.
10685         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10686         * gcc.dg/Wpointer-sign-pedantic.c: New.
10687         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10688         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10689
10690 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10691
10692         PR C/25861
10693         * gcc.c-torture/compile/pr25861.c: New test.
10694
10695 2006-01-26  Paul Brook  <paul@codesourcery.com>
10696
10697         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10698         on short-enum targets.
10699         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10700         variable.
10701         (generate_fields): Use short_enums.
10702         (main): Set short_enums.  Document -e.
10703         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10704         on short-enum targets.
10705         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10706         variable.
10707         (generate_fields): Use short_enums.
10708         (main): Set short_enums.  Document -e.
10709         * lib/target-supports.exp (check_effective_target_short_enums): New.
10710
10711 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10712
10713         PR target/25947
10714         * gcc.dg/torture/pr25947-1.c: New test.
10715
10716 2006-01-25  Jan Hubicka  <jh@suse.cz>
10717             Roger Sayle  <roger@eyesopen.com>
10718
10719         PR rtl-optimization/25703
10720         * gcc.target/i386/20060125-1.c: New test case.
10721         * gcc.target/i386/20060125-2.c: New test case.
10722
10723 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10724
10725         PR fortran/18540
10726         * gfortran.dg/goto_1.f: New.
10727
10728 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10729
10730         PR fortran/25716
10731         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10732         25716 on 32-bit systems too.
10733
10734 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10735
10736         PR testsuite/25590
10737         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10738
10739 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10740
10741         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10742
10743 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10744
10745         PR fortran/25835
10746         * gfortran.dg/read_eof.f90: Delete, renamed.
10747         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10748         * gfortran.dg/read_eof_2.f90: New test.
10749         * gfortran.dg/read_eof_3.f90: New test.
10750
10751 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10752
10753         PR tree-opt/25860
10754         * gcc.c-torture/compile/pr25860.c: New test.
10755
10756 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10757
10758         PR c++/25552
10759         * g++.dg/parse/dtor8.C: New test.
10760
10761 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10762
10763         PR testsuite/25891
10764         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10765         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10766         check_effective_target_fopenmp returns 0.
10767
10768 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10769
10770         PR ada/20548
10771         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10772         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10773         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10774
10775 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10776
10777         PR tree-opt/25857
10778         * g++.dg/opt/pr25857.C: New test.
10779
10780 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10781         Jan Hubicka  <jh@suse.cz>
10782         Richard Guenther  <rguenther@suse.de>
10783
10784         PR rtl-optimization/25654
10785         * gcc.dg/torture/pr25654.c: New testcase.
10786         * gcc.target/i386/pr25654.c: Likewise.
10787
10788 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10789
10790         PR fortran/25901
10791         * gfortran.dg/internal references_2.f90: New test.
10792
10793         Fix regression in testing of admissability of attributes.
10794         * gfortran.dg/intent_used_1.f90: New test.
10795
10796 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10797
10798         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10799         Remove target conditional torture options for i?86 and x86_64
10800         GNU/Linux.
10801
10802 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10803
10804         PR c++/10891
10805         * g++.dg/rtti/no-rtti.C: New.
10806
10807 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10808
10809         PR c++/25895
10810         * g++.dg/inherit/conv2.C: New test.
10811
10812         PR c++/25856
10813         * g++.dg/parse/dtor7.C: New test.
10814
10815         PR c++/25858
10816         * g++.dg/template/crash44.C: New test.
10817
10818 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10819
10820         PR fortran/25124
10821         PR fortran/25625
10822         * gfortran.dg/internal_references_1.f90: New test.
10823           PR fortran/20881
10824         PR fortran/23308
10825         PR fortran/25538
10826         PR fortran/25710
10827         * gfortran.dg/global_references_1.f90: New test.
10828         * gfortran.dg/g77/19990905-1.f: Restore the error that
10829         there is a clash between the common block name and
10830         the name of a subroutine reference.
10831
10832         PR fortran/PR24276
10833         * gfortran.dg/aliasing_dummy_1.f90: New test.
10834
10835 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10836
10837         * gcc.dg/vmx/1b-01.c: Warning fix.
10838         * gcc.dg/vmx/1c-02.c: Likewise.
10839         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10840
10841 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10842
10843         PR testsuite/24962
10844         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10845
10846 2006-01-20  Richard Guenther  <rguenther@suse.de>
10847         Steven Bosscher <stevenb.gcc@gmail.com>
10848
10849         PR rtl-optimization/24626
10850         * gcc.dg/torture/pr24626-1.c: New testcase.
10851         * gcc.dg/torture/pr24626-2.c: Likewise.
10852         * gcc.dg/torture/pr24626-3.c: Likewise.
10853         * gcc.dg/torture/pr24626-4.c: Likewise.
10854
10855 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10856
10857         PR c++/5520
10858         * g++.dg/warn/empty-body.C: New.
10859
10860 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/22136
10863         * g++.dg/template/using10.C: New test.
10864         * g++.dg/temlpate/using11.C: Likewise.
10865         * g++.dg/inherit/using5.C: Tweak error messages.
10866
10867 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10868
10869         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10870         target test.
10871         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10872
10873 2006-01-19  Jan Hubicka  <jh@suse.cz>
10874
10875         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10876
10877 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10878
10879         PR c++/25854
10880         * g++.dg/template/spec28.C: New test.
10881
10882 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10883
10884         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10885         Fix fprintf's by adding srcdir or removing it.
10886
10887 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10888
10889         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10890         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10891         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10892         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10893         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10894         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10895         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10896         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10897         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10898         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10899         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10900         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10901         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10902         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10903
10904 2006-01-18  Jeff Law  <law@redhat.com>
10905
10906         * gcc.dg/tree-ssa/vrp25.c: New test.
10907
10908 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10909
10910         * gcc.dg/pr25805.c: Fix misapplied patch.
10911
10912 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10913
10914         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10915         (check_effective_target_vect_udot_qi): New.
10916         (check_effective_target_vect_sdot_hi): New.
10917         (check_effective_target_vect_udot_hi): New.
10918         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10919         prefixed with "wrapv-" with -fwrapv.
10920         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10921         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10922         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10923         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10924         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10925
10926         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10927         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10928         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10929         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10930
10931 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10932
10933         PR c++/16829
10934         * g++.dg/other/default2.C: New test.
10935         * g++.dg/other/default3.C: New test.
10936
10937 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10938
10939         PR c/25805
10940         * gcc.dg/pr25805.c: New file.
10941
10942 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10943
10944         PR c++/25836
10945         * g++.dg/template/init6.C: New test.
10946
10947 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10948
10949         * gcc.dg/tree-ssa/pr24287.c: New test
10950
10951 2006-01-18  Eric Christopher  <echristo@apple.com>
10952
10953         * g++.dg/eh/table.C: New.
10954
10955 2006-01-18  DJ Delorie  <dj@redhat.com>
10956
10957         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10958         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10959         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10960         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10961
10962 2006-01-18  Jeff Law  <law@redhat.com>
10963
10964         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10965         on wrapping on overflow semantics.
10966
10967         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10968
10969         * gcc.gc/tree-ssa/vrp23.c: New test.
10970         * gcc.gc/tree-ssa/vrp24.c: New test.
10971
10972 2006-01-18  Richard Henderson  <rth@redhat.com>
10973             Aldy Hernandez  <aldyh@redhat.com>
10974             Jakub Jelinek  <jakub@redhat.com>
10975             Diego Novillo  <dnovillo@redhat.com>
10976             Uros Bizjak  <uros@kss-loka.si>
10977
10978         * testsuite/gcc.dg/gomp: New directory.
10979
10980 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10981             Steven G. Kargl  <kargls@comcast.net>
10982
10983         PR fortran/20869
10984         * gfortran.dg/intrinsic_external_1.f90: New test.
10985
10986         PR fortran/20875.
10987         * gfortran.dg/elemental_pointer_1.f90: New test.
10988
10989         PR fortran/25024
10990         * gfortran.dg/external_procedures_1.f90: New test.
10991
10992         PR fortran/25785
10993         gfortran.dg/assumed_present.f90: New test.
10994
10995 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * g++.dg/parse/lookup5.C: New test.
10998
10999 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11000
11001         PR fortran/25697
11002         * gfortran.dg/read_eof.f90: New test.
11003
11004 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11005
11006         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
11007         add a closing brace.
11008
11009 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11010
11011         PR fortran/25631
11012         * gfortran.dg/fmt_tl.f: New test.
11013
11014 2006-01-17  Eric Christopher  <echristo@apple.com>
11015
11016         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
11017         * g++.old-deja/g++.warn/impint2.C: Ditto.
11018         * g++.old-deja/g++.other/null1.C: Ditto.
11019         * g++.dg/warn/conv2.C: Ditto.
11020         * g++.dg/warn/conv4.C: New file.
11021
11022 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11023
11024         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
11025
11026 2006-01-17  Andreas Jaeger  <aj@suse.de>
11027             Janis Johnson <janis187@us.ibm.com>
11028
11029         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
11030         in 64-bit.
11031         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
11032         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
11033
11034 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11035
11036         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
11037         xfail txxx where xxx >= 25.
11038
11039 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11040
11041         PR testsuite/25764
11042         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
11043
11044 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR c/25682
11047         * gcc.dg/pr25682.c: New test.
11048         * g++.dg/parse/array-size2.C: New test.
11049
11050 2006-01-16  Ian Lance Taylor  <ian@airs.com>
11051
11052         * consistency.vlad: Remove entire directory, 1652 files.
11053
11054 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
11055
11056         * lib/target-supports.exp (check_effective_target_dfp_nocache,
11057         check_effective_target_dfprt_nocache): New.
11058         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
11059         (check_effective_target_dfprt): New.
11060         * lib/c-compat.exp (check_dfp): Remove.
11061         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
11062         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
11063         level of support for decimal float.
11064         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
11065         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
11066         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
11067         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
11068         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
11069         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
11070         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
11071         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
11072         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
11073         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
11074         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
11075         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
11076         directives.
11077
11078 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11079
11080         PR testsuite/25741
11081         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11082         $base_dir/../.
11083         * lib/gfortran.exp (gfortran_init): Likewise.
11084         * lib/obj-c++.exp (obj-c++_init): Likewise.
11085         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11086         (scan-assembler-dem-not): Likewise.
11087         * lib/scandump.exp (scan-dump-dem): Likewise.
11088         (scan-dump-dem-not): Likewise.
11089
11090 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11091
11092         PR testsuite/25767
11093         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11094         powerpc-*-darwin*.
11095         * lib/obj-c++.exp (obj-c++_init): Likewise.
11096
11097 2006-01-16  Richard Guenther  <rguenther@suse.de>
11098
11099         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11100
11101 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11102
11103         PR testsuite/25777
11104         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11105         to LD_LIBRARY_PATH.
11106
11107 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11108             Andrew Pinski  <pinskia@physics.uc.edu>
11109
11110         * gcc.dg/minmax-1.c: New test.
11111
11112 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11113
11114         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11115         * gcc.misc-tests/dectest.exp: Ditto.
11116
11117 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11118
11119         PR testsuite/25796
11120         * gcc.target/i386/cmov6.c: Use -march=k8.
11121
11122 2006-01-15  Andreas Jaeger  <aj@suse.de>
11123
11124         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11125         x86 does not have __float128.
11126
11127 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11128
11129         * gcc.target/i386/cmov6.c: New test.
11130
11131 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11132
11133         PR c++/25663
11134         * g++.dg/template/ctor6.C: New test.
11135
11136 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11137
11138         PR tree-optimization/25485
11139         * gcc.dg/tree-ssa/pr25485.c: New.
11140
11141 2006-01-14  Richard Guenther  <rguenther@suse.de>
11142
11143         PR tree-optimization/22548
11144         PR tree-optimization/22555
11145         PR tree-optimization/22501
11146         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11147         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11148         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11149         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11150         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11151         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11152         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11153         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11154         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11155
11156 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11157
11158         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11159         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11160
11161 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11162         Richard Guenther  <rguenther@suse.de>
11163
11164         PR rtl-optimization/24257
11165         * gcc.dg/torture/pr24257.c: New testcase.
11166
11167 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11168
11169         * gcc.c-torture/execute/20060110-1.c: New test.
11170         * gcc.c-torture/execute/20060110-2.c: New test.
11171
11172 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11173
11174         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11175
11176 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11177
11178         PR fortran/25756
11179         * gfortran.dg/label_3.f90: New test.
11180
11181 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11182
11183         PR tree-optimization/25771
11184         * g++.dg/tree-ssa/pr25771.C: New test
11185
11186 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11187
11188         PR tree-opt/24365
11189         * g++.dg/opt/complex5.C: New test.
11190
11191 2006-01-13  Richard Guenther  <rguenther@suse.de>
11192
11193         * gcc.target/i386/387-9.c: New testcase.
11194
11195 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         PR c++/24824
11198         * g++.dg/debug/dwarf2-1.C: New.
11199
11200 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11201
11202         PR testsuite/25728
11203         * lib/gcov.exp (verify-lines): Add "close $fd".
11204
11205 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11206             Ben Elliston  <bje@au.ibm.com>
11207
11208         * gcc.dg/dfp/inf-1.c: New test.
11209
11210 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11211             Yao Qi  <qiyaoltc@cn.ibm.com>
11212             Ben Elliston  <bje@au.ibm.com>
11213             Jon Grimm  <jgrimm2@us.ibm.com>
11214
11215         * gcc.dg/nodfp-1.c: New test.
11216         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11217         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11218         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11219         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11220         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11221         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11222         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11223         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11224         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11225         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11226         * gcc.dg/format/dfp-printf-1.c: Likewise.
11227         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11228         (compat_setup_dfp): New.
11229         * gcc.dg/compat/compat.exp: Use it.
11230         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11231         Make some variables global, prepend "compat_" to their names.
11232         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11233         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11234         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11235         * lib/compat.exp (compat_skip_list): Make global, rename.
11236         * lib/c-compat.exp: New file.
11237         * lib/target-supports.exp (check_effective_target_dfp): New.
11238
11239         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11240         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11241         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11242         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11243         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11244         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11245         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11246         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11247         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11248         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11249         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11250         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11251         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11252         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11253         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11254         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11255         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11256         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11257         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11258         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11259         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11260         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11261         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11262         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11263         gcc.dg/dfp/struct-layout-1.c,
11264         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11265         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11266         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11267         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11268         gcc.dg/dfp/func-vararg-dfp.c,
11269         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11270         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11271         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11272         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11273         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11274
11275 2006-01-11  Richard Guenther  <rguenther@suse.de>
11276
11277         PR tree-optimization/25734
11278         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11279
11280 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11281
11282         PR fortran/25486
11283         * gfortran.dg/literal_character_constant_1_x.F: New test.
11284         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11285         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11286         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11287
11288 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11289
11290         PR c++/25386
11291         * g++.dg/ext/packed3.C: Add expected packed error.
11292
11293 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11294
11295         PR target/25706
11296         * gcc.dg/torture/pr25706-1.c: New test.
11297
11298 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11299
11300         PR tree-optimization/23109
11301         PR tree-optimization/23948
11302         PR tree-optimization/24123
11303
11304         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11305         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11306         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11307         g++.dg/tree-ssa/pr23948.C: New testcases.
11308         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11309         three divisions in order to do the optimization.
11310
11311 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11312
11313         PR c++/25632
11314         * g++.dg/other/pr25632.C: New test.
11315
11316 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11317
11318         PR fortran/25730
11319         * gfortran.dg/used_types_1.f90: New test.
11320
11321 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11322
11323         PR target/25718
11324         * gcc.dg/torture/pr25718-1.c: New test.
11325
11326 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11327
11328         * gfortran.dg/list_read_2.f90: Fix typo in description.
11329
11330 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11331
11332         * lib/target-supports.exp (check_visibility_available): Simplify test
11333         for *-*-netware*.
11334         (check_profiling_available): Fail for *-*-netware*.
11335         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11336         * gcc.dg/20021014-1.c: Likewise.
11337         * gcc.dg/nest.c: Likewise.
11338
11339 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11340
11341         fortran/24936
11342         * gfortran.dg/forall_3.f90: New test.
11343
11344 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11345
11346         PR fortran/21977
11347         * gfortran.dg/nesting_2.f90: New test.
11348         * gfortran.dg/nesting_3.f90: New test.
11349
11350 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11351
11352         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11353         Fix typo in comment.
11354
11355 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11356
11357         * gfortran.dg/single_char_string.f90: New test.
11358
11359 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11360
11361         * gfortran.dg/ichar_2.f90: New test.
11362
11363 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11364
11365         PR fortran/25093
11366         * gfortran.dg/private_type_4.f90: New.
11367
11368 2006-01-07  Richard Guenther  <rguenther@suse.de>
11369
11370         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11371
11372 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11373
11374         * gfortran.dg/func_decl_1.f90: New.
11375         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11376         * gfortran.dg/array_alloc_2.f90: Likewise.
11377         * gfortran.dg/char_result_8.f90: Likewise.
11378         * gfortran.dg/dup_save_1.f90: Likewise.
11379         * gfortran.dg/dup_save_2.f90: Likewise.
11380         * gfortran.dg/f2c_6.f90: Likewise.
11381         * gfortran.dg/f2c_7.f90: Likewise.
11382         * gfortran.dg/func_result_2.f90: Likewise.
11383         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11384
11385 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11386
11387         PR fortran/22146
11388         * gfortran.dg/elemental_subroutine_1.f90: New test.
11389         * gfortran.dg/elemental_subroutine_2.f90: New test.
11390
11391         PR fortran/25029
11392         PR fortran/21256
11393         * gfortran.dg/assumed_size_refs_1.f90: New test.
11394
11395         PR fortran/20868
11396         PR fortran/20870
11397         * gfortran.dg/assumed_size_refs_2.f90: New test.
11398         * gfortran.dg/initialization_1.f90: Change warning message.
11399
11400 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11401
11402         * gcc.dg/tree-ssa/loop-15.c: New test.
11403
11404 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11405
11406         PR fortran/25598
11407         * gfortran.dg/backspace_3.f: New test.
11408         * gfortran.dg/backspace_4.f: New test.
11409
11410 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11411
11412         PR fortran/24268
11413         * gfortran.dg/fmt_white.f: Update test.
11414
11415 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11416
11417         * gcc.dg/cast-1.c: Add new warning.
11418         * gcc.dg/cast-2.c: Likewise.
11419         * gcc.dg/cast-3.c: Likewise.
11420         * gcc.dg/format/cast-1.c: Likewise.
11421         * gcc.dg/cast-4.c: New testcase.
11422
11423 2006-01-05  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/22555
11426         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11427
11428 2006-01-05  Richard Guenther  <rguenther@suse.de>
11429             Diego Novillo  <dnovillo@redhat.com>
11430
11431         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11432         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11433         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11434         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11435         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11436         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11437         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11438         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11439         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11440         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11441         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11442         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11443         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11444         * treelang/compile/extravar.tree: Likewise.
11445         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11446         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11447         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11448         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11449         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11450
11451 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11452
11453         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11454         for 64-bit fix.
11455
11456 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11457
11458         PR fortran/23675
11459         gfortran.dg/char_result_11.f90: New.
11460
11461 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11462
11463         PR c++/24782
11464         * g++.dg/parse/access9.C: New test.
11465         * g++.dg/tc1/dr52.C: Tweak error markers.
11466
11467 2006-01-04  Richard Henderson  <rth@redhat.com>
11468
11469         Merge from gomp branch.
11470         * g++.dg/parse/pragma2.C: Update expected error lines.
11471
11472 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * g++.dg/other/i386-2.C: New test.
11475
11476         PR target/25554
11477         * gcc.c-torture/compile/20051228-1.c: New test.
11478
11479         PR c/25559
11480         * gcc.dg/pr25559.c: New test.
11481
11482 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11483
11484         PR c++/25492
11485         * g++.dg/lookup/friend9.C: New test.
11486
11487         PR c++/25625
11488         * g++.dg/template/repo5.C: New test.
11489
11490 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11491
11492         PR fortran/25101
11493         * gfortran.dg/forall_2.f90: New test.
11494
11495 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11496
11497         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11498         dg-require-weak.  Adjust regexp to handle leading-underscore
11499         targets and space as well as TAB after .weak.  Change previous
11500         64-bit fix to not use naked dot.
11501
11502 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11503
11504         PR rtl-optimization/25578
11505         * gcc.c-torture/execute/20060102-1.c: New testcase.
11506
11507 2006-01-03  Richard Guenther  <rguenther@suse.de>
11508
11509         PR c/25183
11510         * gcc.dg/torture/pr25183.c: New testcase.
11511
11512 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11513
11514         Merge from gomp-branch.
11515         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11516         * gcc.dg/ia64-sync-2.c: Likewise.
11517         * gcc.dg/ia64-sync-3.c: Likewise.
11518         * gcc.dg/ia64-sync-4.c: Likewise.
11519         * gcc.dg/sync-2.c: Likewise.
11520         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11521         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11522
11523 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11524
11525         PR c++/25635
11526         * g++.dg/parse/operator6.C: New test.
11527
11528         PR c++/25637
11529         * g++.dg/parse/error29.C: New test.
11530
11531         PR c++/25638
11532         * g++.dg/parse/dtor6.C: New test.
11533
11534         PR c++/25633
11535         * g++.dg/parse/ctor3.C: New test.
11536
11537         PR c++/25634
11538         * g++.dg/template/class3.C: New test.
11539
11540 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11541
11542         * g++.dg/debug/debug9.C: New.
11543
11544 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11545
11546         PR fortran/24640
11547         * gfortran.dg/label_2.f90: New test.
11548
11549 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11550
11551         * g++.dg/lookup/using12.C: Tighten error marker.
11552
11553 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11554             Andrew Pinski <pinskia@physics.uc.edu>
11555
11556         * gcc.target/powerpc/darwin-abi-3.c: New file.
11557         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11558         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11559         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11560         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11561         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11562         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11563         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11564         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11565
11566 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11567
11568         * gcc.dg/tree-ssa/loadpre1.c: New;
11569         * gcc.dg/tree-ssa/loadpre2.c: New;
11570         * gcc.dg/tree-ssa/loadpre3.c: New;
11571         * gcc.dg/tree-ssa/loadpre4.c: New;
11572         * gcc.dg/tree-ssa/loadpre5.c: New;
11573         * gcc.dg/tree-ssa/loadpre6.c: New;
11574         * gcc.dg/tree-ssa/loadpre7.c: New;
11575         * gcc.dg/tree-ssa/loadpre8.c: New;
11576         * gcc.dg/tree-ssa/loadpre9.c: New;
11577
11578 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11581         * g++.dg/abi/thunk4.C: Likewise.
11582
11583 2006-01-01  Andreas Jaeger  <aj@suse.de>
11584
11585         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11586         portable.
11587
11588 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11589
11590         PR c++/25294
11591         * gcc.dg/pragma-pack-3.c: New test.
11592         * g++.dg/parse/pragma3.C: New test.
11593
11594 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11595
11596         PR middle-end/24827
11597         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11598
11599 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11600
11601         PR testsuite/25214
11602         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11603
11604 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11605
11606         PR fortran/22607
11607         * gfortran-dg/pure_byref_3.f90: New.
11608
11609         fortran/PR 25396
11610         * gfortran.dg/userdef_operator_1.f90: New.
11611
11612 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11613
11614         * g++.dg/abi/thunk3.C: New.
11615         * g++.dg/abi/thunk4.C: New.
11616
11617 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11618
11619         PR fortran/25532
11620         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11621         associated derived type components of derived types are
11622         properly declared in contained procedures.
11623
11624 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR libgfortran/25139
11627         * gfortran.dg/backspace_2.f: New test.
11628
11629 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11630
11631         PR libgfortran/25550
11632         * gfortran.dg/endfile.f: New test.
11633
11634 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11635
11636         PR libgfortran/25419
11637         * gfortran.dg/comma.f: New test.
11638
11639 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11640
11641         * lib/gfortran-dg.exp: Remove trailing whitespace.
11642         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11643         -funroll-all-loops.
11644
11645 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11646
11647         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11648         Extended Double long doubles or repeat tests when long double is
11649         the same size as double.
11650
11651 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11652
11653         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11654
11655         PR testsuite/25442
11656         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11657         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11658
11659         PR testsuite/25441
11660         * gcc.dg/pr23911.c: Make test variable static.
11661
11662         PR testsuite/25444
11663         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11664
11665 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11666
11667         PR c++/25439
11668         * g++.dg/parse/crash17.C: Adjust error markers.
11669         * g++.dg/template/error20.C: New test.
11670
11671 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/23172
11674         * g++.dg/ext/complit4.C: New test.
11675
11676         PR c++/25417
11677         * g++.dg/ext/complit5.C: Likewise.
11678
11679 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11680
11681         PR tree-optimization/25125
11682         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11683         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11684         * gcc.c-torture/execute/pr25125.c: New.
11685
11686 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11687
11688         PR fortran/25029
11689         PR fortran/21256
11690         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11691         with incorrect assumed size references.
11692
11693 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/23171
11696         * g++.dg/opt/init1.C: New test.
11697
11698 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11699
11700         PR c++/24671
11701         * g++.dg/template/sfinae3.C: New test.
11702
11703 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11704
11705         * g++.dg/other/friend4.C: New test.
11706
11707 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR target/25005
11710         * g++.dg/opt/pr25005.C: New test.
11711
11712 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11713
11714         PR c++/25369
11715         * g++.dg/template/ptrmem16.C: New test.
11716
11717 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11718
11719         PR fortran/25029
11720         PR fortran/21256
11721         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11722
11723 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11724
11725         PR libgfortran/25307
11726         * gfortran.dg/list_read_5.f90: New test.
11727
11728 2005-12-22  Richard Henderson  <rth@redhat.com>
11729
11730         * gcc.target/i386/sse-7.c: Use -msse2.
11731
11732 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11733
11734         PR rtl-optimization/25432
11735         * gcc.c-torture/compile/20051216-1.c: New test.
11736
11737         PR objc/25328
11738         * objc/execute/pr25328.m: New test.
11739
11740 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/25364
11743         * g++.dg/template/call4.C: New test.
11744
11745 2005-12-22  Dale Johannesen  <dalej@apple.com>
11746
11747         * gcc.target/i386/sse-17.c: New.
11748
11749 2005-12-22  Paul Brook  <paul@codesourcery.com>
11750
11751         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11752
11753 2005-12-22  Paul Brook  <paul@codesourcery.com>
11754
11755         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11756
11757 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11758
11759         PR tree-opt/25513
11760         * gcc.c-torture/compile/pr25513.c: New test.
11761
11762 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11763
11764         PR c++/23333
11765         * g++.dg/parse/error25.C: Add more tests.
11766
11767 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11768
11769         PR fortran/18990
11770         * gfortran.dg/der_charlen_1.f90: New.
11771
11772 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR fortran/20889
11775         * gfortran.dg/pointer_component_type_1.f90: New test.
11776
11777         PR fortran/25029
11778         PR fortran/21256
11779         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11780         should give an error with assumed size array refernces and checks those
11781         that should not.
11782         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11783         reference an upper bound so that it does not generate an error.
11784
11785         PR fortran/19362
11786         PR fortran/20244
11787         PR fortran/20864
11788         PR fortran/25391
11789         * gfortran.dg/used_dummy_types_1.f90: New test.
11790         * gfortran.dg/used_dummy_types_2.f90: New test.
11791         * gfortran.dg/used_dummy_types_3.f90: New test.
11792         * gfortran.dg/used_dummy_types_4.f90: New test.
11793         * gfortran.dg/used_dummy_types_5.f90: New test.
11794
11795         PR fortran/23152
11796         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11797         group already being USE associated.
11798         * gfortran.dg/assumed_shape_nml.f90: New test.
11799         * gfortran.dg/assumed_size_nml.f90: New test.
11800
11801         PR fortran/20862
11802         PR fortran/25053
11803         PR fortran/25063
11804         PR fortran/25064
11805         PR fortran/25066
11806         PR fortran/25067
11807         PR fortran/25068
11808         PR fortran/25307
11809         * gfortran.dg/io_constraints_1.f90: New test.
11810         * gfortran.dg/io_constraints_1.f90: New test.
11811         * gfortran.dg/iostat_3.f90: Change wording of warning.
11812         * gfortran.dg/g77/19981216-0.f: The same.
11813
11814 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11815
11816         PR tree-optimization/23518
11817         * testsuite/gcc.dg/pr23518.c: New.
11818
11819 2005-12-21  Mike Stump  <mrs@apple.com>
11820
11821         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11822
11823 2005-12-21  Paul Brook  <paul@codesourcery.com>
11824
11825         * gcc.dg/pr19340.c: Skip on m68k targets.
11826
11827 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11828
11829         PR rtl-optimization/25196
11830         * gcc.dg/pr25196.c: New test.
11831
11832 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11833
11834         PR fortran/25423
11835         gfortran.dg/where_nested_1.f90: New.
11836
11837 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11838
11839         PR tree-optimization/25382.
11840         * gcc.dg/tree-ssa/pr25382.c: New.
11841
11842 2005-12-20  Richard Guenther  <rguenther@suse.de>
11843
11844         PR middle-end/24306
11845         * gcc.target/i386/pr24306.c: New testcase.
11846
11847 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11848
11849         PR tree-optimization/25501
11850         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11851
11852 2005-12-20  Richard Guenther  <rguenther@suse.de>
11853
11854         Revert
11855         2005-12-02  Richard Guenther  <rguenther@suse.de>
11856
11857         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11858
11859 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/21228
11862         * g++.dg/warn/Wunreachable-code-2.C: New test.
11863
11864 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11865
11866         PR c++/24278
11867         * g++.dg/template/ctor5.C: New test.
11868
11869         PR c++/24915
11870         * g++.dg/template/overload8.C: New test.
11871
11872 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11873
11874         * gcc.c-torture/compile/pr25483 : New test.
11875
11876 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11877
11878         PR c++/20552
11879         * g++.dg/ext/typeof10.C: New test.
11880
11881 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * gcc.dg/mt-loopi1.c: New.
11884
11885 2005-12-18  Richard Guenther  <rguenther@suse.de>
11886
11887         PR tree-optimization/25481
11888         * gcc.dg/torture/pr25481.c: New testcase.
11889
11890 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11891
11892         PR rtl-optimization/21041
11893         * gcc.dg/pr21041.c: New test.
11894
11895 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11896
11897         PR libgfortran/25463
11898         * gfortran.dg/advance.f90: New test.
11899
11900 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11901
11902         * gcc.dg/20051201-1.c: New test.
11903
11904 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11905
11906         PR fortran/25018
11907         * gfortran.dg/initialization_1.f90: New test.
11908         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11909         * gfortran.dg/g77/980616-0.f: The same.
11910
11911 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11912
11913         * PR fortran/25458
11914         * gfortran.dg/chkbits.f90: New test.
11915
11916 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11917
11918         * gfortran.dg/enum_5.f: Revert to previous version.
11919
11920 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11921
11922         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11923         * gfortran.dg/nested_modules_1.f90: Ditto.
11924         * gfortran.dg/hollerith_f95.f90: Ditto.
11925         * gfortran.dg/select_5.f90: Ditto.
11926         * gfortran.dg/secnds.f: Ditto.
11927         * gfortran.dg/hollerith2.f90: Ditto.
11928         * gfortran.dg/imag_2.f: Ditto.
11929         * gfortran.dg/ftell_2.f90: Ditto.
11930         * gfortran.dg/malloc_free_1.f90: Ditto.
11931         * gfortran.dg/logint-1.f: Ditto.
11932         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11933         * gfortran.dg/e_d_fmt.f90: Ditto.
11934         * gfortran.dg/hollerith_legacy.f90: Ditto.
11935         * gfortran.dg/logint-2.f: Ditto.
11936         * gfortran.dg/enum_5.f90: Ditto.
11937         * gfortran.dg/f2c_2.f90: Ditto.
11938         * gfortran.dg/pr17143.f90: Ditto.
11939         * gfortran.dg/namelist_14.f90: Ditto.
11940         * gfortran.dg/logint-3.f: Ditto.
11941         * gfortran.dg/spread_scalar_source.f90: Ditto.
11942         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11943         * gfortran.dg/namelist_11.f: Ditto.
11944         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11945         * gfortran.dg/g77/20010519-1.f
11946         * gfortran.dg/g77/alpha1.f: Ditto.
11947         * gfortran.dg/g77/990115-1.f: Ditto.
11948         * gfortran.dg/g77/erfc.f: Ditto.
11949         * gfortran.dg/g77/19990313-3.f: Ditto.
11950         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11951         * gfortran.dg/g77/20010426.f: Ditto.
11952         * gfortran.dg/g77/19990313-0.f: Ditto.
11953         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11954         * gfortran.dg/g77/20000629-1.f: Ditto.
11955         * gfortran.dg/g77/970125-0.f: Ditto.
11956         * gfortran.dg/g77/8485.f: Ditto.
11957         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11958         * gfortran.dg/g77/19990313-1.f: Ditto.
11959         * gfortran.dg/g77/int8421.f: Ditto.
11960         * gfortran.dg/g77/19990305-0.f: Ditto.
11961         * gfortran.dg/g77/947.f: Ditto.
11962         * gfortran.dg/g77/19990905-2.f: Ditto.
11963         * gfortran.dg/g77/cabs.f: Ditto.
11964         * gfortran.dg/g77/19990313-2.f: Ditto.
11965         * gfortran.dg/g77/20020307-1.f: Ditto.
11966         * gfortran.dg/g77/dcomplex.f: Ditto.
11967         * gfortran.dg/g77/19990502-1.f: Ditto.
11968         * gfortran.dg/g77/19981216-0.f: Ditto.
11969         * gfortran.dg/common_4.f90: Ditto.
11970         * gfortran.dg/entry_4.f90: Ditto.
11971         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11972         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11973         * gfortran.dg/namelist_12.f: Ditto.
11974         * gfortran.dg/scale_1.f90: Ditto.
11975         * gfortran.dg/modulo_1.f90
11976         * gfortran.dg/hollerith.f90: Ditto.
11977         * gfortran.dg/direct_io_3.f90: Ditto.
11978         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11979         * gfortran.dg/gnu_logical_1.F: Ditto.
11980         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11981         * gfortran.dg/assign_1.f90: Ditto.
11982         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11983         * gfortran.dg/pr23095.f: Ditto.
11984         * gfortran.dg/read_float_1.f90: Ditto.
11985
11986 2005-12-17  Andreas Jaeger  <aj@suse.de>
11987
11988         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11989         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11990
11991 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11992
11993         PR fortran/24268
11994         * gfortran.dg/fmt_white.f: New test.
11995
11996 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11997
11998         * gfortran.dg/label_1.f90: New test.
11999
12000 2005-12-15  Ben Elliston  <bje@au.ibm.com>
12001
12002         PR testsuite/25422
12003         * gcc.dg/20031012-1.c: Add -Walways-true option.
12004         * gcc.dg/weak/weak-3.c: Likewise.
12005         * g++.old-deja/g++.mike/warn8.C: Likewise.
12006
12007 2005-12-16  Mike Stump  <mrs@apple.com>
12008
12009         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
12010         exit.
12011
12012 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12013
12014         PR libgfortran/25264
12015         PR libgfortran/25349
12016         * gfortran.dg/tl_editing.f90: Added additional checks.
12017         * gfortran.dg/t_editing.f: New test.
12018         * gfortran.dg/write_padding.f90: New test
12019
12020 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12021
12022         PR testsuite/25215
12023         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
12024
12025 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
12026
12027         PR rtl-optimization/24899
12028         * gcc.c-torture/execute/20051215-1.c: New test.
12029
12030 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
12031
12032         PR 24823
12033         * gfortran.dg/pr24823.f: New test.
12034
12035 2005-12-16  Jeff Law  <law@redhat.com>
12036
12037         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
12038
12039 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12040
12041         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
12042         Change C++ style comments to C style comments.
12043         Remove aligned types from the array.
12044         Keep Enums disabled.
12045         (complex_types): Remove aligned types from the array.
12046         Comment out "_Complex long double".
12047         (attrib_types): Remove.
12048         (complex_attrib_types): Remove.
12049         (attrib_array_types): Remove.
12050         (complex_attrib_array_types): Remove.
12051         (aligned_bitfld_types): Remove.
12052         (n_aligned_bitfld_types): Remove.
12053         (FEATURE_ALIGNEDPACKED): Delete.
12054         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
12055         (singles): Remove support for adding attributes.
12056         (choose_type): Remove support for attributed types.
12057         (generate_fields): Remove support for attributed bit-fields.
12058         Remove support for adding attributes.
12059         (generate_random_tests): Remove support for adding attributes.
12060         (features): Add back "[0] :0" and "complex vector [0]".
12061         (main): Remove support for attributed bit-fields.
12062         Uncomment the calling of generate_random_tests for the rests of
12063         the tests.
12064
12065 2005-12-16  Jan Hubicka  <jh@suse.cz>
12066
12067         * gcc.c-torture/combine/pr25224.c: New.
12068
12069 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
12070
12071         PR other/25028
12072         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
12073         HP-UX.
12074
12075 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
12076
12077         * gcc.dg/20051215-1.c: New file.
12078
12079 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12080
12081         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12082         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12083
12084 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12085
12086         PR fortran/18197
12087         * gfortran.dg/dummy_functions_1.f90: New.
12088
12089 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12090
12091         PR rtl-optimization/25310
12092         * gcc.c-torture/compile/pr25310.c: New test.
12093
12094 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12095
12096         PR debug/25023
12097         * gcc.dg/pr25023.c: New test.
12098
12099 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12100
12101         * g++.old-deja/g++.brendan/redecl1.C,
12102         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12103         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12104         g++.old-deja/g++.oliva/typeof1.C,
12105         g++.old-deja/g++.other/crash16.C,
12106         g++.old-deja/g++.other/crash34.C,
12107         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12108         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12109         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12110         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12111         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12112         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12113         Remove xfail.
12114
12115 2005-12-14  Kean Johnston  <jkj@sco.com>
12116             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12117
12118         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12119         * gcc.target/i386/20020523-1.c: Ditto.
12120         * gcc.target/i386/tailcall-1.c: Ditto.
12121         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12122         * gcc.target/i386/ssetype-5.c: Ditto.
12123
12124 2005-12-14  Jeff Law  <law@redhat.com>
12125
12126         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12127
12128 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12129
12130         PR target/25254
12131         PR target/24188
12132         * gcc.target/i386/pr25254.c: New test.
12133         * gfortran.dg/PR24188.f: New test.
12134
12135 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12136
12137         * lib/fortran-torture.exp: Catch remaining uses of
12138         remote_file build delete.
12139
12140 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12141
12142         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12143
12144 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12145
12146         * gcc.dg/warn-addr-cmp.c: New test.
12147
12148 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12149
12150         PR debug/25023
12151         PR target/25293
12152         * gcc.target/i386/pr25293.c: New test.
12153
12154 2005-12-13  Petr Machata  <machata@post.cz>
12155
12156         PR c++/24907
12157         * g++.dg/parse/comma2.C: New test.
12158
12159 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12160             Jakub Jelinek  <jakub@redhat.com>
12161
12162         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12163         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12164         (limits.h): Include unconditionally.
12165         (stdlib.h): Likewise.
12166         (hashtab.h): Do not include.
12167         (getopt.h): Likewise.
12168         (stddef.h): Include.
12169         (hashval_t): Define.
12170         (struct entry): Add "next" field.
12171         (HASH_SIZE): New macro.
12172         (hash_table): New variable.
12173         (switchfiles): Do not use xmalloc.
12174         (mix): New macro.
12175         (iterative_hash): New function.
12176         (hasht): Remove.
12177         (e_exists): New function.
12178         (e_insert): Likewise.
12179         (output): Use, instead of libiberty hashtable functions.
12180         (main): Do not use getopt.  Do not call htab_create.
12181
12182 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12183
12184         PR c++/25331
12185         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12186         put atal* and atpaal* attributes on array elements.
12187         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12188         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12189         put atal* and atpaal* attributes on array elements.
12190         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12191
12192 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12193
12194         * gcc.dg/single-precision-constant.c: New test.
12195
12196 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12197
12198         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12199         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12200         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12201         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12202         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12203         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12204         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12205         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12206         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12207         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12208         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12209         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12210         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12211         gcc.target/powerpc/ppc-sdata-2.c,
12212         gcc.target/powerpc/ppc-stackalign-1.c,
12213         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12214         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12215         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12216         gcc.target/powerpc/rs6000-ldouble-2.c,
12217         gcc.target/powerpc/rs6000-power2-1.c,
12218         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12219         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12220         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12221         option into target selector.
12222         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12223         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12224
12225 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12226
12227         PR objc/25348
12228         * objc.dg/encode-9.m: New test.
12229
12230 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12231
12232         PR testsuite/20772
12233         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12234         * gcc.dg/asm-b.c: Fix typo.
12235         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12236         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12237         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12238         i?86 lp64 and x86_64 ilp32.
12239         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12240         on i?86 lp64.
12241         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12242
12243 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12244
12245         PR fortran/25078
12246         gfortran.dg/equiv_5.f90: New test.
12247
12248 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12249
12250         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12251         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12252         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12253         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12254         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12255         * gcc.dg/tree-ssa/reassoc-5.c: New.
12256         * gcc.dg/tree-ssa/reassoc-6.c: New.
12257         * gcc.dg/tree-ssa/reassoc-7.c: New.
12258         * gcc.dg/tree-ssa/reassoc-8.c: New.
12259         * gcc.dg/tree-ssa/reassoc-9.c: New.
12260         * gcc.dg/tree-ssa/reassoc-10.c: New.
12261         * gcc.dg/tree-ssa/reassoc-11.c: New.
12262
12263 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12264
12265         PR testsuite/25167
12266         PR testsuite/24478
12267         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12268
12269 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12270
12271         PR c++/25300
12272         * g++.dg/template/inherit.C: Do not use a generic error message.
12273
12274 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12275
12276         PR libobjc/25354
12277         * objc.dg/gnu-encoding: New directory.
12278         * objc.dg/gnu-encoding/compat-common.h: New file.
12279         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12280         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12281         * objc.dg/gnu-encoding/vector-defs.h: New file.
12282         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12283         * objc.dg/gnu-encoding/generate-random.c: New file.
12284         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12285         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12286         * objc.dg/gnu-encoding/generate-random.h: New file.
12287
12288 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/25337
12291         * g++.dg/template/defarg7.C: New test.
12292
12293 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12294
12295         PR libobjc/25347
12296         * objc.dg/encode-8.m: New test.
12297
12298 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12299
12300         PR libobjc/25346
12301         * objc.dg/encode-7.m: New test.
12302
12303 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12304
12305         PR c++/25010
12306         * g++.dg/opt/inline10.C: New test.
12307
12308 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12309
12310         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12311
12312 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12313
12314         * gfortran.dg/substring_equivalence.f90: typo in comment
12315
12316 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12317
12318         PR fortran/25068
12319         * gfortran.dg/iostat_3.f90: New test.
12320
12321 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12322
12323         PR fortran/23815
12324         * gfortran.dg/unf_io_convert_1.f90: New test.
12325         * gfortran.dg/unf_io_convert_2.f90: New test.
12326         * gfortran.dg/unf_io_convert_3.f90: New test.
12327
12328 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12329
12330         PR testsuite/20772
12331         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12332         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12333         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12334         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12335         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12336         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12337         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12338         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12339         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12340         gcc.dg/torture/fp-int-convert-float128-timode.c,
12341         gcc.dg/torture/fp-int-convert-float128.c,
12342         gcc.dg/torture/fp-int-convert-float80-timode.c,
12343         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12344         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12345
12346         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12347
12348 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12349
12350         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12351
12352 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12353
12354         * gcc.dg/20051207-1.c,
12355         * gcc.dg/20051207-2.c,
12356         * gcc.dg/20051207-3.c: New tests.
12357
12358 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12359
12360         PR testsuite/20772
12361         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12362         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12363         dg-skip-if target selector.
12364
12365         PR testsuite/20772
12366         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12367         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12368         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12369         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12370         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12371         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12372         and/or merge with i?86 cases.
12373
12374         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12375
12376         PR testsuite/20772
12377         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12378         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12379         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12380         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12381         x86_64-*-linux*.
12382
12383 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12384
12385         PR target/25311
12386         * gcc.c-torture/compile/pr25311.c: New test.
12387
12388 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12389
12390         PR libgfortran/25039
12391         * gfortran.dg/read_comma.f: New test.
12392
12393 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR c++/19317
12396         * g++.dg/opt/pr19317-1.C: New test.
12397         * g++.dg/opt/pr19317-2.C: New test.
12398         * g++.dg/opt/pr19317-3.C: New test.
12399
12400         PR target/19005
12401         * gcc.c-torture/execute/pr19005.c: New test.
12402
12403         PR target/17828
12404         * g++.old-deja/g++.other/comdat5.C: New test.
12405         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12406
12407         * g++.dg/compat/struct-layout-1.exp: New file.
12408         * g++.dg/compat/struct-layout-1.h: New.
12409         * g++.dg/compat/struct-layout-1_generate.c: New.
12410         * g++.dg/compat/struct-layout-1_x1.h: New.
12411         * g++.dg/compat/struct-layout-1_x2.h: New.
12412         * g++.dg/compat/struct-layout-1_y1.h: New.
12413         * g++.dg/compat/struct-layout-1_y2.h: New.
12414
12415         * gcc.dg/20050330-2.c: New test.
12416
12417 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12418
12419         PR fortran/25292
12420         * gfortran.dg/associated_1.f90: New.
12421
12422 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12423
12424         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12425         ILP32 vect_no_align platforms.
12426
12427 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12428             Jakub Jelinek  <jakub@redhat.com>
12429
12430         PR target/25268
12431         * gcc.c-torture/compile/20051207-1.c: New test.
12432
12433 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12434
12435         PR testsuite/20772
12436         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12437         gcc.dg/torture/pr18582-1.c,
12438         gcc.target/i386/attributes-error.c: Also test on x86_64.
12439
12440         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12441
12442 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12443
12444         PR c++/19397
12445         * g++.dg/template/typedef3.C: New test.
12446
12447         PR c++/19762
12448         PR c++/19764
12449         * g++.dg/template/dtor3.C: Fix error markers.
12450
12451 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12452
12453         * lib/target-supports.exp (check_effective_target_sync_char_short):
12454         Add s390*.
12455
12456 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12457
12458         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12459
12460 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12461
12462         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12463         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12464         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12465         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12466
12467 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12468
12469         PR c++/25263
12470         * g++.dg/other/array2.C: New test case.
12471
12472 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12473
12474         * gcc.dg/darwin-weakimport-3.c: New.
12475
12476         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12477         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12478         and to work on Darwin.
12479         * gcc.dg/attr-weakref-1b.c: New file.
12480         * gcc.dg/attr-weakref-2.c: New test.
12481         * gcc.dg/darwin-weakref-1.c: New test.
12482
12483 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12484
12485         PR testsuite/25247
12486         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12487         use in selector expressions.
12488         (dg-xfail-if): Ditto.
12489         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12490         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12491         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12492         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12493         * gcc.test-framework/test-framework.exp: Skip generated tests if
12494         CHECK_TEST_FRAMEWORK is not 1.
12495
12496 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12497
12498         PR tree-optimization/24963
12499         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12500
12501         PR target/24108
12502         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12503
12504         PR target/18580
12505         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12506         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12507         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12508         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12509
12510 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12511
12512         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12513         dg-options.
12514
12515 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12516
12517         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12518
12519 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12520
12521         * gcc.dg/format/cast-1.c: New test.
12522
12523 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12524
12525         PR c/7776
12526         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12527         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12528         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12529         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12530
12531 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12532
12533         * gcc.dg/cast-pretty-print-1.c: New test.
12534
12535 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12536
12537         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12538
12539 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12540
12541         PR c++/24173
12542         * g++.dg/template/friend40.C: New test.
12543
12544 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12545
12546         PR target/25199
12547         * gcc.target/i386/movq-2.c: New test.
12548         * gcc.target/i386/movq.c: Remove target i?86, instead add
12549         dg-require-effective-target ilp32.
12550
12551 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12552
12553         PR c++/24103
12554         * g++.dg/other/default1.C: New test.
12555
12556 2005-12-02  Richard Guenther  <rguenther@suse.de>
12557
12558         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12559
12560 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12561
12562         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12563
12564 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12565
12566         PR target/21017
12567         * gcc.target/powerpc/rotate.c: New.
12568
12569 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12570
12571         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12572         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12573
12574 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12575
12576         PR c/13384
12577         * gcc.dg/pr17730-1.c: Adjust.
12578         * gcc.dg/lvalue1.c (main): Likewise.
12579         * gcc.dg/lvalue-2.c: Likewise.
12580         * g++.dg/pr7503-3.C
12581
12582 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12583
12584         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12585         error messages.
12586
12587 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12588
12589         PR fortran/24789
12590         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12591
12592 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12593
12594         PR target/24475
12595         * lib/target-supports.exp (check_effective_target_tls): New.
12596         (check_effective_target_tls_runtime): New.
12597         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12598         for TLS support.
12599         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12600         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12601         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12602         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12603         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12604         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12605         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12606         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12607         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12608         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12609         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12610         effective-target TLS.
12611         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12612         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12613         effective-target TLS runtime.
12614
12615 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12616
12617         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12618
12619 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12620
12621         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12622         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12623         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12624         ignored" warnings when "packing" is the same as the ABI layout.
12625
12626 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12627
12628         PR fortran/21302
12629         * gfortran.dg/line_length_1.f: New test.
12630         * gfortran.dg/line_length_2.f90: Ditto.
12631
12632 2005-11-30  Richard Guenther  <rguenther@suse.de>
12633
12634         PR tree-optimization/21655
12635         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12636
12637 2005-11-30  Dale Johannesen  <dalej@apple.com>
12638
12639         * gcc.c-torture/compile/pr24930.c: New.
12640
12641 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12642
12643         PR fortran/15809
12644         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12645
12646 2005-11-30  Jeff Law  <law@redhat.com>
12647
12648         * g++.old-deja/g++.law/pr25000.C: New test.
12649
12650 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12651
12652         * gcc.dg/tls/opt-11.c: New test.
12653
12654 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12655
12656         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12657         targets.
12658         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12659         LP64 ia64.
12660
12661 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12662
12663         * gfortran.dg/open_access_1.f90: New test.
12664
12665 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12666
12667         * gcc.dg/charset/builtin2.c: New test.
12668
12669 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12672         on mmix-*-* for *_[xy].c.
12673
12674 2005-11-28  Kean Johnston  <jkj@sco.com>
12675
12676         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12677         headers.
12678         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12679         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12680         * gcc.target/i386/asm-3.c: Ditto.
12681         * gcc.target/i386/clobbers.c: Ditto.
12682         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12683         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12684         test regexp.
12685         * gcc.target/i386/mul.c: Ditto.
12686         * gcc.target/i386/ssetype-1.c: Ditto.
12687         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12688         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12689         static so the test works with -fPIC mode too. Based on comment in
12690         PR19231 by Pinski.
12691         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12692
12693 2005-11-28  Richard Guenther  <rguenther@suse.de>
12694
12695         * gcc.dg/alias-9.c: New testcase.
12696         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12697
12698 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12699             Uros Bizjak  <uros@kss-loka.si>
12700
12701         PR middle-end/20219
12702         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12703         tan(x)/sin(x) transformations.
12704
12705 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12706
12707         PR middle-end/24575
12708         * gcc.dg/tree-ssa/divide-3.c: New test.
12709         * gcc.dg/tree-ssa/divide-4.c: New test.
12710
12711 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12712
12713         PR fortran/24917
12714         *  gfortran.dg/boz_6.f90: New test.
12715
12716 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12717
12718         PR fortran/23912
12719         * gfortran.dg/modulo_1.f90: New test.
12720
12721 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12722
12723         PR libfortran/24919
12724         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12725         fail on CRLF platforms.
12726         * gfortran.dg/ftell_2.f90: Likewise.
12727
12728 2005-11-26  Eric Christopher  <echristo@apple.com>
12729
12730         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12731
12732 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12733
12734         * objc.dg/gnu-runtime-3.m: Simplify.
12735
12736 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12737
12738         PR middle-end/23669
12739         * gcc.dg/tree-ssa/divide-1.c: New test.
12740         * gcc.dg/tree-ssa/divide-2.c: New test.
12741
12742 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12743
12744         PR libgfortran/24945
12745         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12746
12747 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12748
12749         PR libgfortran/24945
12750         * gfortran.dg/open_status_2.f90: New test.
12751
12752 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12753
12754         * gcc.c-torture/execute/builtins/fprintf.c,
12755         gcc.c-torture/execute/builtins/fputs-lib.c,
12756         gcc.c-torture/execute/builtins/fputs.c,
12757         gcc.c-torture/execute/builtins/lib/fprintf.c,
12758         gcc.c-torture/execute/builtins/lib/printf.c,
12759         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12760
12761 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12762
12763         * gcc.dg/20050922-2.c: New test.
12764
12765 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12766
12767         * objc.dg/gnu-runtime-3.m: New test.
12768
12769 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12770
12771         PR c++/9278
12772         * g++.dg/other/void1.C: New test.
12773
12774 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12775
12776         PR middle-end/24998
12777         * gcc.dg/torture/fp-int-convert-float.c,
12778         gcc.dg/torture/fp-int-convert-double.c,
12779         gcc.dg/torture/fp-int-convert-long-double.c,
12780         gcc.dg/torture/fp-int-convert-timode.c,
12781         gcc.dg/torture/fp-int-convert-float80.c,
12782         gcc.dg/torture/fp-int-convert-float80-timode.c,
12783         gcc.dg/torture/fp-int-convert-float128.c,
12784         gcc.dg/torture/fp-int-convert-float128-timode.c,
12785         gcc.dg/torture/fp-int-convert.h: New files.
12786
12787 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12788
12789         PR middle-end/24989
12790         * gcc.dg/tree-ssa/bool-10.c: New test.
12791         * gcc.dg/tree-ssa/bool-11.c: New test.
12792         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12793
12794 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12795
12796         PR middle-end/24990
12797         * tree-ssa/pr24990-1.c: New test.
12798
12799 2005-11-24  Richard Guenther  <rguenther@suse.de>
12800         Dirk Mueller <dmueller@suse.de>
12801
12802         PR c++/14024
12803         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12804         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12805         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12806         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12807         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12808         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12809
12810 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12811
12812         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12813
12814 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12815
12816         PR c/21668
12817         * gcc.dg/Wc++-compat.c: New.
12818         * gcc.dg/Wno-c++-compat.c: New.
12819
12820 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12821
12822         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12823         (vspltish, vspltisw): Likewise.
12824
12825 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12826
12827         PR libgfortran/24794
12828         * gfortran.dg/namelist_12.f: Fix quotes.
12829         * gfortran.dg/namelist_13.f90: Fix quotes.
12830         * gfortran.dg/namelist_14.f90: Fix quotes.
12831         * gfortran.dg/namelist_15.f90: Fix quotes.
12832         * gfortran.dg/namelist_use.f90: Fix quotes.
12833         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12834         * gfortran.dg/namelist_21.f90: New test.
12835         * gfortran.dg/namelist_22.f90: New test.
12836
12837 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12838
12839         PR target/23435
12840         * gcc.c-torture/compile/pr23435.c: New.
12841
12842 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12843
12844         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12845
12846 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12847
12848         * gcc.target/powerpc/405-macchw-1.c,
12849         gcc.target/powerpc/405-macchw-2.c,
12850         gcc.target/powerpc/405-macchwu-1.c,
12851         gcc.target/powerpc/405-macchwu-2.c,
12852         gcc.target/powerpc/405-machhw-1.c,
12853         gcc.target/powerpc/405-machhw-2.c,
12854         gcc.target/powerpc/405-machhwu-1.c,
12855         gcc.target/powerpc/405-machhwu-2.c,
12856         gcc.target/powerpc/405-maclhw-1.c,
12857         gcc.target/powerpc/405-maclhw-2.c,
12858         gcc.target/powerpc/405-maclhwu-1.c,
12859         gcc.target/powerpc/405-maclhwu-2.c,
12860         gcc.target/powerpc/405-mulchw-1.c,
12861         gcc.target/powerpc/405-mulchw-2.c,
12862         gcc.target/powerpc/405-mulchwu-1.c,
12863         gcc.target/powerpc/405-mulchwu-2.c,
12864         gcc.target/powerpc/405-mulhhw-1.c,
12865         gcc.target/powerpc/405-mulhhw-2.c,
12866         gcc.target/powerpc/405-mulhhwu-1.c,
12867         gcc.target/powerpc/405-mulhhwu-2.c,
12868         gcc.target/powerpc/405-mullhw-1.c,
12869         gcc.target/powerpc/405-mullhw-2.c,
12870         gcc.target/powerpc/405-mullhwu-1.c,
12871         gcc.target/powerpc/405-mullhwu-2.c,
12872         gcc.target/powerpc/405-nmacchw-1.c,
12873         gcc.target/powerpc/405-nmacchw-2.c,
12874         gcc.target/powerpc/405-nmachhw-1.c,
12875         gcc.target/powerpc/405-nmachhw-2.c,
12876         gcc.target/powerpc/405-nmaclhw-1.c,
12877         gcc.target/powerpc/405-nmaclhw-2.c,
12878         gcc.target/powerpc/440-macchw-1.c,
12879         gcc.target/powerpc/440-macchw-2.c,
12880         gcc.target/powerpc/440-macchwu-1.c,
12881         gcc.target/powerpc/440-macchwu-2.c,
12882         gcc.target/powerpc/440-machhw-1.c,
12883         gcc.target/powerpc/440-machhw-2.c,
12884         gcc.target/powerpc/440-machhwu-1.c,
12885         gcc.target/powerpc/440-machhwu-2.c,
12886         gcc.target/powerpc/440-maclhw-1.c,
12887         gcc.target/powerpc/440-maclhw-2.c,
12888         gcc.target/powerpc/440-maclhwu-1.c,
12889         gcc.target/powerpc/440-maclhwu-2.c,
12890         gcc.target/powerpc/440-mulchw-1.c,
12891         gcc.target/powerpc/440-mulchw-2.c,
12892         gcc.target/powerpc/440-mulchwu-1.c,
12893         gcc.target/powerpc/440-mulchwu-2.c,
12894         gcc.target/powerpc/440-mulhhw-1.c,
12895         gcc.target/powerpc/440-mulhhw-2.c,
12896         gcc.target/powerpc/440-mulhhwu-1.c,
12897         gcc.target/powerpc/440-mulhhwu-2.c,
12898         gcc.target/powerpc/440-mullhw-1.c,
12899         gcc.target/powerpc/440-mullhw-2.c,
12900         gcc.target/powerpc/440-mullhwu-1.c,
12901         gcc.target/powerpc/440-mullhwu-2.c,
12902         gcc.target/powerpc/440-nmacchw-1.c,
12903         gcc.target/powerpc/440-nmacchw-2.c,
12904         gcc.target/powerpc/440-nmachhw-1.c,
12905         gcc.target/powerpc/440-nmachhw-2.c,
12906         gcc.target/powerpc/440-nmaclhw-1.c,
12907         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12908
12909 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12910
12911         PR fortran/24774
12912         * gfortran.dg/inquire_9.f90: New test.
12913
12914         PR fortran/21647
12915         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12916
12917 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12918
12919         PR libfortran/24432
12920         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12921         Check that 'cos' is supported.
12922
12923 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12924
12925         PR fortran/24223
12926         * gfortran.dg/substring_equivalence.f90: New test.
12927
12928         PR fortran/24705
12929         * gfortran.dg/auto_internal_assumed.f90: New test.
12930
12931 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12932
12933         * gcc.dg/fold-div-2.c: New test.
12934
12935 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12936
12937         PR rtl-optimization/24883
12938         * gcc.c-torture/compile/pr24883.c: New test.
12939
12940 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12941
12942         PR middle-end/20583
12943         * gcc.c-torture/compile/pr20583.c: New.
12944
12945 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12946
12947         * gcc.c-torture/execute/usmul.c: New test.
12948
12949 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12950
12951         * gcc.dg/tree-ssa/vrp22.c: New test.
12952
12953 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12954
12955         PR middle-end/24912
12956         * gcc.dg/torture/pr24912-1.c: New test.
12957
12958 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12959
12960         PR fortran/24862
12961         * gfortran.dg/arrayio_derived_1.f90: New test.
12962
12963 2005-11-19  Richard Guenther  <rguenther@suse.de>
12964
12965         PR middle-end/23294
12966         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12967
12968 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12969
12970         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12971
12972 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12973
12974         PR c++/8355
12975         * g++.dg/template/friend39.C: New test.
12976
12977 2005-11-18  James E Wilson  <wilson@specifix.com>
12978
12979         * gcc.dg/builtin-strstr.c: New.
12980
12981 2005-11-18  Richard Henderson  <rth@redhat.com>
12982
12983         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12984         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12985         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12986         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12987         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12988         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12989         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12990         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12991         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12992         renaming to remove initial "ia64-".
12993
12994 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12995
12996         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12997
12998 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12999
13000         * g++.dg/cpp/string-2.C: New test.
13001
13002 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
13003
13004         * gcc.dg/tree-ssa/loop-14.c: New test.
13005
13006 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
13007             Michael Chamberlain <michael@chamberlain.net.au>
13008
13009         * ada/acats/run_all.sh (target_run): Kill long running tests.
13010
13011 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13012
13013         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
13014         * gcc.dg/cleanup-9.c: Likewise.
13015         * gcc.dg/cleanup-10.c: Likewise.
13016         * gcc.dg/cleanup-11.c: Likewise.
13017
13018 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13019
13020         PR fortran/24892
13021         * gfortran.dg/open_access_append_1.f90: New test.
13022         * gfortran.dg/open_access_append_2.f90: New test.
13023
13024 2005-11-16  Richard Guenther  <rguenther@suse.de>
13025
13026         PR middle-end/24851
13027         * gcc.c-torture/execute/pr24851.c: New testcase.
13028
13029 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13030
13031         * gcc.dg/fold-overflow-1.c: New test.
13032
13033 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
13034
13035         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
13036         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
13037
13038 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
13041         structures.
13042         * g++.dg/eh/forced2.C: Likewise.
13043         * g++.dg/eh/forced3.C: Likewise.
13044         * g++.dg/eh/forced4.C: Likewise.
13045
13046 2005-11-11  Mike Stump  <mrs@apple.com>
13047
13048         * g++.old-deja/g++.mike/unused.C: Add.
13049
13050 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/24667
13053         * g++.dg/warn/Wcast-qual1.C: New test.
13054
13055 2005-11-15  Jan Hubicka  <jh@suse.cz>
13056
13057         * gcc.dg/winline-5.c: Add large-unit-insns limit.
13058
13059 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
13060
13061         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
13062
13063 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
13064
13065         PR 24840
13066         * gcc.dg/tree-ssa/pr24840.c: New test.
13067
13068 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
13069
13070         PR testsuite/24841
13071         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
13072
13073 2005-11-14  Dale Johannesen  <dalej@apple.com>
13074
13075         * gcc.c-torture/execute/20051113-1.c: New.
13076
13077 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/24687
13080         * g++.dg/template/crash43.C: New test.
13081
13082 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13083
13084         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13085
13086 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13087
13088         PR c++/24817
13089         * g++.dg/eh/spec8.C: New test.
13090
13091 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13092
13093         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13094
13095 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/20293
13098         * g++.dg/parse/ambig4.C: New test.
13099         * g++.dg/tc1/dr101.C: Adjust error markers.
13100         * g++.dg/lookup/strong-using-2.C: Likewise.
13101         * g++.dg/lookup/ambig5.C: Likewise.
13102         * g++.dg/lookup/ambig4.C: Likewise.
13103         * g++.dg/parse/crash22.C: Likewise.
13104
13105 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13106
13107         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13108
13109 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13110
13111         * gcc.dg/nested-calls-1.c: New test.
13112
13113 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13114
13115         * gfortran.dg/complex_intrinsic_1.f90: New test.
13116         * gfortran.dg/complex_intrinsic_2.f90: New test.
13117         * gfortran.dg/fgetc_1.f90: New test.
13118         * gfortran.dg/fgetc_2.f90: New test.
13119         * gfortran.dg/fgetc_3.f90: New test.
13120         * gfortran.dg/ftell_1.f90: New test.
13121         * gfortran.dg/ftell_2.f90: New test.
13122         * gfortran.dg/gnu_logical_1.F: New test.
13123         * gfortran.dg/gnu_logical_2.f90: New test.
13124
13125 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13126
13127         PR middle-end/24820
13128         * testsuite/gcc.dg/pr24820.c: New test.
13129
13130 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13131
13132         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13133         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13134         variable.
13135
13136 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13137
13138         testsuite/24614
13139         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13140
13141 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13142
13143         * gcc.target/cris/cris.exp: New file.
13144         * gcc.target/cris/rld-legit1.c: New test.
13145         * gcc.target/cris/rld-legit2.c: New test.
13146
13147 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13148
13149         PR c++/24780
13150         * g++.dg/opt/pr24780.C: New test.
13151
13152         PR c++/24761
13153         * g++.dg/template/asm1.C: New test.
13154
13155 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13156
13157         PR libgfortran/24787
13158         * gfortran.dg/scan_1.f90: New test.
13159
13160 2005-11-12  Jan Hubicka  <jh@suse.cz>
13161
13162         * gcc.target/i386/minmax-1.c: New.
13163         * gcc.target/i386/minmax-2.c: New.
13164
13165 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13166
13167         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13168
13169 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13170
13171         * gcc.c-torture/execute/20051110-1.c,
13172         gcc.c-torture/execute/20051110-2.c: New tests.
13173
13174 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13175
13176         PR middle-end/24750
13177         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13178         New tests.
13179
13180 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13181
13182         * lib/target-libpath.exp (get_shlib_extension): New proc.
13183         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13184         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13185         * lib/objc.exp (objc_target_compile): Likewise.
13186         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13187         detection.
13188
13189 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13190
13191         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13192
13193         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13194         Add -static to additional_flags and pass it to target_compile.
13195
13196 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13197
13198         PR libgfortran/24719
13199         gfortran.dg/read_noadvance.f90: New test.
13200
13201         PR libgfortran/24699
13202         gfortran.dg/fmt_t_2.f90: New test.
13203
13204         PR libgfortran/24785
13205         gfortran.dg/read_x_eor.f90: New test.
13206
13207         PR libgfortran/24584
13208         gfortran.dg/namelist_empty.f90: Rename test.
13209
13210         PR libgfortran/24489
13211         gfortran/read_eor.f90: Rename test.
13212
13213 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13214
13215         PR fortran/15976
13216         * gfortran.dg/automatic_module_variable.f90: New test.
13217
13218 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13219
13220         PR target/24445
13221         * gcc.dg/pr24445.c: New test.
13222
13223 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13224
13225         PR fortran/24655
13226         PR fortran/24755
13227         * gfortran.dg/recursive_statement_functions.f90: Add statement
13228         functions using inline intrinsic functions and parameters to test
13229         that they no longer seg-fault.
13230
13231         PR fortran/24409
13232         gfortran.dg/nested_modules_4.f90: New test.
13233         gfortran.dg/nested_modules_5.f90: New test.
13234
13235 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13236
13237         PR fortran/24643
13238         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13239
13240 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13241
13242         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13243         failures.
13244
13245 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13246
13247         * gcc.dg/sparc-getcontext-1.c: New test.
13248
13249 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13250
13251         * gcc.dg/ifcvt-fabs-1.c: New test.
13252
13253 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13254
13255         PR other/4372
13256         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13257         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13258
13259 2005-11-09  Richard Guenther  <rguenther@suse.de>
13260
13261         PR tree-optimization/24716
13262         * gcc.c-torture/execute/pr24716.c: New testcase.
13263
13264 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13265
13266         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13267
13268 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13269
13270         PR 24624
13271         * gcc.dg/pr24624.c: Testcase added.
13272
13273 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13274
13275         PR 24623
13276         * g++.dg/other/pr24623.C: Testcase added.
13277
13278 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13279
13280         PR fortran/22607
13281         * gfortran-dg/pure_byref_1.f90: New.
13282         * gfortran-dg/pure_byref_2.f90: New.
13283
13284 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13285
13286         PR c/24101
13287         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13288         * gcc.dg/dg.exp: Run main loop also for *.i files.
13289
13290 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13291
13292         PR c++/19450
13293         * g++.dg/tls/diag-3.C: New test.
13294         * g++.dg/tls/diag-4.C: New test.
13295         * g++.dg/tls/static-1.C: New test.
13296         * g++.dg/tls/static-1a.cc: New file.
13297
13298 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13299
13300         PR 23046
13301         * g++.dg/tree-ssa/pr23046.C: New test.
13302
13303 2005-11-08  Devang Patel <dpatel@apple.com>
13304
13305         PR tree-optimization/23115
13306         * gcc.dg/tree-ssa/pr23115.c: New.
13307
13308 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13309
13310         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13311         * gcc.target/powerpc/pr16155.c: Same.
13312         * gcc.target/powerpc/altivec-1.c: Same.
13313         * gcc.target/powerpc/altivec-2.c: Same.
13314         * gcc.target/powerpc/altivec-3.c: Same.
13315         * gcc.target/powerpc/altivec-5.c: Same.
13316         * gcc.target/powerpc/altivec-11.c: Same.
13317         * gcc.target/powerpc/altivec-12.c: Same.
13318         * gcc.target/powerpc/altivec-14.c: Same.
13319         * gcc.target/powerpc/altivec-22.c: Same.
13320         * gcc.target/powerpc/altivec-consts.c: Same.
13321         * gcc.target/powerpc/altivec-pr22085.c: Same.
13322         * gcc.target/powerpc/altivec-splat.c: Same.
13323         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13324         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13325         * gcc.target/powerpc/darwin-longlong.c: Same.
13326
13327 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13328
13329         PR target/19340
13330         * gcc.dg/pr19340.c: New test.
13331
13332 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13333
13334         PR rtl-optimization/24683
13335         * gcc.dg/pr24683.c: New test.
13336
13337 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13338
13339         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13340         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13341
13342 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13343
13344         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13345
13346 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13347
13348         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13349
13350 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13351
13352         PR target/24230
13353
13354         * gcc.target/powerpc/altivec-consts.c,
13355         gcc.target/powerpc/altivec-splat.c: New testcase.
13356
13357 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13358
13359         PR c/24599
13360
13361         * gcc.dg/overflow-2.c: New testcase.
13362
13363 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13364
13365         PR rtl-optimization/23567
13366         * gcc.c-torture/execute/20051104-1.c: New test.
13367
13368 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13369
13370         PR fortran/24534
13371         gfortran.dg/private_type_2.f90: Modified to check that case with
13372         PRIVATE declaration within derived type is accepted.
13373
13374         PR fortran/20838
13375         gfortran.dg/pointer_assign_1.f90: New test.
13376
13377         PR fortran/20840
13378         * gfortran.dg/arrayio_0.f90: New test.
13379
13380         PR fortran/17737
13381         gfortran.dg/data_initialized.f90: New test.
13382         gfortran.dg/data_constraints_1.f90: New test.
13383         gfortran.dg/data_constraints_2.f90: New test.
13384
13385 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13386
13387         PR fortran/24174
13388         PR fortran/24305
13389         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13390
13391 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13392
13393         PR 24670
13394         * gcc.dg/tree-ssa/pr24670.c: New test.
13395
13396 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13397
13398         PR target/22432
13399         * gcc.target/i386/pr22432.c: New test.
13400
13401 2005-11-05  Richard Henderson  <rth@redhat.com>
13402
13403         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13404         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13405         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13406         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13407         from gcc.dg/alpha-*.
13408         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13409         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13410
13411 2005-11-05  Andreas Jaeger  <aj@suse.de>
13412
13413         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13414
13415 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13416
13417         PR target/23424
13418         * gcc.dg/torture/pr23424-1.c: New test.
13419
13420 2005-11-04  Richard Henderson  <rth@redhat.com>
13421
13422         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13423         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13424         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13425         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13426         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13427         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13428         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13429         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13430         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13431         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13432         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13433         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13434         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13435         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13436         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13437         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13438         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13439         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13440         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13441         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13442         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13443         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13444         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13445         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13446         Move from gcc.dg/.
13447         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13448         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13449         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13450         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13451         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13452         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13453         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13454         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13455         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13456         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13457         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13458         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13459         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13460         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13461         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13462         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13463         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13464         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13465         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13466         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13467         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13468         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13469         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13470         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13471         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13472         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13473         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13474         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13475         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13476         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13477         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13478         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13479         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13480         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13481         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13482         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13483         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13484         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13485         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13486         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13487         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13488         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13489         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13490         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13491         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13492
13493 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13494
13495         PR 24627
13496         * gcc.dg/tree-ssa/pr24627.c: New test.
13497
13498 2005-11-04 Paul Brook  <paul@codesourcery.com>
13499
13500         * gcc.dg/tls/opt-10.c: New test.
13501
13502 2005-11-04  Andreas Jaeger  <aj@suse.de>
13503
13504         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13505         avoid extra warnings.
13506
13507 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13508
13509         PR libfortran/22298
13510         * gcc/testsuite/lib/target-supports.exp
13511         (check_effective_target_static_libgfortran): New
13512         static_libgfortran effective target.
13513         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13514         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13515
13516 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13517
13518         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13519
13520 2005-11-03  Josh Conner  <jconner@apple.com>
13521
13522         PR c++/19989
13523         g++.dg/ext/array2.C: New test.
13524         g++.dg/template/dependent-name3.C: New test.
13525         g++.dg/template/dependent-name4.C: New test.
13526         g++.dg/template/sfinae2.C: New test.
13527
13528 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13529
13530         PR preprocessor/22042
13531         * gcc.dg/cpp/strify4.c: New test.
13532
13533 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13534
13535         PR c++/17964
13536         * g++.dg/cpp/string-1.C: New test.
13537
13538 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13539
13540         * gcc.target/powerpc: New directory.
13541         * gcc.target/powerpc/powerpc.exp: New file.
13542         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13543         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13544         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13545         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13546         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13547         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13548         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13549         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13550         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13551         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13552         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13553         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13554         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13555         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13556         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13557         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13558         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13559         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13560         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13561         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13562         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13563         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13564         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13565         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13566         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13567         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13568         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13569         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13570         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13571         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13572         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13573         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13574         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13575         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13576
13577 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13578
13579         PR c++/21627
13580         * g++.dg/warn/inline2.C: New test.
13581
13582 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13583
13584         PR middle-end/23155
13585         * g++.dg/ext/c99struct1.C: New test.
13586         * gcc.dg/union-cast-1.c: New test.
13587         * gcc.dg/union-cast-2.c: New test.
13588         * gcc.dg/union-cast-3.c: New test.
13589
13590 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13591
13592         PR middle-end/24589
13593         * gcc.c-torture/execute/zero-struct-2.c: New test.
13594
13595 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13596
13597         PR c++/24582
13598         * g++.dg/init/switch1.C: New test.
13599
13600 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13601
13602         * gcc.dg/delay-slot-1.c: New test.
13603
13604 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13605
13606         PR target/24620
13607         * gcc.dg/pr24620.c: New test.
13608
13609 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13610
13611         PR c/24329
13612         * gcc.dg/format/unnamed-1.c: New test.
13613
13614 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/22434
13617         * g++.dg/expr/cond8.C: New test.
13618
13619         PR c++/24560
13620         * g++.dg/parse/dot1.C: New test.
13621
13622 2005-11-02  Jan Hubicka  <jh@suse.cz>
13623
13624         PR target/23303
13625         * gcc.dg/i386-lea.c: New test
13626
13627 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13628
13629         PR target/24615
13630         * gcc.dg/pr24615.c: New test.
13631
13632 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13633
13634         PR target/24600
13635         * gcc.dg/pr24600.c: New test.
13636
13637 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/19253
13640         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13641         * g++.dg/parse/typename9.C: New test.
13642         * g++/dg/parse/typename10.C: Likewise.
13643
13644 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13645
13646         PR fortran/18157
13647         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13648         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13649         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13650
13651 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13652
13653         PR c++/24569
13654         * g++.dg/debug/static1.C: New test.
13655
13656 2005-11-02  Josh Conner  <jconner@apple.com>
13657
13658         * g++.dg/crash38.C: moved into proper directory...
13659         * g++.dg/template/crash42.C: ...here
13660
13661 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13662
13663         PR target/18338
13664         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13665         pcc_bitfield_type_matters || default_packed.
13666
13667         * lib/target-supports.exp
13668         (check_effective_target_pcc_bitfield_type_matters): New proc.
13669         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13670
13671         PR testsuite/23304
13672         * lib/target-supports.exp (check_effective_default_packed): New proc.
13673         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13674         Gate expected errors on target ! default_packed.
13675         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13676
13677 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13678
13679         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13680         change (r106358).
13681
13682 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13683
13684         PR fortran/24008
13685         * gfortran.dg/entry_5.f90: New.
13686         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13687
13688 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13689
13690         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13691
13692 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13693
13694         PR fortran/21565
13695         gfortran.dg/namelist_blockdata.f90: New test.
13696
13697         PR fortran/18737
13698         gfortran.dg/external_implicit_none.f90: New test.
13699
13700         PR fortran/14994
13701         * gfortran.dg/secnds.f: New test.
13702
13703 2005-10-31  Jan Hubicka  <jh@suse.cz>
13704
13705         PR target/20928
13706         * gcc.c-torture/compile/pr20928.c: New test.
13707
13708 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13709
13710         PR middle-end/23492
13711         * gcc.c-torture/compile/zero-strct-5.c: New test.
13712
13713 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13714
13715         PR libgfortran/24584
13716         * gfortran.dg/pr24584.f90: New test.
13717
13718 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13719
13720         PR fortran/18883
13721         * gfortran.dg/char_result_9.f90: New.
13722         * gfortran.dg/char_result_10.f90: New.
13723
13724 2005-10-30  Jan Hubicka  <jh@suse.cz>
13725
13726         * g++.dg/tree-ssa/pr24172.C: New testcase.
13727
13728 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13729
13730         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13731
13732 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13733
13734         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13735         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13736         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13737         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13738         gfortran.dg/enum_9.f90,
13739         gfortran.fortran-torture/compile/enum_1.f90,
13740         gfortran.fortran-torture/execute/enum_1.f90,
13741         gfortran.fortran-torture/execute/enum_2.f90,
13742         gfortran.fortran-torture/execute/enum_3.f90,
13743         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13744
13745 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13746
13747         PR target/18482
13748         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13749         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13750
13751 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13752
13753         PR libfortran/20179
13754         * gfortran.dg/mixed_io_1.f90: New test.
13755         * gfortran.dg/mixed_io_1.c: New file.
13756
13757 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13758
13759         * gfortran.dg/malloc_free_1.f90: New test.
13760
13761 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13762
13763         * gcc.dg/nested-func-4.c: Require profiling -pg.
13764
13765 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13766
13767         PR C++/23229
13768         * g++.dg/warn/main-2.C: New test.
13769
13770 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13771
13772         PR fortran/24545
13773         * gfortran.dg/interface_2.f90: new test.
13774
13775 2005-10-28  Josh Conner  <jconner@apple.com>
13776
13777         PR c++/22153
13778         * g++.dg/template/crash38.C: New test.
13779         * g++.dg/parse/explicit1.C: Change expected errors.
13780
13781 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13782
13783         PR C++/23426
13784         * g++.dg/other/large-size-array.C: New test.
13785
13786 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13787
13788         PR middle-end/24362
13789         * g++.dg/opt/complex4.C: New test.
13790
13791 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13792
13793         * gcc.dg/nested-func-4.c: New test.
13794
13795 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13796
13797         PR fortran/24158
13798         gfortran.dg/derived_recursion.f90: New test.
13799         gfortran.dg/implicit_actual.f90: New test.
13800
13801 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13802
13803         PR middle-end/24295, PR testsuite/24477
13804         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13805         removed when weakref hits the tree.
13806
13807 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13808
13809         * gfortran.dg/cray_pointers_4.f90: New test.
13810
13811         * gfortran.dg/cray_pointers_5.f90: New test.
13812
13813 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13814
13815         PR fortran/22290
13816         * gfortran.dg/assign_5.f90: New test.
13817         * gfortran.dg/assign_6.f: New test.
13818
13819 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13820
13821         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13822         CPU has no SSE support.
13823
13824 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13825
13826         PR libgfortran/24224
13827         * gfortran.dg/arrayio_1.f90: Update attribution.
13828         * gfortran.dg/arrayio_2.f90: Update attribution.
13829         * gfortran.dg/arrayio_3.f90: Update attribution.
13830         * gfortran.dg/arrayio_4.f90: Update test conditions.
13831         * gfortran.dg/arrayio_5.f90: Update attribution.
13832         * gfortran.dg/arrayio_6.f90: New test.
13833         * gfortran.dg/arrayio_7.f90: New test.
13834
13835 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13836
13837         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13838
13839 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13840
13841         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13842
13843 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13844
13845         PR fortran/24416
13846         * gfortran.dg/namelist_char_only.f90: New test.
13847
13848 2005-10-24  Asher Langton  <langton2@llnl.gov>
13849
13850         PR fortran/17031
13851         PR fortran/22282
13852         * gfortran.dg/cray_pointers_1.f90: New test.
13853         * gfortran.dg/cray_pointers_2.f90: New test.
13854         * gfortran.dg/cray_pointers_3.f90: New test.
13855         * gfortran.dg/loc_1.f90: New test.
13856         * gfortran.dg/loc_2.f90: New test.
13857
13858 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13859
13860         * gcc.dg/pr24225.c: New test.
13861
13862 2005-10-24  Asher Langton  <langton2@llnl.gov>
13863
13864         * gfortran.dg/dup_save_1.f90: New test.
13865         * gfortran.dg/dup_save_2.f90: New test.
13866
13867 2005-10-24  Paul Brook  <paul@codesourcery.com>
13868
13869         PR 24107
13870         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13871         stdint.h.
13872
13873 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13874
13875         PR libgfortran/24489
13876         * gfortran.dg/pr24489.f90: New test.
13877
13878 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13879
13880         PR fortran/23635
13881         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13882
13883 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13884
13885         PR target/18911
13886         * g++.dg/init/array16.C: Skip for mmix-*-*.
13887
13888 2005-10-23  Asher Langton  <langton2@llnl.gov>
13889
13890         * gfortran.dg/byte_1.f90: New test.
13891         * gfortran.dg/byte_2.f90: New test.
13892
13893 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13894
13895         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13896
13897 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13898
13899         PR fortran/18022
13900         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13901
13902         PR fortran/24311
13903         * gfortran.dg/merge_char_const.f90: New test.
13904
13905         PR fortran/24384
13906         * gfortran.dg/spread_scalar_source.f90: New test.
13907
13908 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13909
13910         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13911
13912         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13913         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13914
13915         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13916
13917 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13918
13919         PR fortran/24426
13920         * gfortran.dg/der_pointer_4.f90: New.
13921
13922 2005-10-22  David Ayers  <d.ayers@inode.at>
13923
13924         * obj-c++.dg/except-1.mm: Simplify.
13925
13926 2005-10-21  David Ayers  <d.ayers@inode.at>
13927
13928         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13929
13930 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13931
13932         * gfortran.dg/assumed_dummy_2.f90: New test.
13933
13934 2005-10-21  James E Wilson  <wilson@specifix.com>
13935
13936         PR preprocessor/15220
13937         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13938
13939 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13940
13941         * gcc.c-torture/execute/20051021-1.c: New test.
13942
13943 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/24260
13946         * g++.dg/ext/tmplattr1.C: New test.
13947
13948 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13949
13950         PR fortran/24440
13951         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13952
13953 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13954
13955         * obj-c++.dg/except-1.mm: New.
13956
13957         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13958
13959 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13960
13961         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13962
13963 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13964
13965         PR middle-end/24295
13966         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13967         declarations with the same names as thunks' alias targets, use
13968         aliases instead.
13969         * gcc.dg/attr-alias-3.c: New test.
13970         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13971
13972 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/22618
13975         * g++.dg/parse/access8.C: New test.
13976
13977 2005-10-20  Richard Guenther  <rguenther@suse.de>
13978
13979         PR c++/24439
13980         * g++.dg/tree-ssa/pr24439.C: New testcase.
13981
13982 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13983
13984         * g++.dg/opt/delay-slot-1.C: New test.
13985
13986 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13987
13988         PR fortran/21625
13989         * gfortran.fg/der_init_1.f90: New.
13990
13991 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13992
13993         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13994
13995 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13996
13997         PR c++/21908
13998         * g++.dg/parse/error28.C: New test.
13999
14000 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14001
14002         * gcc.dg/profile-generate-2.c: New test.
14003
14004 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
14005
14006         PR target/23589
14007         * g++.dg/ext/dllimport11.C: New.
14008
14009 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14010
14011         PR c++/22293
14012         * g++.dg/other/friend3.C: New test.
14013
14014 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/23293
14017         * g++.dg/template/error19.C: New test.
14018
14019 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14020
14021         PR c++/21383
14022         * g++.dg/overload/koenig2.C: New.
14023
14024         PR c++/23118
14025         * g++.dg/overload/error2.C: New.
14026
14027         PR c++/22604
14028         * g++.dg/inherit/covariant14.C: New.
14029
14030 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14031
14032         PR c++/23440
14033         * g++.dg/parse/for1.C: New test.
14034
14035 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
14036
14037         PR fortran/23446
14038         * gfortran.dg/host_dummy_index_1.f90: New test.
14039
14040         PR fortran/21459
14041         * gfortran.dg/automatic_char_len_2.f90: New test.
14042
14043         PR fortran/20866
14044         * gfortran.dg/recursive_statement_functions.f90: New test.
14045
14046         PR fortran/20853
14047         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
14048
14049         PR fortran/20849
14050         * gfortran.dg/external_initializer.f90: New test.
14051
14052         PR fortran/20837
14053         * non_module_public.f90: New test.
14054
14055 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         PR c++/24386
14058         * g++.dg/template/overload7.C: New.
14059
14060         PR c++/22551
14061         * g++.dg/other/switch2.C: Remove expected warnings.
14062
14063         PR c++/21353
14064         * g++.dg/template/defarg6.C: New.
14065
14066 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
14067
14068         PR target/24315
14069         * gcc.target/i386/pr24315.c: New test.
14070
14071 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/24389
14074         * g++.dg/template/static21.C: New test.
14075         * g++.dg/template/static21-a.cc: Likewise.
14076
14077 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
14078
14079         PR c++/23959
14080         * g++.dg/warn/Wswitch-default-1.C: New test.
14081         * g++.dg/warn/Wswitch-default-2.C: New test.
14082
14083 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14084
14085         PR c++/22173
14086         * g++.dg/parse/template18.C: New test.
14087         * g++.dg/template/nontype15.C: Likewise.
14088
14089 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14090
14091         PR fortran/22273
14092         * gfortran.dg/spec_expr_2.f90: New.
14093
14094 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14095
14096         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14097         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14098         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14099         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14100         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14101         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14102         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14103         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14104         previous target-specific skips and warning-message matches where
14105         applicable.
14106
14107 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14108
14109         PR c++/21347
14110         * g++.dg/warn/Wctor-dtor.C: New test.
14111
14112 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14113
14114         PR c/23439
14115         * gcc.dg/for-1.c: New test.
14116
14117 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/19565
14120         * g++.dg/warn/Wconversion1.C: New test.
14121         * g++.dg/ext/packed4.C: Compile with -w.
14122         * g++.dg/opt/20050511-1.C: Likewise.
14123         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14124
14125 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14126
14127         * gfortran.dg/boz_5.f90: New test.
14128
14129 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         PR c++/22551
14132         * g++.dg/other/switch2.C: New.
14133
14134         PR c++/23984
14135         * g++.dg/init/ctor7.C: New.
14136
14137 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14138
14139         PR c++/23730
14140         * g++.dg/parse/crash32.C: New test.
14141
14142 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/20721
14145         * g++.dg/init/goto2.C: New test.
14146
14147         PR c++/22464
14148         * g++.dg/template/crash/41.C: New test.
14149
14150         PR c++/22180
14151         * g++.dg/template/crash40.C: New test.
14152
14153         PR c++/23694
14154         * g++.dg/parse/friend5.C: New test.
14155
14156         PR c++/23307
14157         * g++.dg/template/crash38.C: New test.
14158
14159         PR c++/22352
14160         * g++.dg/template/friend38.C: New test.
14161
14162         PR c++/22405
14163         * g++.dg/template/crash39.C: New test.
14164
14165 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14166
14167         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14168         gcc.dg/debug/dwarf2/dwarf-char2.c,
14169         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14170
14171         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14172
14173 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14174
14175         * gcc.dg/dll-2.c: Add tests for warnings.
14176         * gcc.dg/dll-3.c: Likewise.
14177         * gcc.dg/dll-4.c: Likewise.
14178
14179         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14180         * g++.dg/ext/dllimport2.C: Likewise.
14181         * g++.dg/ext/dllimport3.C: Likewise.
14182         * g++.dg/ext/dllimport7.C: Likewise.
14183         * g++.dg/ext/dllimport8.C: Likewise.
14184         * g++.dg/ext/dllimport9.C: Likewise.
14185
14186 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14187
14188         PR fortran/24092
14189         * gfortran.dg/derived_pointer_recursion.f90: New test.
14190
14191 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14192
14193         * gcc.c-torture/execute/20051012-1.c: New test.
14194
14195 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14196
14197         PR fortran/18082
14198         * gfortran.dg/automatic_char_len_1.f90: New test.
14199
14200 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14201
14202         PR fortran/20847
14203         * gfortran.dg/save_common.f90: New test.
14204
14205         PR fortran/20856
14206         * gfortran.dg/save_result.f90: New test.
14207
14208 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14209
14210         PR c++/21592
14211         * g++.dg/template/dependent-expr1.C: Add new expected error.
14212         * g++.dg/template/dependent-expr2.C: Adjust error text.
14213         * g++.dg/template/overload6.C: New.
14214
14215         PR c++/23797
14216         * g++.dg/other/typename8.C: New.
14217
14218         PR c++/21117
14219         * g++.dg/other/return1.C: New.
14220
14221 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14222
14223         PR c++/24052
14224         * g++.dg/ext/label5.C: New.
14225
14226 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14227
14228         PR c++/19964
14229         * g++.dg/parse/crash31.C: New.
14230
14231 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14232
14233         * g++.dg/ipa/ipa-1.c: New test.
14234         * g++.dg/ipa/ipa-2.c: New test.
14235         * g++.dg/ipa/ipa-3.c: New test.
14236         * g++.dg/ipa/ipa-4.c: New test.
14237         * g++.dg/ipa/ipa-5.c: New test.
14238         * g++.dg/ipa/ipa.exp: New file.
14239
14240 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14241
14242         PR fortran/24207
14243         * gfortran.dg/private_type_3.f90: New test.
14244
14245 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14246
14247         PR fortran/20786
14248         gfortran.dg/aint_anint_1.f90: New test.
14249
14250 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14251
14252         PR libgfortran/24313
14253         gfortran.dg/csqrt.f: New test.
14254
14255 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14256
14257         PR c++/8057
14258         * g++.dg/warn/noeffect7.C: New test.
14259         * g++.dg/warn/noeffect2.C: Instantiate templates.
14260         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14261         and warning.
14262
14263 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14264
14265         PR c++/21089
14266         * g++.dg/init/float1.C: New test.
14267
14268         PR c++/24277
14269         * g++.dg/init/member1.C: Tweak error markers.
14270
14271 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14272
14273         PR testsuite/24281
14274         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14275         Check for null pointer.
14276
14277 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14278
14279         PR c++/21369
14280         * g++.dg/parse/ret-type3.C: New test.
14281
14282 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14283
14284         PR tree-opt/23946
14285         * gcc.c-torture/compile/pr23946.c: New test.
14286
14287 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14288
14289         * g++.dg/opt/mmx2.C: New test.
14290
14291 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14292
14293         PR c++/24277
14294         * g++.dg/template/static20.C: New test.
14295
14296         PR c++/24302
14297         * g++.dg/warn/Wunused-12.C: New test.
14298
14299         PR c++/23437
14300         * g++.dg/template/arg4.C: New test.
14301
14302 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14303
14304         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14305         * gcc.dg/ucnid-3.c: Likewise.
14306         * gcc.dg/ucnid-4.c: Likewise.
14307         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14308         * g++.dg/other/ucnid-1.C: Likewise.
14309         * gcc.dg/sparc-frame-1.c: New test.
14310
14311 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14312
14313         PR c++/24139
14314         * g++.dg/template/spec27.C: New test.
14315
14316         PR c++/24275
14317         * g++.dg/template/static19.C: New test.
14318
14319 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14320
14321         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14322         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14323
14324 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14325
14326         PR target/24136
14327         * gfortran.fortran-torture/compile/pr24136.f: New test.
14328
14329 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14330
14331         PR c++/22172
14332         * g++.dg/parse/crash30.C: New test.
14333
14334 2005-10-07  Richard Guenther  <rguenther@suse.de>
14335
14336         PR middle-end/24227
14337         * gcc.c-torture/compile/pr24227.c: New testcase.
14338
14339 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14340
14341         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14342         Do not put aligned attributes on array elements.
14343
14344 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14345
14346         PR testsuite/23611, PR testsuite/23615
14347         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14348         writing prototypes of library functions by hand.
14349         * obj-c++.dg/bitfield-4.mm: Likewise.
14350         * obj-c++.dg/const-str-4.mm: Likewise.
14351         * obj-c++.dg/encode-4.mm: Likewise.
14352         * obj-c++.dg/encode-5.mm: Likewise.
14353         * obj-c++.dg/encode-6.mm: Likewise.
14354         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14355         * obj-c++.dg/method-10.mm: Likewise.
14356         * obj-c++.dg/method-17.mm: Likewise.
14357         * obj-c++.dg/method-19.mm: Likewise.
14358         * obj-c++.dg/try-catch-2.mm: Likewise.
14359
14360 2005-10-06  Richard Henderson  <rth@redhat.com>
14361
14362         PR 24236
14363         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14364
14365 2005-10-06  Dale Johannesen  <dalej@apple.com>
14366
14367         * gcc.c-torture/execute/20030125-1.c: Correct.
14368
14369 2005-10-06  Richard Guenther  <rguenther@suse.de>
14370
14371         PR tree-optimization/24238
14372         * g++.dg/tree-ssa/pr24238.C: New testcase.
14373
14374 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14375
14376         PR 18568
14377         * gfortran.dg/der_pointer_3.f90: New test.
14378
14379 2005-10-05  Devang Patel  <dpatel@apple.com>
14380
14381         PR Debug/23205
14382         * g++.dg/other/PR23205.C: New.
14383
14384 2005-10-05  Richard Henderson  <rth@redhat.com>
14385
14386         PR target/23602
14387         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14388         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14389
14390 2005-10-05  Dale Johannesen  <dalej@apple.com>
14391
14392         * gcc.c-torture/execute/float-floor.c: New.
14393
14394 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14395
14396         PR tree-optimization/21419
14397         PR tree-optimization/24146
14398         PR tree-optimization/24151
14399
14400         * g++.dg/ext/asm7.C: New.
14401         * g++.dg/ext/asm8.C: New.
14402         * gcc.dg/asm-1.c: Compile on all targets.
14403         * gcc.dg/asm-pr24146.c: New.
14404         * gcc.dg/pr21419.c: Adjust error messages.
14405
14406 2005-10-05  Richard Guenther  <rguenther@suse.de>
14407
14408         PR fortran/24176
14409         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14410
14411 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14412
14413         PR c++/23513
14414         * g++.dg/template/spec22.C: Robustify test.
14415         * g++.dg/template/spec26.C: New.
14416
14417 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14418
14419         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14420         if target supports vector instructions.
14421
14422 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14423
14424         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14425         C99 functions.
14426
14427 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14428
14429         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14430         check_effective_target_fortran_large_int): Replace cached result
14431         when target changes.
14432
14433 2005-10-04  Devang Patel  <dpatel@apple.com>
14434
14435         * gcc.dg/i386-sse-vect-types.c: New.
14436
14437 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14438
14439         PR preprocessor/13726
14440         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14441         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14442
14443 2005-10-04  Richard Guenther  <rguenther@suse.de>
14444
14445         PR c/23576
14446         * gcc.dg/noncompile/pr23576.c: New testcase.
14447
14448 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14449
14450         PR middle-end/23125
14451         * gcc.dg/register-var-3.c: New test.
14452
14453 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14454
14455         * gcc.dg/pr23049.c: New test.
14456
14457         * gcc.dg/ucnid-4.c: Fix test.
14458
14459 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14460
14461         PR 23445
14462         * gcc.c-torture/compile/pr23445.c: New test.
14463
14464 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14465
14466         * g++.dg/overload/unknown1.C: New.
14467
14468 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/17775
14471         * g++.dg/template/repo4.C: New test.
14472
14473 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14474
14475         PR libfortran/19308
14476         * gfortran.dg/large_real_kind_2.F90: New test.
14477         * gfortran.dg/large_integer_kind_2.f90: New test.
14478
14479 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14480
14481         * lib/target-supports.exp (check_effective_target_vect_shift):
14482         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14483         (check_effective_target_vect_condition): Fix copy-n-pasto.
14484
14485         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14486         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14487         targets.
14488
14489 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/22621
14492         * g++.dg/template/overload5.C : New test.
14493
14494         PR c++/23840
14495         * g++.dg/expr/stdarg1.C: New test.
14496
14497 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14498
14499         PR 24142
14500         * gcc.c-torture/execute/pr24142.c: New test.
14501
14502 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14503
14504         PR 24141
14505         * gcc.c-torture/execute/pr24141.c: New test.
14506
14507 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14508             Diego Novillo  <dnovillo@redhat.com>
14509
14510         PR 23604
14511         * gcc.c-torture/execute/pr23604.c: New test.
14512
14513 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14514
14515         PR fortran/16404
14516         PR fortran/20835
14517         PR fortran/20890
14518         PR fortran/20899
14519         PR fortran/20900
14520         PR fortran/20901
14521         PR fortran/20902
14522         gfortran.dg/equiv_constraint_1.f90: New test.
14523         gfortran.dg/equiv_constraint_2.f90: New test.
14524         gfortran.dg/equiv_constraint_3.f90: New test.
14525         gfortran.dg/equiv_constraint_4.f90: New test.
14526         gfortran.dg/equiv_constraint_5.f90: New test.
14527         gfortran.dg/equiv_constraint_6.f90: New test.
14528         gfortran.dg/equiv_constraint_7.f90: New test.
14529         gfortran.dg/equiv_constraint_8.f90: New test.
14530         gfortran.dg/private_type_1.f90: New test.
14531         gfortran.dg/private_type_2.f90: New test.
14532         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14533         980628-10.f: Assert std=gnu to permit mixing of
14534         types in equivalence statements.
14535
14536 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14537
14538         PR 24112
14539         * gfortran.dg/open_status_1.f90: New.
14540
14541 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14542
14543         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14544         * gcc.dg/vect/pr22480.c: Clean up temp files.
14545         * gcc.dg/vect/pr23831.c: Clean up temp files.
14546         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14547         Clean up temp files.
14548         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14549         Clean up temp files.
14550
14551         * gcc.dg/20050309-1.c: Clean up temp files.
14552         * gcc.dg/20050325-1.c: Clean up temp files.
14553
14554 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14555
14556         PR tree-optimization/24059
14557         * gcc.dg/vect/pr24059.c : New test.
14558
14559 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14560
14561         PR middle-end/24109
14562         * gcc.c-torture/execute/20050929-1.c: New test.
14563
14564 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14565
14566         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14567
14568 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14569
14570         PR c/21419
14571         * gcc.dg/pr21419.c: New test.
14572
14573 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14574
14575         * gcc.dg/pr23911.c: New test.
14576
14577 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14578
14579         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14580
14581         PR c++/16782
14582         * g++.dg/parse/qualified4.C: New test.
14583         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14584         * g++.old-deja/g++.mike/p8154.C: Likewise.
14585
14586 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/22147
14589         * g++.dg/template/friend37.C: New test.
14590         * g++.dg/parse/crash28.C: Adjust error markers.
14591
14592 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14593
14594         PR fortran/18518
14595         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14596
14597 2005-09-27  Devang Patel  <dpatel@apple.com>
14598
14599         PR tree-optimization/23625
14600         * gcc.dg/pr23625.c: New test.
14601
14602 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14603
14604         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14605         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14606
14607 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14608
14609         PR fortran/23677
14610         * gfortran.fortran-torture/execute/save_1.f90: New test.
14611         * gfortran.dg/save_1.f90: New test.
14612
14613 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14614
14615         * gcc.target/i386/builtin-apply-mmx.c: New test.
14616
14617         PR target/22576
14618         * gcc.target/i386/pr22576.c: New test.
14619
14620         PR target/22585
14621         * gcc.target/i386/pr22585.c: New test.
14622
14623         PR target/23268
14624         * gcc.target/i386/pr23268.c: New test.
14625
14626         PR middle-end/23831
14627         * gcc.dg/vect/pr23831.c: New test.
14628
14629         PR target/24055
14630         * gcc.target/i386/pr24055.c: New test.
14631
14632 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14633
14634         PR tree-optimization/23960
14635         * gcc.c-torture/compile/pr23960.c: New.
14636
14637 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14638
14639         PR fortran/16861
14640         * gfortran.dg/nested_modules_3.f90: New.
14641
14642 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14643
14644         PR fortran/24005
14645         gfortran.dg/interface_1.f90: New test.
14646
14647 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14648         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14649
14650         PR fortran/23843
14651         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14652
14653 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14654
14655         PR fortran/23516
14656         * gfortran.dg/imag_1.f: New test.
14657         * gfortran.dg/imag_2.f: Ditto.
14658
14659 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14660
14661         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14662
14663 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14664
14665         PR c++/21983
14666         * g++.dg/warn/pr21983.C: New test.
14667
14668 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14669
14670         * gcc.dg/20050922-1.c: Testcase added.
14671
14672 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/23993
14675         * g++.dg/template/array14.C: New test.
14676
14677 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14678
14679         PR fortran/19929
14680         * gfortran.dg/der_ptr_component_1.f90: New test.
14681
14682 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14683
14684         PR c++/23965
14685         * g++.dg/template/error1.C: Reject "no matching function" message.
14686
14687 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14688
14689         PR c++/17609
14690         * g++.dg/lookup/error1.C: New test.
14691
14692 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14693
14694         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14695         functionality of the testcase.
14696
14697 2005-09-20  Richard Henderson  <rth@redhat.com>
14698
14699         * gcc.dg/vect/vect-22.c: Require vect_float.
14700         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14701
14702 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14703
14704         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14705         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14706         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14707         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14708         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14709         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14710         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14711         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14712         * gcc.dg/cpp/ucnid-8.c: New test.
14713
14714 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14715
14716         PR tree-optimization/23929
14717         * gcc.c-torture/compile/pr23929.c: New test.
14718
14719 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14720
14721         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14722         for one loop.
14723
14724 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14725
14726         PR testsuite/23186
14727         * g++.dg/other/pr22003.C: Require named sections.
14728
14729 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14730
14731         PR c++/23947
14732         * g++.dg/rtti/crash3.C: New test.
14733
14734         PR tree-optimization/23818
14735         * gcc.dg/pr23818.c: New test.
14736
14737 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14738
14739         PR fortran/23420
14740         * gfortran.dg/print_fmt_4.f: New.
14741
14742 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14743
14744         PR fortran/23663
14745         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14746
14747 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14748
14749         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14750         Use pointers to local alignable arrays instead. Added comments.
14751         * gcc.dg/vect/vect-46.c: Likewise.
14752         * gcc.dg/vect/vect-48.c: Likewise.
14753         * gcc.dg/vect/vect-49.c: Likewise.
14754         * gcc.dg/vect/vect-52.c: Likewise.
14755         * gcc.dg/vect/vect-53.c: Likewise.
14756         * gcc.dg/vect/vect-54.c: Likewise.
14757         * gcc.dg/vect/vect-56.c: Likewise.
14758         * gcc.dg/vect/vect-57.c: Likewise.
14759         * gcc.dg/vect/vect-58.c: Likewise.
14760         * gcc.dg/vect/vect-60.c: Likewise.
14761         * gcc.dg/vect/vect-61.c: Likewise.
14762
14763         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14764         The test is no longer vectorizable on vect_no_align targets.
14765         * gcc.dg/vect/vect-43.c: Likewsie.
14766
14767         * gcc.dg/vect/vect-44.c: Added comments.
14768         * gcc.dg/vect/vect-45.c: Added comments.
14769         * gcc.dg/vect/vect-50.c: Added comments.
14770         * gcc.dg/vect/vect-51.c: Added comments.
14771
14772         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14773         aligned type.
14774         * gcc.dg/vect/Os-vect-95.c: Likewise.
14775
14776         * gcc.dg/vect/vect-41.c: Test removed.
14777         * gcc.dg/vect/vect-47.c: Test removed.
14778         * gcc.dg/vect/vect-55.c: Test removed.
14779         * gcc.dg/vect/vect-59.c: Test removed.
14780
14781 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14782
14783         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14784         No longer vectorizable on vect_no_align targets.
14785         * gcc.dg/vect/pr20122.c: Likewise.
14786         * gcc.dg/vect/vect-74.c: Likewise.
14787         * gcc.dg/vect/vect-75.c: Likewise.
14788         * gcc.dg/vect/vect-76.c: Likewise.
14789
14790         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14791         Will not be vectorizable on vect_no_align targets once aliasing issues
14792         are resolved.
14793         * gcc.dg/vect/vect-79.c: Likewise.
14794
14795         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14796         * gcc.dg/vect/vect-78.c: Likewise.
14797         * gcc.dg/vect/vect-97.c: Likewise.
14798
14799 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14800
14801         * gcc.dg/pr23943.c: New test.
14802
14803 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14804
14805         PR fortran/19181
14806         * gfortran.dg/derived_pointer_null_1.f90: New test.
14807
14808 2005-09-18  Richard Guenther  <rguenther@suse.de>
14809
14810         PR middle-end/23944
14811         * gcc.c-torture/compile/pr23944.c: New testcase.
14812
14813 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14814
14815         PR fortran/15975
14816         * gfortran.dg/der_pointer_2.f90: New test.
14817
14818 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14819
14820         PR fortran/16861
14821         * gfortran.dg/nested_modules_2.f90: New test.
14822
14823 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14824
14825         PR c++/18368
14826         * g++.dg/other/semicolon.C: New test.
14827
14828 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14829
14830         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14831         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14832
14833 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14834
14835         PR c++/23914
14836         * g++.dg/template/static18.C: New test.
14837
14838         PR c++/21514
14839         * g++.dg/template/crash19.C: Remove dg-error marker.
14840         * g++.dg/template/local4.C: New test.
14841
14842 2005-09-16  Paul Brook  <paul@codesourcery.com>
14843
14844         PR fortran/23906
14845         * gfortran.dg/dependency_1.f90: New test.
14846
14847 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14848
14849         PR c++/23896
14850         * g++.dg/template/static17.C: New test.
14851
14852 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14853
14854         PR c++/23139
14855         * g++.dg/warn/huge-val1.C: New test.
14856
14857 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/13140
14860         * g++.dg/parse/class2.C: New test.
14861         * g++.dg/template/explicit8.C: Likewise.
14862         * g++.dg/template/spec25.C: Likewise.
14863
14864 2005-09-14  Josh Conner  <jconner@apple.com>
14865
14866         PR middle-end/23584
14867         * gcc.dg/pr23584.c: New test.
14868
14869 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14870
14871         PR fortran/21875 Internal Unit Array I/O, NIST
14872         * gfortran.dg/arrayio_1.f90: New test.
14873         * gfortran.dg/arrayio_1.f90: New test.
14874         * gfortran.dg/arrayio_1.f90: New test.
14875         * gfortran.dg/arrayio_1.f90: New test.
14876         * gfortran.dg/arrayio_1.f90: New test.
14877
14878 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14879
14880         PR middle-end/22480
14881         * gcc.dg/vect/pr22480.c: New test.
14882
14883 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14884
14885         PR fortran/19358
14886         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14887
14888 2005-09-13 Josh Conner <jconner@apple.com>
14889
14890         PR c++/23180
14891         * g++.dg/init/struct2.C: New test.
14892         * g++.dg/init/struct3.C: New test.
14893
14894 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14895
14896         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14897         Clean up temp files.
14898         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14899         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14900         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14901         gcc.dg/tree-ssa/builtin-printf-1.c,
14902         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14903         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14904         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14905         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14906         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14907         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14908         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14909         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14910         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14911         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14912         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14913         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14914
14915 2005-09-13  Josh Conner  <jconner@apple.com>
14916
14917         * lib/gcc-dg.exp: Load scanipa.exp.
14918         (cleanup-dump): New procedure.
14919         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14920         * lib/scandump.exp: New file.
14921         * lib/scantree.exp: Use it.
14922         * lib/scanipa.exp: New file.
14923
14924 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14925
14926         PR fortran/17740
14927         * gfortran.dg/generic_4.f90: New test.
14928
14929 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14930
14931         PR target/23816
14932         * gcc.target/i386/pr23816-1.c: New test.
14933         * gcc.target/i386/pr23816-2.c: New test.
14934
14935
14936 2005-09-13  Bastian Blank <waldi@debian.org>
14937
14938         PR c++/16171
14939         * g++.dg/abi/mangle26.C: New test.
14940         * g++.dg/abi/mangle27.C: New test.
14941         * g++.dg/abi/mangle28.C: New test.
14942         * g++.dg/abi/mangle29.C: New test.
14943
14944         PR c++/23839
14945         * g++.dg/parse/register1.C: New test.
14946
14947 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14948
14949         PR c++/23842
14950         * g++.dg/template/access16.C: New test.
14951
14952 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14953
14954         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14955
14956 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14957
14958         PR fortran/18899
14959         * gfortran.dg/shape_2.f90: New test.
14960
14961 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14962
14963         PR target/19269
14964         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14965         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14966         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14967         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14968         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14969         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14970         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14971         tests.
14972
14973 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14974
14975         PR c++/23841
14976         * g++.dg/parse/template17.C: New test.
14977
14978 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14979
14980         PR c++/23789
14981         * g++.dg/template/nontype14.C: New test.
14982
14983 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14984
14985         PR g++/7874
14986         * g++.dg/lookup/friend7.C: New test.
14987         * g++.dg/lookup/friend8.C: New test.
14988         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14989         so that it will be found via argument dependent lookup.
14990         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14991         friend functions which will no longer be found.
14992         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14993         function g, so that it will be found via argument dependent
14994         lookup.
14995         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14996         * g++.old-deja/g++.mike/net43.C: Likewise.
14997
14998 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14999
15000         PR c++/23691
15001         * g++.dg/template/static16.C: New test.
15002
15003 2005-09-12  Josh Conner  <jconner@apple.com>
15004
15005         PR middle-end/23237
15006         * gcc.c-torture/compile/pr23237.c: New test.
15007
15008 2005-09-11  Richard Henderson  <rth@redhat.com>
15009
15010         * g++.dg/other/error8.C: Update expected diagnostic text.
15011
15012 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15013
15014         PR libfortran/19872
15015         * gfortran.dg/overwrite_1.f: New test.
15016
15017 2005-09-09  Josh Conner  <jconner@apple.com>
15018
15019         * g++.dg/init/pr23180-1.C: Removed.
15020         * g++.dg/init/pr23180-2.C: Removed.
15021
15022 2005-09-09  David Daney <ddaney@avtrex.com>
15023
15024         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
15025         files which are ...
15026         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
15027         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
15028
15029 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15030
15031         * gfortran.dg/iostat_2.f90: New test.
15032
15033 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/22252
15036         * g++.dg/ext/interface1.C: New test.
15037         * g++.dg/ext/interface1.h: Likewise.
15038         * g++.dg/ext/interface1a.cc: Likewise.
15039
15040 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
15041
15042         * gfortran.dg/iomsg_1.f90: New test case.
15043
15044 2005-09-09  Richard Guenther  <rguenther@suse.de>
15045
15046         PR c++/23624
15047         * g++.dg/tree-ssa/pr23624.C: New testcase.
15048
15049 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15050
15051         PR fortran/19239
15052         * gfortran.dg/vector_subscript_1.f90,
15053         * gfortran.dg/vector_subscript_2.f90: New tests.
15054
15055 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15056
15057         PR fortran/21104
15058         * gfortran.dg/array_alloc_1.f90,
15059         * gfortran.dg/array_alloc_2.f90,
15060         * gfortran.dg/array_alloc_3.f90: New tests.
15061
15062 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
15063
15064         PR fortran/12840
15065         * gfortran.dg/array_constructor_6.f90
15066         * gfortran.dg/array_constructor_7.f90
15067         * gfortran.dg/array_constructor_8.f90
15068         * gfortran.dg/array_constructor_9.f90
15069         * gfortran.dg/array_constructor_10.f90
15070         * gfortran.dg/array_constructor_11.f90
15071         * gfortran.dg/array_constructor_12.f90: New tests.
15072
15073 2005-09-08  Josh Conner  <jconner@apple.com>
15074
15075         PR c++/23180
15076         * g++.dg/init/pr23180-1.C: New test.
15077         * g++.dg/init/pr23180-2.C: New test.
15078
15079 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15080
15081         PR fortran/18878
15082         * gfortran.dg/module_double_reuse.f90: New.
15083
15084 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15085
15086         PR fortran/23270
15087         PR fortran/22304
15088         PR fortran/18870
15089         PR fortran/17917
15090         PR fortran/16511
15091         * gfortran.dg/common_equivalence_1.f: New.
15092         * gfortran.dg/common_equivalence_2.f: New.
15093         * gfortran.dg/common_equivalence_3.f: New.
15094         * gfortran.dg/contained_equivalence_1.f90: New.
15095         * gfortran.dg/module_blank_common.f90: New.
15096         * gfortran.dg/module_commons_1.f90: New.
15097         * gfortran.dg/module_equivalence_1.f90: New.
15098         * gfortran.dg/nested_modules_1.f90: New.
15099         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15100         equivalences and add comment to connect the test with
15101         the PR.
15102
15103 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15104
15105         PR fortran/23765
15106         * gfortran.dg/common_6.f90: New test.
15107
15108 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15109
15110         PR fortran/15326
15111         * gfortran.dg/char_result_1.f90,
15112         * gfortran.dg/char_result_2.f90,
15113         * gfortran.dg/char_result_3.f90,
15114         * gfortran.dg/char_result_4.f90,
15115         * gfortran.dg/char_result_5.f90,
15116         * gfortran.dg/char_result_6.f90,
15117         * gfortran.dg/char_result_7.f90,
15118         * gfortran.dg/char_result_8.f90: New tests.
15119
15120 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15121
15122         PR fortran/19928
15123         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15124
15125 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15126
15127         PR obj-c++/16816
15128         * obj-c++.dg/selector-5.mm: New test.
15129         * obj-c++.dg/selector-6.mm: New test.
15130
15131 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15132
15133         PR objc/20574
15134         PR objc/19324
15135         * objc.dg/error-1.m: New test.
15136
15137 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15138
15139         PR fortran/23373
15140         * gfortran.fortran-torture/execute/pr23373-1.f90,
15141         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15142
15143 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15144
15145         PR libfortran/23760
15146         * gfortran.dg/g77/1832.f: Remove long string in write statement
15147         to allow the test to pass on correct list directed output with
15148         prepended space.
15149
15150 2005-09-07  James E Wilson  <wilson@specifix.com>
15151
15152         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15153
15154 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15155
15156         * gfortran.dg/parameter+save.f90: Rename to
15157         * gfortran.dg/parameter_save.f90: .. this.
15158
15159 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15160
15161         PR fortran/20848
15162         * gfortran.dg/parameter+save.f90: New test case.
15163
15164 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15165
15166         PR fortran/19269
15167         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15168
15169 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15170
15171         PR c/23075
15172         * gcc.dg/pr23075.c: New test.
15173         * g++.dg/warn/pr23075.C: New test.
15174
15175         PR target/22362
15176         * gcc.target/i386/pr22362.c: New test.
15177
15178         PR rtl-optimization/23098
15179         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15180
15181         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15182         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15183         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15184
15185 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15186
15187         * g++.dg/expr/cast6.C: New test.
15188
15189         PR c++/9782
15190         * g++.dg/init/new15.C: New test.
15191
15192 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15193
15194         * gcc.dg/vect/Os-vect-95.c: New test.
15195         * gcc.dg/vect/vect-95.c: Same.
15196
15197 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15198
15199         * gcc.dg/vect/vect-29.c: Update xfail testing.
15200         * gcc.dg/vect/vect-44.c: Same.
15201         * gcc.dg/vect/vect-48.c: Same.
15202         * gcc.dg/vect/vect-50.c: Same.
15203         * gcc.dg/vect/vect-72.c: Same.
15204         * gcc.dg/vect/vect-77.c: Same.
15205         * gcc.dg/vect/vect-78.c: Same.
15206         * gcc.dg/vect/vect-80.c: Same.
15207         * gcc.dg/vect/vect-96.c: Same.
15208         * gcc.dg/vect/vect-100.c: Same.
15209         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15210         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15211         * gfortran.dg/vect/vect-5.f90: Same.
15212
15213 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15214
15215         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15216         start strings.
15217         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15218         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15219
15220         PR c++/23056
15221         * g++.dg/opt/pr23056.C: New test.
15222
15223         PR rtl-optimization/23098
15224         * gcc.target/i386/pr23098.c: New test.
15225
15226 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/23667
15229         * g++.dg/template/static15.C: New test.
15230
15231         PR c++/21440
15232         * g++.dg/ext/stmtexpr5.C: New test.
15233         * g++.dg/ext/stmtexpr6.C: Likewise.
15234
15235 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15236
15237         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15238
15239         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15240         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15241         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15242
15243 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15244
15245         PR libfortran/23321
15246         * gfortran.dg/direct_io_4.f90: New test case.
15247
15248 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15249             Rasmus Hahn  <rassahah@neofonie.de>
15250
15251         PR libobjc/23108
15252         * objc.dg/type-stream-1.m: New test.
15253
15254 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15255
15256         PR fortran/23661
15257         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15258         gfortran.dg/print_fmt_3.f90: New test.
15259
15260 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15261
15262         * gfortran.dg/fmt_t_1.f90: New test.
15263
15264 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15265
15266         PR rtl-optimization/23454
15267         * g++.dg/opt/pr23454.C: New test.
15268
15269 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15270
15271         PR c++/23699
15272         * g++.dg/ext/static1.C: New test.
15273
15274 2005-09-02  Richard Henderson  <rth@redhat.com>
15275
15276         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15277         tail call to check_fa_work.
15278
15279 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15280
15281         PR c++/21687
15282         * g++.dg/other/gc3.C: New test.
15283
15284 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15285
15286         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15287         * gcc.dg/20050826-1.c: Likewise.
15288
15289 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/23167
15292         * g++.dg/expr/volatile1.C: New test.
15293
15294 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15295
15296         PR middle-end/23547
15297         * gcc.dg/pr23547.c: New test.
15298
15299 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15300
15301         PR c/22061
15302         * gcc.c-torture/execute/pr22061-1.c,
15303         * gcc.c-torture/execute/pr22061-2.c,
15304         * gcc.c-torture/execute/pr22061-3.c,
15305         * gcc.c-torture/execute/pr22061-4.c: New tests.
15306
15307 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15308
15309         * gcc.dg/Wredundant-decls-2.c: New test to check that
15310         -Wredundant-decls does not issue warning for a variable
15311         definition following a declaration.
15312
15313 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR debug/7241
15316         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15317         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15318         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15319
15320         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15321         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15322         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15323         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15324         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15325         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15326         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15327         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15328
15329 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15330
15331         PR objc/23306
15332         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15333         scan-assmbler.
15334
15335 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15336
15337         PR target/21255
15338         * gcc.dg/pr21255-1.c: New test.
15339         * gcc.dg/pr21255-2-mb.c: Likewise.
15340         * gcc.dg/pr21255-2-ml.c: Likewise.
15341         * gcc.dg/pr21255-3.c: Likewise.
15342         * gcc.dg/pr21255-4.c: Likewise.
15343
15344 2005-08-31  Dale Johannesen  <dalej@apple.com>
15345
15346         * gcc.dg/20050830-1.c: New.
15347
15348 2005-08-31  Josh Conner  <jconner@apple.com>
15349
15350         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15351         command-line options for arm-*-* targets.
15352         * g++.dg/init/array16.C: Likewise.
15353         * g++.dg/other/crash-4.C: Likewise.
15354
15355 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15356
15357         PR obj-c++/23640
15358         * obj-c++.dg/gnu-runtime-3.mm: New test.
15359
15360 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15361
15362         PR c++/13377
15363         * g++.dg/lookup/ambig4.C: New test.
15364         * g++.dg/lookup/ambig5.C: New test.
15365         * g++.dg/tc1/dr101.C: Adjust error markers.
15366
15367 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15368
15369         PR c++/23639
15370         * g++.dg/template/ttp5.C: Adjust error markers.
15371
15372 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15373
15374         PR testsuite/23609
15375         * lib/obj-c++.exp: Include target-libpath.exp.
15376         (obj-c++_link_flags): Look for the GNU libobjc library
15377         and set the library path to include it.
15378         Don't manually set LD_LIBRARY_PATH (etc.) but call
15379         set_ld_library_path_env_vars instead.
15380         (obj-c++_target_compile): Don't set library path or
15381         linker flags because they are already set correctly
15382         in obj-c++_link_flags.
15383
15384 2005-08-30  Josh Conner  <jconner@apple.com>
15385
15386         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15387         to command-line options for arm-*-* targets.
15388
15389 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15390
15391         * g++.dg/other/i386-1.C: New.
15392
15393 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15394
15395         PR preprocessor/20348
15396         PR preprocessor/20356
15397         * gcc.dg/cpp/pr20348.c: New test.
15398         * gcc.dg/cpp/pr20348.h: New file.
15399         * gcc.dg/cpp/inc/pr20348.h: New file.
15400         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15401         * gcc.dg/cpp/pr20356.c: New test.
15402         * gcc.dg/cpp/pr20356.h: New file.
15403         * gcc.dg/cpp/inc/pr20356.h: New file.
15404         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15405
15406 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15407
15408         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15409         Fix array dimension to avoid correct end-of-file error.
15410
15411 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15412
15413         PR libfortran/23598
15414         * gfortran.dg/iostat_1.f90: New test.
15415
15416 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15417
15418         PR middle-end/23408
15419         * gcc.dg/pr23408.c: New test.
15420
15421 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15422
15423         PR c++/23099
15424         * g++.dg/init/member1.C: Make sure erroneous static data member
15425         definitions are required.
15426         * g++.dg/template/static13.C: New test.
15427         * g++.dg/template/static14.C: Likewise.
15428
15429 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15430
15431         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15432         -march=pentium4, remove ilp32 requirement.
15433
15434         PR middle-end/23484
15435         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15436         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15437
15438 2005-08-29  Andreas Jaeger  <aj@suse.de>
15439
15440         PR testsuite/23607
15441         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15442
15443 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15444
15445         * gcc.c-torture/execute/20050316-2.c: New test.
15446         * gcc.c-torture/execute/20050316-3.c: New test.
15447         * gcc.dg/torture/pr16104-1.c: New test.
15448
15449 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15450
15451         PR middle-end/23463
15452         * gcc.c-torture/execute/zero-struct-1.c: New test.
15453
15454 2005-08-27  Richard Guenther  <rguenther@suse.de>
15455
15456         PR target/23575
15457         * gcc.target/i386/pr23575.c: New testcase.
15458
15459 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15460
15461         PR rtl-optimization/23561
15462         * gcc.c-torture/execute/20050826-1.c: New test.
15463
15464         PR rtl-opt/23560
15465         * gcc.c-torture/execute/20050826-2.c: New test.
15466
15467 2005-08-26  Dale Johannesen  <dalej@apple.com>
15468
15469         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15470         * gcc.dg/20050826-1.c: New.
15471
15472 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15473
15474         PR c++/19004
15475         * g++.dg/template/nontype13.C: New test.
15476
15477         PR c++/23491
15478         * g++.dg/init/new14.C: New test.
15479         * g++.dg/expr/anew1.C: Do not XFAIL.
15480         * g++.dg/expr/anew2.C: Likewise.
15481         * g++.dg/expr/anew3.C: Likewise.
15482
15483 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15484
15485         PR middle-end/22439
15486         * gcc.dg/vla-3.c: New test.
15487
15488 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15489
15490         PR fortran/20363
15491         * gfortran.dg/named_interface.f90: New.
15492
15493 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15494
15495         * gcc.c-torture/execute/frame-address.c: New test.
15496
15497 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         PR c++/20817
15500         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15501
15502 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15503
15504         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15505
15506 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15507
15508         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15509         * gcc.dg/altivec-22.c: Rename from..
15510         * gcc.dg/altivec-nomfcr.c: ..this.
15511
15512 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15513
15514         PR tree-optimization/23546
15515         * gcc.dg/tree-ssa/pr23546.c: New test.
15516
15517 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15518
15519         PR fortran/17758
15520         * gfortran.dg/nonreturning_statements.f90: New test.
15521
15522 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15523
15524         PR c++/22454
15525         * g++.dg/parse/crash29.C: New.
15526
15527 2005-08-23  DJ Delorie  <dj@redhat.com>
15528
15529         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15530         constants have the L suffix.
15531
15532 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15533
15534         PR c++/23044
15535         * g++.dg/template/instantiate8.C: New.
15536
15537 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15538
15539         PR middle-end/23467
15540         * gcc.c-torture/execute/pr23467.c: New test.
15541
15542 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15543
15544         PR tree-optimization/22043
15545         * gcc.c-torture/execute/20050613-1.c: New test.
15546
15547 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15548
15549         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15550
15551 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15552
15553         PR rtl-optimization/23478
15554         * g++.dg/opt/pr23478.C: New test.
15555
15556 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15557
15558         PR c/18715
15559         * gcc.dg/switch-warn-3.c: New test.
15560
15561 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15562
15563         PR c++/22233
15564         * g++.dg/template/param1.C: New test.
15565
15566 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15567
15568         PR c++/23089
15569         * g++.dg/other/incomplete1.C: New test.
15570
15571 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15572
15573         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15574         are vectorizable.
15575
15576 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15577
15578         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15579         d_lines_5.f: New.
15580
15581 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15582
15583         * gcc.target/i386/sse-4.c: New test.
15584
15585 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15586
15587         PR testsuite/23239
15588         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15589
15590 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15591
15592         * gcc.dg/20050811-1.c: New test.
15593         * gcc.dg/20050811-2.c: New test.
15594
15595 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15596
15597         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15598
15599 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15600
15601         PR 23476
15602         * gcc.c-torture/compile/pr23476.c: New test.
15603
15604 2005-08-19  Devang Patel  <dpatel@apple.com>
15605
15606         PR tree-optimization/23048
15607         * gcc.dg/tree-ssa/pr23048.c: New test.
15608
15609 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15610
15611         PR middle-end/20624
15612         * g++.dg/warn/Wreturn-3.C: New test
15613
15614 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15615
15616         PR tree-optimization/22228
15617         * g++.dg/vect/pr22543.cc: New test.
15618
15619 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15620
15621         PR tree-optimization/21574
15622         * gcc.dg/tree-ssa/pr21574.c: New test.
15623
15624 2005-08-16  James E Wilson  <wilson@specifix.com>
15625
15626         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15627
15628 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15629
15630         PR tree-opt/23402
15631         * gcc.c-torture/compile/zero-strct-3.c: New test.
15632         * gcc.c-torture/compile/zero-strct-4.c: New test.
15633
15634 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15635
15636         PR target/23376
15637         * gcc.target/x86_64/pr23376.c: New test.
15638
15639 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15640
15641         PR c++/23337
15642         * g++.dg/ext/vector2.C: New.
15643
15644 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15645
15646         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15647
15648 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15649
15650         PR libfortran/23428
15651         * gfortran.dg/inquire-complex.f90: New test case.
15652
15653 2005-08-16  James E Wilson  <wilson@specifix.com>
15654
15655         PR tree-optimization/21105
15656         * gcc.dg/large-size-array.c: New.
15657
15658 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15659
15660         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15661         type.
15662         * gcc.dg/vect/vect-41: Likewise.
15663         * gcc.dg/vect/vect-42: Likewise.
15664         * gcc.dg/vect/vect-43: Likewise.
15665         * gcc.dg/vect/vect-44: Likewise.
15666         * gcc.dg/vect/vect-46: Likewise.
15667         * gcc.dg/vect/vect-47: Likewise.
15668         * gcc.dg/vect/vect-48: Likewise.
15669         * gcc.dg/vect/vect-52: Likewise.
15670         * gcc.dg/vect/vect-53: Likewise.
15671         * gcc.dg/vect/vect-54: Likewise.
15672         * gcc.dg/vect/vect-55: Likewise.
15673         * gcc.dg/vect/vect-56: Likewise.
15674         * gcc.dg/vect/vect-57: Likewise.
15675         * gcc.dg/vect/vect-58: Likewise.
15676         * gcc.dg/vect/vect-59: Likewise.
15677         * gcc.dg/vect/vect-60: Likewise.
15678         * gcc.dg/vect/vect-61: Likewise.
15679         * gcc.dg/vect/vect-85: Likewise.
15680         * gcc.dg/vect/vect-87: Likewise.
15681         * gcc.dg/vect/vect-88: Likewise.
15682         * gcc.dg/vect/vect-93.c: Likewise.
15683         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15684         * gcc.dg/vect/vect-75: Likewise.
15685         * gcc.dg/vect/vect-76: Likewise.
15686         * gcc.dg/vect/vect-77: Likewise.
15687         * gcc.dg/vect/vect-78: Likewise.
15688         * gcc.dg/vect/vect-80: Likewise.
15689         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15690         vectorized for the expected reason, rather than checking how alignment
15691         was handled.
15692         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15693         type and also instead of aligned pointers. Added documentation.
15694
15695 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15696
15697         * gfortran.dg/power.f90: New test.
15698
15699 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15700
15701         PR rtl-optimization/23299
15702         * g++.dg/opt/pr23299.C: New test.
15703
15704 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15705
15706         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15707
15708 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15709
15710         * g++.dg/template/local6.C: New test.
15711
15712 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15713
15714         * execute/exceptions/finally-1.m: Check that the catch and finally are
15715         being called.  Also add a "return 0;" at the end of main.
15716
15717 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15718
15719         PR fortran/21432.
15720         * gfortran.dg/namelist_print_1.f: New test of functionality of
15721         PRINT namelist.
15722         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15723         namelist generates error with -std=f95.
15724
15725 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15726
15727         PR tree-optimization/23119
15728         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15729
15730 2005-08-13  Marcin Koziej  <creep@desk.pl>
15731             Andrew Pinski  <pinskia@physics.uc.edu>
15732
15733         PR libobjc/22492
15734         * execute/exceptions/finally-1.m: New test.
15735
15736 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15737
15738         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15739         testsuite.
15740         * objc/execute/exceptions/trivial.m: New test.
15741         * objc.dg/try-catch-11.m: Move to ...
15742         * objc/execute/exceptions/foward-1.m: Here.
15743         * objc.dg/try-catch-2.m: Move to ...
15744         * objc/execute/exceptions/catchall-1.m: Here.
15745         * objc.dg/try-catch-8.m: Move to ...
15746         * objc/execute/exceptions/local-variables-1.m: Here.
15747
15748 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15749
15750         * objc.dg/nested-func-1.m: Move to ...
15751         * objc/execute/nested-func-1.m: Here.
15752
15753 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15754
15755         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15756         in ${options} instead of [target_info name].
15757         * lib/obj-c++.exp (objc_target_compile): Likewise.
15758
15759 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15760
15761         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15762
15763 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15764
15765         part of PR testsuite/23348
15766         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15767         of the torture options.
15768         * objc/compile/trivial.m: New test.
15769
15770 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15771
15772         * gfortran.dg/eoshift.f90: Correct format.
15773
15774 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15775
15776         * gfortran.fortran-torture/execute/character_passing.f90:
15777         Fix comment typo.
15778
15779 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15780
15781         PR c++/8271
15782         * g++.dg/template/unify10.C: New.
15783
15784 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15785
15786         * g++.dg/parse/pr22514.C: Move to...
15787         * g++.dg/debug/pr22514.C: here.
15788
15789 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15790
15791         PR c++/23266
15792         * g++.dg/inherit/pure1.C: New test.
15793
15794         * ChangeLog: Fix typos.
15795
15796 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15797             Steven Bosscher  <stevenb@suse.de>
15798
15799         * gfortran.dg/runtime_warning_1.f90: New test.
15800
15801 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         PR c++/23219
15804         * g++.dg/parse/crash28.C: New.
15805
15806 2005-08-11  Richard Guenther  <rguenther@suse.de>
15807
15808         PR target/23289
15809         * gcc.target/i386/tailcall-1.c: New testcase.
15810
15811 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15812
15813         * gcc.dg/vect/vect-67.c: Un-xfail.
15814
15815 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15816
15817         PR c++/23225
15818         * g++.dg/testsuite/parse/crash27.C: new test.
15819
15820 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15821
15822         PR libfortran/22143
15823         * gfortran.dg/shift-kind.f90: New testcase.
15824
15825 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15826
15827         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15828         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15829
15830 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15831
15832         PR c++/20646
15833         * g++.dg/other/mult-stor1.C: New test.
15834
15835 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15836
15837         * gcc.c-torture/pr18299-1.c: Move to ...
15838         * gcc.c-torture/compile/pr18299-1.c: Here.
15839
15840 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15841
15842         * gfortran/fortran.torture/execute/character_passing.f90:
15843         Fix types for LSAME.
15844
15845 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15846
15847         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15848         input data back to what it was originally.
15849
15850 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15851
15852         * objc.dg/try-catch-8.m: Enable for all targets.
15853
15854 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15855
15856         * gcc.dg/pr23165.c: New test.
15857
15858 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15859
15860         PR tree-optimization/23234
15861         * gcc.dg/tree-ssa/pr23234.c: New test.
15862
15863 2005-08-08  Josh Conner  <jconner@apple.com>
15864
15865         PR rtl-optimization/23241
15866         * gcc.dg/char-compare.c: New test.
15867
15868 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15869
15870         PR c++/22508
15871         * g++.dg/init/new13.C: New test.
15872
15873 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15874
15875         PR c++/21166
15876         * g++.dg/other/crash-4.C: Adjust
15877         * g++/dg/ext/packed9.C: New.
15878
15879 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15880
15881         PR middle-end/21964
15882         * gcc.c-torture/execute/pr21964-1.c: New test.
15883
15884 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15885
15886         PR c/22458
15887         * gcc.dg/pr22458-1.c: New test.
15888
15889 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15890             Steven G. Kargl <kargls@comcast.net>
15891
15892         PR fortran/22390
15893         * gfortran.dg/flush_1.f90: New test.
15894
15895 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15896
15897         PR c++/23191
15898         * g++.dg/template/eh2.C: New test.
15899
15900 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15901
15902         PR c++/19498
15903         * g++.dg/template/instantiate7.C: New test.
15904
15905 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15906
15907         PR c/23113
15908         * gcc.dg/Wunused-value-1.c: New test.
15909
15910 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15911
15912         PR rtl-optimization/23233
15913         * gcc.c-torture/compile/pr23233-1.c: New test.
15914
15915 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15916
15917         PR fortran/18833
15918         PR fortran/20850
15919         * gfortran.dg/equiv_1.f90: New test.
15920         * gfortran.dg/equiv_2.f90: New test.
15921         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15922         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15923         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15924
15925 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15926
15927         * gcc.c-torture/execute/vrp-5.c: New test.
15928         * gcc.c-torture/execute/vrp-6.c: New test.
15929         * gcc.dg/tree-ssa/vrp21.c: New test.
15930
15931 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15932
15933         * g++.dg/parse/pr22514.C: New test.
15934
15935 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15936
15937         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15938
15939         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15940         instead of constant loads / pool entries.
15941
15942 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15943
15944         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15945         TEST_TO_WCTYPE.
15946
15947 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15948
15949         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15950         __WINT_TYPE__ in generated prototypes if possible.
15951
15952 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15953
15954         PR 22037
15955         * g++.dg/tree-ssa/pr22037.C:
15956
15957 2005-08-04  Richard Henderson  <rth@redhat.com>
15958
15959         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15960         scan-tree-dump-times directive.
15961
15962 2005-08-04  Jan Hubicka  <jh@suse.cz>
15963
15964         * gcov-1.C: Fix switch counts.
15965         * gcov-4b.c: Likewise.
15966
15967 2005-08-03  Jeff Law  <law@redhat.com>
15968
15969         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15970
15971 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15972
15973         * gcc.c-torture/execute/pr23135.c: New test.
15974
15975 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15976
15977         PR tree-optimization/19899
15978         * gcc.dg/tree-ssa/scev-1.c: New test.
15979         * gcc.dg/tree-ssa/scev-2.c: New test.
15980
15981 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15982
15983         PR target/18582
15984         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15985
15986 2005-08-03  Jan Hubicka  <jh@suse.cz>
15987
15988         * update-conroll.c: New testcase.
15989         * update-conroll-2.c: New testcase.
15990
15991 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15992
15993         * gfortran.dg/constant_substring.f: New test.
15994         * gfortran.dg/pr22491.f: New test.
15995
15996 2005-08-02  Jan Hubicka  <jh@suse.cz>
15997
15998         * update-threading.c: Replace by the proper one.
15999
16000 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16001
16002         PR 23164
16003         * g++.dg/tree-ssa/pr23164.C: New test.
16004
16005 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
16006
16007         * gcc.dg/tree-ssa/pr23192.c: New test.
16008
16009 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16010
16011         * gcc.c-torture/execute/vrp-4.c: New test.
16012
16013 2005-08-02  Jan Hubicka  <jh@suse.cz>
16014
16015         * update-threading.c: New test.
16016
16017 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
16018
16019         * gcc.c-torture/compile/20050801-1.c: New test.
16020         * gcc.c-torture/compile/20050801-2.c: New test.
16021
16022 2005-08-01  Jan Hubicka  <jh@suse.cz>
16023
16024         * val-prof-5.c: New test.
16025
16026 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
16027
16028         PR c/22311
16029         * gcc.dg/pr22311-1.c : New test.
16030
16031 2005-07-31  Steven Bosscher  <stevenb@suse.de>
16032
16033         PR target/23095
16034         * gfortran.dg/pr23095.f: New test.
16035
16036         PR c++/22003
16037         * g++.dg/other/pr22003.C: New test.
16038
16039 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
16040
16041         PR target/20621
16042         * gcc.c-torture/execute/pr20621-1.c: New test.
16043
16044 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
16045
16046         * gfortran.dg/comma_format_extension_4.f: Adjust length
16047         of string for format.
16048         * gfortran.dg/der_array_io_1.f: Replace illegal internal
16049         print statement with internal write.
16050         * gfortran.dg/der_array_io_2.f: Likewise.
16051         * gfortran.dg/der_array_io_3.f: Likewise.
16052
16053 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
16054
16055         * gcc.dg/fold-abs-4.c: new test.
16056
16057 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
16058
16059         PR fortran/22570 an related issues.
16060         * gfortran.dg/x_slash_1.f: New test.
16061
16062 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
16063
16064         PR c/23143
16065         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
16066         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
16067
16068 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16069
16070         PR c/529
16071         * gcc.dg/Wshadow-3.c: New test.
16072
16073 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
16074
16075         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
16076         used to have the wrong bounds).
16077
16078 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16079
16080         PR c/21720
16081         * gcc.dg/hex-round-1.c: Test more cases.
16082         * gcc.dg/hex-round-2.c: New test.
16083
16084 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16085
16086         PR 22550
16087         * g++.dg/tree-ssa/pr22550.C: New test.
16088
16089 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16090
16091         * gcc.dg/tree-ssa/vrp19.c: New test.
16092         * gcc.dg/tree-ssa-vrp20.c: New test.
16093
16094 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16095
16096         PR c/22240
16097         * gcc.dg/transparent-union-4.c: New test.
16098
16099 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16100
16101         PR c/22192
16102         * gcc.dg/c99-vla-2.c: New test.
16103
16104 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16105
16106         PR c/21720
16107         * gcc.dg/hex-round-1.c: New test.
16108
16109 2005-07-28  Jan Hubicka  <jh@suse.cz>
16110
16111         * inliner-1.c: Do not dump everything.
16112         * tree-prof.exp: Do not pass -ftree-based-profiling.
16113         * bprob.exp: Likewise.
16114
16115         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16116
16117 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16118
16119         PR c++/22545
16120         * g++.dg/expr/ptrmem7.C: New test.
16121
16122 2005-07-28  Mike Stump  <mrs@apple.com>
16123
16124         * g++.old-deja/g++.mike/visibility-1.C: New test.
16125
16126 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16127
16128         PR c/20187
16129         * gcc.c-torture/execute/pr20187-1.c: New test.
16130
16131 2005-07-28  Jeff Law  <law@redhat.com>
16132
16133         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16134         * gcc.dg/tree-ssa/vrp18.c: New test.
16135
16136 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16137
16138         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16139
16140 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16141
16142         PR tree-optimization/22506
16143         * gcc.dg/vect/ps22506.c: New test.
16144
16145 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16146
16147         PR target/21149
16148         * gcc.target/i386/sse-3.c: New test.
16149
16150 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16151
16152         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16153         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16154
16155 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16156
16157         PR c/22589
16158         * gcc.c-torture/compile/pr22589-1.c: New test.
16159
16160 2005-07-28  Jan Hubicka  <jh@suse.cz>
16161
16162         * update-loopch.c: New testcase.
16163
16164 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16165
16166         PR rtl-optimization/23047
16167         * gcc.c-torture/execute/pr23047.c: New test.
16168         * gcc.c-torture/execute/pr23047.x: New.
16169
16170 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16171
16172         PR tree-optimization/22493
16173         * gcc.c-torture/execute/pr22493-1.c: New test.
16174         * gcc.c-torture/execute/pr22493-1.x: New.
16175         * gcc.c-torture/execute/vrp-1.c: New test.
16176         * gcc.c-torture/execute/vrp-2.c: New test.
16177         * gcc.c-torture/execute/vrp-2.c: New test.
16178
16179 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16180
16181         * gcc.target/frv/all-builtin-read8.c: Delete.
16182         * gcc.target/frv/all-builtin-read16.c: Delete.
16183         * gcc.target/frv/all-builtin-read32.c: Delete.
16184         * gcc.target/frv/all-builtin-read64.c: Delete.
16185         * gcc.target/frv/all-builtin-write8.c: Delete.
16186         * gcc.target/frv/all-builtin-write16.c: Delete.
16187         * gcc.target/frv/all-builtin-write32.c: Delete.
16188         * gcc.target/frv/all-builtin-write64.c: Delete.
16189         * gcc.target/frv/all-read-write-1.c: New.
16190
16191 2005-07-27  Jeff Law  <law@redhat.com>
16192
16193         * gcc.c-torture/execute/pr22630.c: New test.
16194
16195 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16196
16197         PR tree-optimization/23073
16198         * gcc.dg/vect/nodump-pr23073.c: New test.
16199         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16200
16201 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16202
16203         PR tree-optimize/22348
16204         * gcc.c-torture/execute/pr22348.c: New.
16205
16206 2005-07-27  Richard Guenther  <rguenther@suse.de>
16207
16208         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16209
16210 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16211
16212         PR fortran/22503
16213         * gfortran.dg/logical_comp.f90: New test.
16214
16215 2005-07-27  Jan Hubicka  <jh@suse.cz>
16216
16217         * inliner-1.c: Add cleanup of dumps.
16218         * val-prof-*.c: Likewise.
16219         * update-tailcall.c: New.
16220
16221 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16222
16223         PR 22591
16224         * gcc.dg/tree-ssa/pr22591.c: New test.
16225         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16226
16227 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16228
16229         PR libobjc/22606
16230         * objc.dg/try-catch-11.m: New test.
16231
16232 2005-07-26  Richard Guenther  <rguenther@suse.de>
16233
16234         PR tree-optimization/22486
16235         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16236
16237 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16238
16239         PR tree-opt/22484
16240         * testsuite/g++.dg/opt/loop2.C: New test.
16241
16242 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16243
16244         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16245         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16246
16247 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16248
16249         * lib/profopt.exp (profopt-execute): Check for profiling data
16250         files on the target.
16251
16252 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16253
16254         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16255         for matching of asm labels.
16256
16257 2005-07-25  Richard Guenther  <rguenther@suse.de>
16258
16259         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16260
16261 2005-07-25  Richard Guenther  <rguenther@suse.de>
16262
16263         PR testsuite/22624
16264         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16265
16266 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16267
16268         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16269         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16270         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16271         * gcc.dg/vect/vect-100.c: New test.
16272         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16273         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16274         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16275         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16276         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16277         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16278         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16279         * gfortran.dg/vect/pr19049.f90: New testcase.
16280         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16281
16282 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16283
16284         * gcc.c-torture/execute/20050713-1.c: New test.
16285
16286         PR fortran/20063
16287         * gfortran.fortran-torture/execute/data_4.f90: New test.
16288
16289         PR middle-end/20303
16290         * gcc.dg/visibility-d.c: New test.
16291
16292 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16293
16294         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16295         * gfortran.dg/underflow.f90: Ditto.
16296
16297 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16298
16299         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16300         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16301         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16302
16303 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16304
16305         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16306         include case of field width of zero.
16307
16308 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16309
16310         PR libgfortran/21875
16311         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16312         with trailing blanks on normal formatted read.
16313
16314 2005-07-23  Chao-ying Fu  <fu@mips.com>
16315
16316         * gcc.target/mips/mips32-dsp-type.c: New test.
16317         * gcc.target/mips/mips32-dsp.c: New test.
16318
16319 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16320
16321         PR testsuite/21073
16322         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16323
16324         PR testsuite/20454
16325         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16326         and __cyg_profile_func_exit.
16327
16328 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16329
16330         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16331         * gfortran.dg/comma_format_extension_4.f: Same.
16332         * gfortran.dg/pr15332.f: Same.
16333         * gfortran.dg/pr21730.f: Same.
16334
16335 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16336
16337         * g++.dg/opt/vrp2.C: Fix testcase.
16338
16339         PR tree-opt/22625
16340         * g++.dg/opt/vrp2.C: New test.
16341
16342 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16343
16344         PR debug/21828
16345         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16346
16347 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16348
16349         * gcc.dg/tree-ssa/20050719-1.c: New test.
16350
16351 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16352
16353         * gcc.dg/bfin-longcall-1.c: New file.
16354         * gcc.dg/bfin-longcall-2.c: New file.
16355
16356 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16357
16358         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16359
16360 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16361
16362         PR middle-end/19055
16363         * gcc.dg/tree-ssa/pr19055.c: New test.
16364         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16365
16366 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16367
16368         PR C++/22358
16369         * g++.dg/other/pr22358.C: New test.
16370
16371 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16372
16373         PR c++/2922
16374         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16375
16376 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16377
16378         PR c++/15938
16379         * g++.dg/init/union2.C: New test.
16380
16381 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16382
16383         PR c/22393
16384         * gcc.dg/complex-4.c: New test.
16385
16386 2005-07-21  Richard Guenther  <rguenther@suse.de>
16387
16388         PR testsuite/22522
16389         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16390         scanning for asm labels.
16391         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16392
16393 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16394
16395         PR target/22085
16396         * gcc.dg/altivec-pr22085.c: New.
16397
16398 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16399
16400         PR tree-optimization/19210
16401         * gcc.dg/tree-ssa/pr19210-1.c: New.
16402         * gcc.dg/tree-ssa/pr19210-2.c: New.
16403
16404 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16405
16406         PR rtl-optimization/22167
16407         * g++.dg/opt/pr22167.C: New test.
16408
16409 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16410
16411         PR c++/2922
16412         * g++.dg/lookup/two-stage2.C: New.
16413         * g++.dg/lookup/two-stage3.C: New.
16414         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16415         fixed two-stage name lookup for operators.
16416         * g++.dg/template/call3.C: Compiler now produces an appropriate
16417         error message.
16418         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16419         14 as a candidate.
16420         * g++.dg/template/ptrmem4.C: Compiler produces different error
16421         message.
16422         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16423         connect_to_method as a candidate.
16424
16425 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16426
16427         * gcc.dg/fold-alloc-1.c: New test.
16428
16429 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16430
16431         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16432         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16433
16434 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16435
16436         * gcc.dg/fold-abs-1.c: New test.
16437         * gcc.dg/fold-abs-2.c: New test.
16438         * gcc.dg/fold-abs-3.c: New test.
16439
16440 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16441
16442         Make CONSTRUCTOR use VEC to store initializers.
16443         * g++.dg/ext/complit3.C: Check for specific error messages.
16444         * g++.dg/init/brace2.C: Update error message.
16445         * g++.dg/warn/Wbraces2.C: Likewise.
16446
16447 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16448
16449         PR fortran/16940
16450         * gfortran.dg/module_interface_1.f90: New test.
16451
16452 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16453             Kenneth Zadeck <zadeck@naturalbridge.com>
16454
16455         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16456
16457 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16458
16459         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16460         specify -Wformat for these tests.
16461         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16462         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16463         * gcc.dg/format/opt-6.c: Delete.
16464
16465 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16466
16467         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16468         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16469
16470 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16471
16472         * gcc.dg/tree-ssa/alias-2.c: New test.
16473
16474 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16475
16476         PR c++/22263
16477         * g++.dg/template/explicit7.C: New test.
16478
16479 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16480
16481         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16482         width of 8 to +Inf and -Inf.
16483
16484 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/22139
16487         * g++.dg/template/friend36.C: New test.
16488
16489 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16490
16491         PR fortran/21730
16492         * gfortran.dg/pr21730.f: New test.
16493
16494 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16495             Kenneth Zadeck <zadeck@naturalbridge.com>
16496
16497         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16498         since pure const detection cannot run at -O1 in c compiler.
16499         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16500         can now optimize this case properly.
16501         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16502         because we now pass.
16503         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16504
16505 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16506
16507         PR c/22421
16508         * gcc.dg/format/bitfld-1.c: New test.
16509
16510 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16511
16512         PR c++/22204
16513         * g++.dg/rtti/repo1.C: New test.
16514
16515 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16516
16517         PR middle-end/22398
16518         * gcc.c-torture/compile/pr22398.c: New test.
16519
16520 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR c++/22132
16523         * g++.dg/expr/cast4.C: New test.
16524
16525 2005-07-15  Richard Guenther  <rguenther@suse.de>
16526
16527         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16528         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16529
16530 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16531
16532         PR tree-optimization/22230
16533         * gcc.dg/tree-ssa/pr22230.c: New test.
16534
16535 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16536
16537         * gfortran.dg/g77/cpp6.f: New test.
16538
16539         PR fortran/22417
16540         * gfortran.dg/g77/cpp5.F: New test.
16541         * gfortran.dg/g77/cpp5.h: New file.
16542         * gfortran.dg/g77/cpp5inc.h: New file.
16543
16544 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16545
16546         PR libfortran/16435
16547         * gfortran.dg/tl_editting.f90: New.
16548         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16549
16550 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16551
16552         * gfortran.dg/char_array_constructor.f90: New test.
16553
16554 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16555
16556         * gfortran.dg/past_eor.f90: New.
16557         * gfortran.dg/complex_read.f90: New.
16558
16559 2005-07-13  Jeff Law  <law@redhat.com>
16560
16561         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16562         additional casts.
16563
16564         * gcc.dg/tree-ssa/pr22321.c: New test
16565
16566 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16567
16568         PR tree-optimization/21921
16569         * gcc.dg/tree-ssa/pr21921.c: New.
16570
16571 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16572
16573         PR tree-optimizatio/22442
16574         * gcc.dg/tree-ssa/loop-11.c: New test.
16575
16576 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16577
16578         PR tree-opt/21840
16579         * gcc.c-torture/compile/pr21840.c: New test.
16580
16581 2005-07-12  Jan Hubicka  <jh@suse.cz>
16582
16583         * gcc.c-torture/compile/pr22379.c: New test.
16584
16585 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16586
16587         PR libfortran/21593
16588         gfortran.dg/dev_null.f90: Remove outdated comment about
16589         PR libfortran/21593.
16590
16591
16592 2005-07-12  Dale Johannesen  <dalej@apple.com>
16593
16594         * gcc.target/i386/compress-float-sse.c: New.
16595         * gcc.target/i386/compress-float-sse-pic.c: New.
16596         * gcc.target/i386/compress-float-387.c: New.
16597         * gcc.target/i386/compress-float-387-pic.c: New.
16598         * gcc.dg/compress-float-ppc.c: New.
16599         * gcc.dg/compress-float-ppc-pic.c: New.
16600
16601 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16602
16603         PR libfortran/21593
16604         gfortran.dg/dev_null.f90: Remove targets.
16605
16606 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16607
16608         PR tree-opt/22335
16609         * gcc.dg/pr22335-1.c: New test.
16610         * gcc.dg/pr22335-2.c: New test.
16611
16612 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16613
16614         PR c++/20172
16615         * g++.dg/template/nontype12.C : New test.
16616
16617 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16618
16619         * gcc.dg/tree-ssa/loop-10.c: New test.
16620
16621 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16622
16623         * gcc.c-torture/execute/20020720-1.x: Remove.
16624
16625 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16626
16627         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16628
16629 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16630
16631         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16632         (dg-mips-options): Use it.
16633
16634 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16635
16636         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16637
16638 2005-07-09  Richard Henderson  <rth@redhat.com>
16639
16640         * lib/target-supports.exp (check_effective_target_sync_char_short):
16641         Add alpha.
16642
16643 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16644
16645         PR libfortran/22217
16646         * gfortran.dg/negative-z-descriptor.f90: New test.
16647
16648 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16649
16650         PR tree-opt/22329
16651         * gcc.dg/pr22329.c: New test.
16652
16653 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16654
16655         PR tree-optimization/20139
16656         * gcc.dg/tree-ssa/pr20139.c: New.
16657
16658 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16659
16660         PR tree-opt/22356
16661         * testsuite/gcc.dg/pr22356-1.c: New test.
16662
16663 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         PR c++/21799
16666         * g++.dg/template/unify8.C: New.
16667         * g++.dg/template/unify9.C: New.
16668
16669 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16670
16671         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16672
16673 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16674
16675         * gcc.dg/darwin-version-1.c: New.
16676         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16677         * gcc.dg/builtins-20.c: Likewise.
16678         * gcc.dg/builtins-53.c: Likewise.
16679         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16680         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16681         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16682         * gcc.dg/torture/builtins-power-1.c: Likewise.
16683         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16684         on Darwin.
16685
16686 2005-07-07  Jeff Law  <law@redhat.com>
16687
16688         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16689         argument evaluation order.
16690
16691 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16692
16693         PR libfortran/21594
16694         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16695         Add test cases where the shift length is greater than the
16696         array length.
16697
16698 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16699
16700         * obj-c++.dg/proto-lossage-6.mm: New.
16701         * objc.dg/proto-lossage-6.m: New.
16702
16703 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16704
16705         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16706         * objc.dg/gnu-runtime-2.m: Likewise.
16707
16708 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16709
16710         * gfortran.dg/longline.f: New test.
16711
16712         * gfortran.dg/badline.f: New test.
16713
16714 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16715
16716         PR fortran/16531
16717         PR fortran/15966
16718         PR fortran/18781
16719         * gfortran.dg/hollerith.f90: New.
16720         * gfortran.dg/hollerith2.f90: New.
16721         * gfortran.dg/hollerith3.f90: New.
16722         * gfortran.dg/hollerith4.f90: New.
16723         * gfortran.dg/hollerith_f95.f90: New.
16724         * gfortran.dg/hollerith_legacy.f90: New.
16725         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16726
16727 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16728
16729         PR objc/22274
16730         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16731         * objc.dg/gnu-runtime-2.m: New.
16732
16733 2005-07-06  Jeff Law  <law@redhat.com>
16734
16735         * gcc.dg/tree-ssa/vrp17.c: New test.
16736
16737 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16738
16739         PR fortran/22327
16740         * gfortran.dg/array_constructor_5.f90: New test.
16741
16742 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16743
16744         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16745
16746 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16747
16748         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16749         * gcc.dg/980816-1.c: Ditto.
16750
16751 2005-07-06  Jeff Law  <law@redhat.com>
16752
16753         * gcc.c-torture/compile/pr21356.c: New test.
16754
16755 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16756
16757         PR c/22013
16758         PR c/22098
16759         * gcc.c-torture/compile/pr22013-1.c,
16760         gcc.c-torture/execute/pr22098-1.c,
16761         gcc.c-torture/execute/pr22098-2.c,
16762         gcc.c-torture/execute/pr22098-3.c: New tests.
16763
16764 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16765
16766         PR c/22308
16767         * gcc.dg/pr22308-1.c: New test.
16768
16769 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16770
16771         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16772         target.
16773         * gcc.dg/compare9.c: Use -fshort-enums instead of
16774         -fno-short-enums.  Change the last test to dg-bogus.
16775
16776 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16777
16778         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16779         * gcc.dg/compare9.c: New.
16780
16781 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16782
16783         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16784
16785 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16786
16787         PR testsuite/22288
16788         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16789
16790
16791 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16792
16793         * gcc.dg/format/gcc_gfc-1.c: New.
16794
16795 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16796
16797         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16798
16799 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16800
16801         PR fortran/20842
16802         * gfortran.dg/io_invalid_1.f90: New test.
16803
16804 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16805
16806         * gcc.dg/format/gcc_diag-1.c: Update.
16807
16808 2005-07-02  Jeff Law  <law@redhat.com>
16809
16810         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16811         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16812
16813 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16814
16815         * gcc.dg/format/gcc_diag-1.c: Update.
16816
16817 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16818
16819         PR tree-opt/22269
16820         * gcc.c-torture/compile/pr22269.c: New test.
16821
16822 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16823
16824         PR 21584
16825         PR 22219
16826         * g++.dg/tree-ssa/pr21584-1.C: New test.
16827         * g++.dg/tree-ssa/pr21584-2.C: New test.
16828
16829 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16830
16831         * obj-c++.dg/try-catch-11.mm: New.
16832         * objc.dg/try-catch-10.m: New.
16833
16834 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16835
16836         * g++.dg/other/ucnid-1.C: xfail on AIX.
16837
16838 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16839
16840         PR 22234
16841         * gcc.dg/20050629-1.c: New test.
16842
16843 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16844
16845         * obj-c++.dg/const-str-1[0-1].mm: New.
16846         * objc.dg/const-str-1[0-1].m: New.
16847
16848 2005-05-29  Richard Henderson  <rth@redhat.com>
16849
16850         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16851         Rename from check_effective_target_vect_no_max.
16852         (check_effective_target_vect_no_int_add): New.
16853         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16854         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16855         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16856         * gcc.dg/vect/vect-reduc-1.c: Use both.
16857         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16858
16859 2005-05-29  Richard Henderson  <rth@redhat.com>
16860
16861         * lib/target-supports.exp (check_effective_target_vect_no_max):
16862         Remove i386 and x86_64.
16863
16864 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16865
16866         PR testsuite/21969
16867         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16868
16869 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16870
16871         PR middle-end/21969
16872         * gcc.dg/vect/pr21969.c: New test.
16873
16874 2005-06-28  Eric Christopher  <echristo@redhat.com>
16875
16876         PR c/22052
16877         PR c/21975
16878         * gcc.dg/inline1.c: New test.
16879         * gcc.dg/inline2.c: Ditto.
16880         * gcc.dg/inline3.c: Ditto.
16881         * gcc.dg/inline4.c: Ditto.
16882         * gcc.dg/inline5.c: Ditto.
16883
16884 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16885
16886         PR libfortran/22142
16887         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16888         Add testcase also testing eoshift1 for PR 22142.
16889
16890 2005-06-28  Richard Henderson  <rth@redhat.com>
16891
16892         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16893         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16894         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16895         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16896         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16897
16898 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16899
16900         PR libfortran/22142
16901         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16902         Add testcase for PR 22142.
16903
16904 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16905
16906         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16907         gcc.target/ia64/fpreg-2.c: New tests.
16908
16909 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16910
16911         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16912
16913 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16914
16915         PR libfortran/22170
16916         * gfortran.dg/slash_1.f90: New test.
16917
16918 2005-06-27  Richard Henderson  <rth@redhat.com>
16919
16920         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16921         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16922         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16923         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16924         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16925         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16926
16927 2005-06-27  Richard Henderson  <rth@redhat.com>
16928
16929         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16930         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16931
16932 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16933
16934         * obj-c++.dg/proto-lossage-5.mm: New.
16935         * objc.dg/proto-lossage-5.m: New.
16936
16937 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16938
16939         PR 21959
16940         * gcc.dg/tree-ssa/pr21959.c: New test.
16941
16942 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16943
16944         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16945         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16946         testing uninitialized var.
16947
16948         * gcc.c-torture/execute/builtins/chk.h: New.
16949         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16950         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16951         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16952         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16953         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16954         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16955         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16956         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16957         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16958         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16959         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16960         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16961         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16962         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16963         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16964         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16965         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16966         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16967         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16968         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16969         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16970         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16971         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16972         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16973         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16974         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16975         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16976         * gcc.dg/builtin-object-size-1.c: New test.
16977         * gcc.dg/builtin-object-size-2.c: New test.
16978         * gcc.dg/builtin-object-size-3.c: New test.
16979         * gcc.dg/builtin-object-size-4.c: New test.
16980         * gcc.dg/builtin-object-size-5.c: New test.
16981         * gcc.dg/builtin-stringop-chk-1.c: New test.
16982         * gcc.dg/builtin-stringop-chk-2.c: New test.
16983         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16984         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16985         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16986         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16987         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16988         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16989         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16990         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16991         * gcc.c-torture/execute/printf-1.c: New test.
16992         * gcc.c-torture/execute/fprintf-1.c: New test.
16993         * gcc.c-torture/execute/vprintf-1.c: New test.
16994         * gcc.c-torture/execute/vfprintf-1.c: New test.
16995         * gcc.c-torture/execute/printf-chk-1.c: New test.
16996         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16997         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16998         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16999
17000 2005-06-27  Michael Matz  <matz@suse.de>
17001
17002         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
17003         slot is not merged if address escapes.
17004
17005 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17006
17007         PR c/21911
17008         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
17009
17010 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
17011
17012         PR middle-end/17965
17013         * gcc.c-torture/compile/20050622-1.c: New test.
17014
17015         PR middle-end/22028
17016         * gcc.dg/20050620-1.c: New test.
17017
17018 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
17019
17020         PR tree-optimization/22026
17021         * gcc.dg/tree-ssa/pr22026.c: New.
17022
17023 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
17024
17025         PR libfortran/22144
17026         * gfortran.dg/shift-alloc.f90: New testcase.
17027
17028 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
17029
17030         * all files: Update FSF address in copyright headers.
17031
17032 2005-06-22  Jan Hubicka  <jh@suse.cz>
17033
17034         * wholeprogram-1.c: New testcase.
17035         * wholeprogram-2.c: New testcase.
17036
17037 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR 22171
17040         * gcc.dg/tree-ssa/pr22171.c: New test.
17041
17042 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
17043
17044         * gfortran.dg/simplify_modulo.f90: New.
17045
17046 2005-06-24  Jan Hubicka  <jh@suse.cz>
17047
17048         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
17049
17050 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17051
17052         * obj-c++.dg/proto-lossage-[1-4].mm: New.
17053
17054 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
17055
17056         * obj-c++.dg/typedef-alias-1.mm: New.
17057         * objc.dg/typedef-alias-1.m: New.
17058
17059 2005-06-23  Jeff Law  <law@redhat.com>
17060
17061         * gcc.dg/tree-ssa/vrp16.c: New test.
17062
17063 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17064
17065         * lib/target-supports.exp: Add
17066         check_effective_target_fortran_large_real and
17067         check_effective_target_fortran_large_int to check for
17068         corresponding effective targets.
17069         * gfortran.dg/large_integer_kind_1.f90: New test.
17070         * gfortran.dg/large_real_kind_1.f90: New test.
17071
17072 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
17073
17074         PR tree-optimization/22117
17075         * gcc.dg/tree-ssa/pr22117.c: New.
17076
17077 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
17078
17079         PR testsuite/22123
17080         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17081
17082 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17083
17084         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17085
17086 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17087
17088         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17089         * gfortran.dg/f2c_4.c: Likewise.
17090
17091 2005-06-22 Paul Brook  <paul@codesourcery.com>
17092
17093         PR fortran/21034
17094         * gfortran.dg/auto_save_1.f90: New test.
17095
17096 2005-06-22  Michael Matz  <matz@suse.de>
17097
17098         * gcc.target/x86-64/abi: New directory.
17099         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17100         * gcc.target/x86-64/abi/README.gcc: New file.
17101         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17102         * gcc.target/x86-64/abi/asm-support.s: New file.
17103         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17104         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17105         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17106         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17107         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17108         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17109         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17110         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17111         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17112         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17113         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17114         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17115         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17116         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17117         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17118         * gcc.target/x86_64/abi/test_varargs.c: New test.
17119
17120 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17121
17122         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17123         32-bit i?86 and x86_64.
17124
17125 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17126
17127         * obj-c++.dg/const-str-[1-9].mm: New tests.
17128
17129 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17130
17131         PR fortran/22010
17132         * gfortran.dg/namelist_use.f90: New.
17133         * gfortran.dg/namelist_use_only.f90: New.
17134
17135 2005-06-21  Jeff Law  <law@redhat.com>
17136
17137         * gcc.dg/tree-ssa/vrp15.c: New test.
17138
17139 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17140
17141         * lib/target-supports.exp (check_effective_target_vect_reduction):
17142         Remove.
17143         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17144         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17145         remove vect_reduction target keyword. Also avoid two returns in main.
17146         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17147         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17148         * gcc.dg/vect/vect-reduc-1short.c: New test.
17149         * gcc.dg/vect/vect-reduc-1char.c: New test.
17150         * gcc.dg/vect/vect-reduc-2short.c: New test.
17151         * gcc.dg/vect/vect-reduc-2char.c: New test.
17152         * gcc.dg/vect/vect-reduc-6.c: New test.
17153         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17154         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17155         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17156
17157 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17158         Paul Thomas  <pault@gcc.gnu.org>
17159
17160         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17161         New tests.
17162
17163 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17164
17165         * gfortran.dg/backslash_1.f90: New test.
17166         * gfortran.dg/backslash_2.f90: New test.
17167
17168 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17169
17170         * gfortran.dg/duplicate_labels.f90: New test.
17171
17172 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17173
17174         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17175         unsupportable relocations.
17176         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17177         * gcc.dg/20050321-2.c: xfail for NetWare.
17178
17179 2005-06-20  Andreas Jaeger  <aj@suse.de>
17180
17181         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17182         gcc.target/i386/fastcall-sseregparm.c,
17183         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17184
17185 2005-06-19  Richard Henderson  <rth@redhat.com>
17186
17187         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17188
17189 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17190
17191         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17192
17193 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17194
17195         PR c++/22115
17196         * g++.dg/conversion/simd2.C: Change expected error message.
17197
17198 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17199
17200         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17201         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17202         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17203
17204 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17205
17206         * gcc.dg/fold-mod-1.c: New test.
17207
17208 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17209
17210         PR fortran/19926
17211         * gfortran.dg/pr19926.f90: New test.
17212
17213 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17214
17215         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17216         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17217         targets.
17218         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17219         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17220
17221 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17222
17223         * gcc.target/ia64/float80-varargs-1.c: New test.
17224
17225 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17226
17227         PR tree-opt/22035
17228         * gfortran.dg/f2c_6.f90: New test.
17229
17230 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17231
17232         PR c++/17413
17233         * g++.dg/template/local5.C: New.
17234
17235 2005-06-17  Richard Henderson  <rth@redhat.com>
17236
17237         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17238
17239 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17240
17241         PR testsuite/21945
17242         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17243
17244 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17245
17246         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17247         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17248         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17249         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17250         check_vect to verify the presence of hardware vector support.
17251
17252 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17253
17254         PR testsuite/22056
17255         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17256
17257 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17258
17259         PR libfortran/19216
17260         * gfortran.dg/pr19216.f: Add correct space between brackets and
17261         dg directive.
17262
17263 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17264
17265         PR libfortran/16436
17266         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17267
17268 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17269
17270         * gcc.target/i386/attributes-error.c: New testcase.
17271         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17272         * gcc.target/i386/regparm-stdcall.c: Likewise.
17273         * gcc.target/i386/sseregparm-1.c: Likewise.
17274         * gcc.target/i386/sseregparm-2.c: Likewise.
17275
17276 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17277
17278         * g++.dg/rtti/crash2.C: New.
17279
17280 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17281
17282         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17283
17284 2005-06-15  David Ung  <davidu@mips.com>
17285
17286         * gcc.target/mips/mips16e-extends.c: New test for testing the
17287         generation of MIPS16e zeb/zeh, seb/seh instructions.
17288
17289 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17290
17291         PR 22018
17292         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17293         * gcc.dg/tree-ssa/pr22018.c: New test.
17294
17295 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17296
17297         * gcc.dg/simd-1.c: Update error messages.
17298         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17299         * gcc.dg/simd-2.c: Update error messages.
17300         * gcc.dg/simd-4.c: New.
17301
17302 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17303
17304         PR c++/20678
17305         * g++.dg/other/crash-4.C: New.
17306
17307 2005-06-14  Devang Patel  <dpatel@apple.com>
17308
17309         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17310
17311 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         PR c++/21929
17314         * g++.dg/parse/crash11.C: Update
17315
17316 2005-06-13  Jeff Law  <law@redhat.com>
17317
17318         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17319         perform the desired transformations.
17320         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17321         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17322
17323 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17324
17325         PR fortran/22038
17326         * gfortran.dg/forall_1.f90: Un-XFAIL.
17327
17328 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17329
17330         PR c++/21929
17331         * g++.dg/parse/crash26.C: New.
17332
17333         PR c++/20789
17334         * g++.dg/init/member1.C: New.
17335
17336 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17337
17338         * gfortran.dg/altreturn_1.f90: New test.
17339
17340 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17341
17342         PR middle-end/21985
17343         * gcc.dg/tree-ssa/pr21985.c: New test.
17344
17345 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17346
17347         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17348
17349 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17350
17351         PR c++/21930
17352         * g++.dg/other/error10.C: New test case.
17353
17354 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17355
17356         PR libfortran/19155
17357         * gfortran.dg/pr19155.f: Add test.
17358
17359 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17360
17361         * gfortran.dg/f2c_7.f90: New test.
17362
17363         * gfortran.dg/forall_1.f90: XFAILed.
17364
17365 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17366
17367         * gcc.dg/pr14796-1.c: New.
17368         * gcc.dg/pr14796-2.c: New.
17369
17370 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17371
17372         PR fortran/17792
17373         PR fortran/21375
17374         * gfortran.dg/deallocate_stat.f90: New test.
17375
17376 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17377
17378         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17379
17380 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17381
17382         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17383         access will be generated when this loop is vectorized. Test that
17384         accesses with same alignment were detected.
17385         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17386         Test that accesses with same alignment were detected.
17387         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17388         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17389         alignment were detected.
17390
17391 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17392
17393         PR c++/10611
17394         * g++.dg/conversion/simd2.C: New.
17395
17396 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17397
17398         * gcc.dg/Wcxx-compat-1.c: New.
17399
17400 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17401
17402         PR libfortran/21480
17403         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17404         complex array.
17405
17406 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17407
17408         * gcc.dg/alias-8.c: New.
17409
17410 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17411
17412         * gcc.dg/format/cmn_err-1.c: Update.
17413
17414 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17415
17416         PR target/20666
17417         * gcc.target/sparc/fexpand-2.c: New.
17418         * gcc.target/sparc/fpmerge-2.c: New.
17419         * gcc.target/sparc/fpmul-2.c: New.
17420         * gcc.target/sparc/noresult.c: New.
17421         * gcc.target/sparc/pdist-2.c: New.
17422         * gcc.target/sparc/pdist-3.c: New.
17423
17424 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17425
17426         PR testsuite/21702
17427         * gcc.target/i386/i386.exp: Fix comment typo.
17428
17429 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17430
17431         PR c++/19497
17432         * g++.dg/inherit/using5.C: New.
17433         * g++.dg/inherit/using6.C: New.
17434
17435 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17436
17437         PR c++/19894
17438         * g++.dg/template/ptrmem15.C: New test.
17439
17440         PR c++/20563
17441         * g++.dg/ext/label4.C: New test.
17442
17443 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17444
17445         * gcc.dg/tls/debug-1.c: New test.
17446
17447 2005-06-07  Dale Johannesen  <dalej@apple.com>
17448
17449         * gcc.target/i386/movq.c: New.
17450
17451 2005-06-07  Dale Johannesen  <dalej@apple.com>
17452
17453         * gcc.dg/20050607-1.c: New.
17454
17455 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17456
17457         PR middle-end/21850
17458         * gcc.c-torture/execute/20050607-1.c: New test.
17459
17460 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17461
17462         PR libfortran/21926
17463         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17464         Test case where the return array has lowest stride one,
17465         but isn't packed.
17466
17467 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17468
17469         * lib/target-supports.exp (check_effective_target_sync_int_long):
17470         Add s390 and s390x targets.
17471
17472 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17473
17474         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17475         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17476         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17477         * gcc.dg/tree-ssa/loop-9.c: New test.
17478
17479 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17480
17481         * g++.dg/parse/defarg10.C: New.
17482
17483 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17484
17485         PR regression/21897
17486         * gcc.c-torture/execute/20050604-1.c: New test.
17487
17488 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17489
17490         PR 21903
17491         * g++.dg/parse/defarg9.C: New.
17492
17493         PR c++/20637
17494         * g++.dg/inherit/using4.C: New.
17495         * g++.dg/overload/error1.C: Adjust expected errors.
17496         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17497         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17498         * g++.old-deja/g++.other/redecl2.C: Likewise.
17499         * g++.old-deja/g++.other/redecl4.C: Likewise.
17500         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17501
17502 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17503
17504         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17505
17506 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17507
17508         * lib/gfortran.exp (gfortran_target_compile): Call
17509         dg-additional-files-options
17510         * gfortran.dg/f2c_4.f90: New file
17511         * gfortran.dg/f2c_4.c: New file
17512         * gfortran.dg/f2c_5.f90: New file
17513         * gfortran.dg/f2c_5.c: New file
17514
17515 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17516
17517         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17518
17519         PR fortran/21912
17520         * gfortran.dg/array_constructor_4.f90: New test.
17521
17522 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/21619
17525         * g++.dg/ext/builtin9.C: New test.
17526
17527 2005-06-05  Dale Johannesen  <dalej@apple.com>
17528
17529         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17530         * gcc.c-torture/execute/20050603-2.c: Ditto.
17531
17532 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17533
17534         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17535         * gcc.dg/vect/vect-reduc-1.c: New.
17536         * gcc.dg/vect/vect-reduc-2.c: New.
17537         * gcc.dg/vect/vect-reduc-3.c: New.
17538
17539 2005-06-04  Dale Johannesen  <dalej@apple.com>
17540
17541         * gcc.c-torture/execute/20050603-1.c: New.
17542         * gcc.c-torture/execute/20050603-2.c: New.
17543         * gcc.dg/20050603-3.c: New.
17544
17545 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17546
17547         PR fortran/19195
17548         * gfortran.dg/debug_1.f90: New test.
17549
17550         * gfortran.dg/forall_1.f90: New test.
17551
17552 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17553
17554         * gfortran.dg/array_constructor_3.f90: New test.
17555
17556 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17557
17558         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17559
17560 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17561
17562         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17563
17564 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17565
17566         PR c/21873
17567         * gcc.dg/init-excess-1.c: New test.
17568
17569 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17570
17571         PR c++/21853
17572         * g++.dg/expr/static_cast6.C: New test.
17573
17574 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17575
17576         * gcc.dg/tree-ssa/vrp14.c: New test.
17577
17578 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17579
17580         PR c++/21336
17581         * g++.dg/template/new2.C: New test.
17582
17583 2005-06-03  Josh Conner  <jconner@apple.com>
17584
17585         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17586         all entries in initializer.
17587
17588 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17589
17590         PR middle-end/21858
17591         * gcc.dg/pr21858.c: New testcase.
17592
17593 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17594
17595         PR tree-optimization/21292
17596
17597         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17598         New.
17599         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17600         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17601         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17602         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17603         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17604
17605 2005-06-02  Richard Henderson  <rth@redhat.com>
17606
17607         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17608
17609 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17610
17611         * gcc.dg/wtypequal.c: New testcase.
17612
17613 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17614
17615         PR 21582
17616         * gcc.dg/tree-ssa/pr21582.c: New test.
17617
17618 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17619
17620         PR c++/21280
17621         * g++.dg/opt/interface2.h: New.
17622         * g++.dg/opt/interface2.C: New.
17623         * g++.dg/init/ctor4.C: Adjust error lines.
17624         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17625         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17626         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17627         * g++.old-deja/g++.pt/assign1.C: Likewise.
17628         * g++.old-deja/g++.pt/crash20.C: Likewise.
17629
17630 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17631
17632         PR tree-optimization/21734
17633         * g++.dg/vect/pr21734_1.cc: New.
17634         * g++.dg/vect/pr21734_2.cc: New.
17635
17636 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17637
17638         PR c++/20350
17639         * g++.dg/template/spec24.C: New.
17640
17641         PR c++/21151
17642         * g++.dg/pch/local-1.C: New.
17643         * g++.dg/pch/local-1.Hs: New.
17644
17645 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17646
17647         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17648         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17649         * gcc.dg/tree-ssa/pr14341.c: New test.
17650         * gcc.dg/tree-ssa/pr14841.c: New test.
17651         * gcc.dg/tree-ssa/pr20701.c: New test.
17652         * gcc.dg/tree-ssa/pr21086.c: New test.
17653         * gcc.dg/tree-ssa/pr21090.c: New test.
17654         * gcc.dg/tree-ssa/pr21332.c: New test.
17655         * gcc.dg/tree-ssa/pr21458.c: New test.
17656         * gcc.dg/tree-ssa/pr21658.c: New test.
17657         * gcc.dg/tree-ssa/vrp01.c: New test.
17658         * gcc.dg/tree-ssa/vrp02.c: New test.
17659         * gcc.dg/tree-ssa/vrp03.c: New test.
17660         * gcc.dg/tree-ssa/vrp04.c: New test.
17661         * gcc.dg/tree-ssa/vrp05.c: New test.
17662         * gcc.dg/tree-ssa/vrp06.c: New test.
17663         * gcc.dg/tree-ssa/vrp07.c: New test.
17664         * gcc.dg/tree-ssa/vrp08.c: New test.
17665         * gcc.dg/tree-ssa/vrp09.c: New test.
17666         * gcc.dg/tree-ssa/vrp10.c: New test.
17667         * gcc.dg/tree-ssa/vrp11.c: New test.
17668         * gcc.dg/tree-ssa/vrp12.c: New test.
17669         * gcc.dg/tree-ssa/vrp13.c: New test.
17670
17671 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17672
17673         PR 21029
17674         * gcc.dg/tree-ssa/pr21029.c: New test.
17675
17676 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17677
17678         * gfortran.dg/logint-1.f: New test case.
17679         * gfortran.dg/logint-2.f: Likewise.
17680         * gfortran.dg/logint-3.f: Likewise.
17681
17682 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17683
17684         PR c/21536
17685         PR c/20760
17686         * gcc.dg/20050527-1.c: New test.
17687
17688         * gcc.dg/i386-sse-12.c: New test.
17689
17690         PR fortran/21729
17691         * gfortran.dg/implicit_5.f90: New test.
17692
17693 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17694
17695         PR fortran/20883
17696         * gfortran/assign_4.f90: New test.
17697         * gfortran/assign_2.f90: Change compile to run.
17698
17699 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17700
17701         * lib/target-supports.exp
17702         (check_effective_target_sync_char_short): New.
17703         * gcc.dg/sync-2.c: New.
17704
17705 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17706
17707         PR tree-optimization/21817
17708         * gcc.dg/torture/pr21817-1.c: New.
17709
17710 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17711
17712         PR c++/21165
17713         * g++.dg/template/init5.C: New.
17714
17715 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17716
17717         * gfortran.dg/char_initialiser_actual.f90:
17718         Test character initialisers as actual arguments.
17719         * gfortran.dg/char_pointer_comp_assign.f90:
17720         Test character pointer structure component assignments.
17721         * gfortran.dg/char_array_structure_constructor.f90:
17722         Test character components in structure constructors.
17723
17724 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17725
17726         PR middle-end/20931
17727         * g++.dg/opt/pr20931.C: New test.
17728
17729 2005-05-31  Andreas Jaeger  <aj@suse.de>
17730
17731         PR testsuite/20772
17732         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17733         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17734         g++.old-deja/g++.ext/asmspec1.C,
17735         g++.old-deja/g++.other/regstack.C,
17736         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17737         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17738         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17739         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17740         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17741         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17742         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17743         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17744         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17745         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17746         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17747         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17748         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17749         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17750         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17751         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17752         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17753         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17754         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17755
17756 2005-05-31  Jeff Law  <law@redhat.com>
17757
17758         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17759
17760 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17761
17762         PR middle-end/21743
17763         * gcc.dg/builtins-1.c: Activate disabled clog test.
17764         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17765
17766 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17767
17768         * gfortran.dg/char_pointer_assign.f90:
17769         Test character-pointer assignments and pointer assignments.
17770         * gfortran.dg/char_pointer_dummy.f90:
17771         Test character-pointer dummy arguments.
17772         * gfortran.dg/char_pointer_func.f90:
17773         Test character-pointer function returns.
17774         * gfortran.dg/char_pointer_dependency.f90:
17775         Test character-pointer functions with dependencies.
17776
17777 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/21784
17780         * g++.dg/lookup/using14.C: New test.
17781
17782 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17783
17784         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17785         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17786         trailing ^M.
17787
17788 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17789
17790         PR c++/17413
17791         * g++.dg/template/local5.C: New.
17792
17793         PR target/21761
17794         * gcc.c-torture/compile/pr21761.c: New.
17795
17796         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17797         before darwin8.
17798
17799 2005-05-30  Steven G. Kargl
17800
17801         PR fortran/20846
17802         * gfortran.dg/inquire_8.f90: New test.
17803
17804 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17805
17806         PR libfortran/21376
17807         * gfortran.dg/output_exponents_1.f90: New test.
17808
17809 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17810
17811         PR libfortran/20006
17812         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17813
17814 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17815
17816         PR c++/21210
17817         * g++.dg/ext/complex1.C: New test.
17818
17819         PR c++/21340
17820         * g++.dg/init/ctor6.C: New test.
17821
17822 2005-05-29  Jan Hubicka  <jh@suse.cz>
17823
17824         * gcc.c-torture/compile/pr21562.c: New.
17825
17826 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17827
17828         * gfortran.dg/subnormal_1.f90: New test.
17829
17830 2005-05-28  Jan Hubicka  <jh@suse.cz>
17831
17832         * tree-prof.exp: Fix comment.
17833         * value-prof-1.c: New.
17834         * value-prof-2.c: New.
17835         * value-prof-3.c: New.
17836         * value-prof-4.c: New.
17837
17838 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17839
17840         PR c++/21614
17841         * g++.dg/expr/ptrmem6.C: New test.
17842         * g++.dg/expr/ptrmem6a.C: Likewise.
17843
17844 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17845
17846         PR tree-optimization/21658
17847         * gcc.dg/tree-ssa/pr21658.c: New.
17848
17849 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17850
17851         PR c++/21455
17852         * g++.dg/inherit/ptrmem3.C: New.
17853
17854         PR c++/21681
17855         * g++.dg/parse/template16.C: New.
17856
17857 2005-05-27  Andreas Jaeger  <aj@suse.de>
17858
17859         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17860
17861         * gcc.dg/i386-sse-8.c: Run test on all archs.
17862
17863 2005-05-26  Mike Stump  <mrs@apple.com>
17864
17865         * objc.dg/isa-field-1.m: Only run on darwin.
17866         * objc.dg/lookup-1.m: Likewise.
17867         * objc.dg/try-catch-8.m: Likewise.
17868
17869 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17870
17871         PR tree-optimization/9814
17872         * gcc.dg/pr9814-1.c: New test case.
17873
17874 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17875
17876         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17877         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17878         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17879         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17880         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17881         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17882         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17883         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17884         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17885         objc.dg/try-catch-8.m: New.
17886
17887 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17888
17889         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17890         remove extraneous semicolons.
17891
17892 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17893
17894         * obj-c++.dg/comp-types-12.mm: New.
17895         * objc.dg/comp-types-11.m: New.
17896         * objc.dg/selector-4.m: New.
17897
17898 2005-05-26  Andreas Jaeger  <aj@suse.de>
17899
17900         PR testsuite/20772
17901         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17902         g++.old-deja/g++.ext/attrib3.C,
17903         g++.old-deja/g++.other/store-expr1.C,
17904         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17905         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17906         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17907         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17908         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17909         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17910         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17911         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17912         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17913         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17914         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17915         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17916         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17917         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17918         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17919         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17920         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17921         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17922         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17923
17924 2005-05-26  Andreas Jaeger  <aj@suse.de>
17925
17926         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17927         x86-64 compilation.
17928
17929 2005-05-26  Andreas Jaeger  <aj@suse.de>
17930
17931         PR testsuite/20772
17932         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17933         gcc.misc-tests/i386-pf-athlon-1.c,
17934         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17935         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17936         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17937         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17938         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17939         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17940         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17941         programs.
17942
17943         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17944         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17945         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17946         x86-64 compilation.
17947
17948         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17949         x86_64.
17950
17951         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17952         effective-target ilp32.
17953
17954 2005-05-26  David Ung  <davidu@mips.com>
17955
17956         * gcc.target/mips/ext_ins.c: New test for testing the generation
17957         of MIPS32/64 rev 2 ext/ins instructions.
17958
17959 2005-05-26  Andreas Jaeger  <aj@suse.de>
17960
17961         * treelang/compile/unsigned.tree: Use gimple instead of
17962         nonexisting generic dump.
17963
17964 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17965
17966         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17967
17968 2005-05-26  Andreas Jaeger  <aj@suse.de>
17969
17970         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17971
17972 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17973
17974         PR libfortran/17283
17975         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17976         Test callee-allocated memory with write statements.
17977
17978 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17979
17980         PR middle-end/21709
17981         * gcc.dg/pr21709-1.c: New test case.
17982
17983 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17984             Mike Stump  <mrs@apple.com>
17985
17986         * objc/execute/next_mapping.h: Update for C++.
17987
17988         * obj-c++.dg/selector-1.mm: Move to...
17989         * obj-c++.dg/selector-4.mm: here...
17990
17991         * obj-c++.dg/basic.mm: New.
17992         * obj-c++.dg/comp-types-1.mm: New.
17993         * obj-c++.dg/cxx-class-1.mm: New.
17994         * obj-c++.dg/cxx-ivars-1.mm: New.
17995         * obj-c++.dg/cxx-ivars-2.mm: New.
17996         * obj-c++.dg/cxx-ivars-3.mm: New.
17997         * obj-c++.dg/cxx-scope-1.mm: New.
17998         * obj-c++.dg/cxx-scope-2.mm: New.
17999         * obj-c++.dg/defs.mm: New.
18000         * obj-c++.dg/empty-private-1.mm: New.
18001         * obj-c++.dg/encode-1.mm: New.
18002         * obj-c++.dg/encode-2.mm: New.
18003         * obj-c++.dg/encode-3.mm: New.
18004         * obj-c++.dg/extern-c-1.mm: New.
18005         * obj-c++.dg/extra-semi.mm: New.
18006         * obj-c++.dg/fix-and-continue-2.mm: New.
18007         * obj-c++.dg/isa-field-1.mm: New.
18008         * obj-c++.dg/ivar-list-semi.mm: New.
18009         * obj-c++.dg/local-decl-1.mm: New.
18010         * obj-c++.dg/lookup-1.mm: New.
18011         * obj-c++.dg/lookup-2.mm: New.
18012         * obj-c++.dg/method-1.mm: New.
18013         * obj-c++.dg/method-2.mm: New.
18014         * obj-c++.dg/method-3.mm: New.
18015         * obj-c++.dg/method-4.mm: New.
18016         * obj-c++.dg/method-5.mm: New.
18017         * obj-c++.dg/method-6.mm: New.
18018         * obj-c++.dg/method-7.mm: New.
18019         * obj-c++.dg/no-extra-load.mm: New.
18020         * obj-c++.dg/overload-1.mm: New.
18021         * obj-c++.dg/pragma-1.mm: New.
18022         * obj-c++.dg/pragma-2.mm: New.
18023         * obj-c++.dg/private-1.mm: New.
18024         * obj-c++.dg/private-2.mm: New.
18025         * obj-c++.dg/proto-qual-1.mm: New.
18026         * obj-c++.dg/qual-types-1.mm: New.
18027         * obj-c++.dg/stubify-1.mm: New.
18028         * obj-c++.dg/stubify-2.mm: New.
18029         * obj-c++.dg/super-class-1.mm: New.
18030         * obj-c++.dg/super-class-2.mm: New.
18031         * obj-c++.dg/super-dealloc-1.mm: New.
18032         * obj-c++.dg/super-dealloc-2.mm: New.
18033         * obj-c++.dg/template-1.mm: New.
18034         * obj-c++.dg/template-2.mm: New.
18035         * obj-c++.dg/template-3.mm: New.
18036         * obj-c++.dg/template-4.mm: New.
18037         * obj-c++.dg/template-5.mm: New.
18038         * obj-c++.dg/template-6.mm: New.
18039         * obj-c++.dg/try-catch-1.mm: New.
18040         * obj-c++.dg/try-catch-2.mm: New.
18041         * obj-c++.dg/try-catch-3.mm: New.
18042         * obj-c++.dg/try-catch-4.mm: New.
18043         * obj-c++.dg/try-catch-5.mm: New.
18044         * obj-c++.dg/try-catch-6.mm: New.
18045         * obj-c++.dg/try-catch-7.mm: New.
18046         * obj-c++.dg/try-catch-8.mm: New.
18047         * obj-c++.dg/try-catch-9.mm: New.
18048         * obj-c++.dg/va-meth-1.mm: New.
18049
18050 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18051
18052         * obj-c++.dg/selector-1.mm: New.
18053         * obj-c++.dg/selector-2.mm: New.
18054
18055 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18056
18057         * obj-c++.dg/selector-3.mm: New.
18058         * objc.dg/selector-3.m: New.
18059
18060 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
18061
18062         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
18063         about where warning appears.
18064
18065 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18066
18067         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
18068         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
18069         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
18070         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
18071
18072 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
18073
18074         * gcc.dg/20050524-1.c: New test.
18075
18076 2005-05-25  Jan Hubicka  <jh@suse.cz>
18077
18078         * gcc.dg/tree-prof/inliner-1.c: New.
18079
18080 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18081
18082         * gcc.dg/tree-prof: New directory.
18083         * gcc.dg/tree-prof/tree-prof.exp: New.
18084
18085 2005-05-25  DJ Delorie  <dj@redhat.com>
18086
18087         * gcc.dg/Wattributes-1.c: New.
18088         * gcc.dg/Wattributes-2.c: New.
18089         * gcc.dg/Wattributes-3.c: New.
18090
18091 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18092
18093         PR tree-optimization/19833
18094         * gcc.dg/uninit-4.c: Remove xfail.
18095         * gcc.dg/uninit-9.c: Ditto.
18096
18097 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18098
18099         * obj-c++.dg/bitfield-[1-5].mm: New.
18100         * obj-c++.dg/class-protocol-1.mm: New.
18101         * obj-c++.dg/comp-types-1[0-1].mm: New.
18102         * obj-c++.dg/comp-types-[2-9].mm: New.
18103         * obj-c++.dg/encode-[4-8].mm: New.
18104         * obj-c++.dg/layout-1.mm: New.
18105         * obj-c++.dg/method-1[0-9].mm: New.
18106         * obj-c++.dg/method-2[0-1].mm: New.
18107         * obj-c++.dg/method-[8-9].mm: New.
18108         * obj-c++.dg/objc-gc-3.mm: New.
18109         * obj-c++.dg/try-catch-10.mm: New.
18110         * objc.dg/bitfield-5.m: New.
18111         * objc.dg/comp-types-10.m: New.
18112         * objc.dg/comp-types-9.m: New.
18113         * objc.dg/layout-1.m: New.
18114         * objc.dg/objc-gc-4.m: New.
18115         * objc.dg/try-catch-9.m: New.
18116         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18117         * objc.dg/comp-types-1.m: Likewise.
18118         * objc.dg/comp-types-[5-6].m: Likewise.
18119         * objc.dg/method-9.m: Likewise.
18120
18121 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18122
18123         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18124         and on hardware without VMX support.
18125
18126         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18127
18128         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18129
18130         * lib/profopt.exp (dg-final-generate, dg-final-use,
18131         profopt-final-code, profopt-get-options): New.
18132         (profopt-execute): Process test directives.
18133
18134         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18135         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18136         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18137
18138 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18139
18140         PR C++/21645
18141         * g++.dg/init/ctor5.C: New test.
18142
18143 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18144
18145         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18146         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18147         vect-113.c, vect-114.c.
18148
18149 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18150
18151         * gcc.dg/const-elim-1.c: Remove xfails.
18152
18153 2005-05-23  Jeff Law  <law@redhat.com>
18154
18155         * gcc.c-torture/compile/pr21638.c: New test.
18156         * gcc.c-torture/compile/20050520-1.c: New test.
18157
18158 2005-05-23  Nick Clifton  <nickc@redhat.com>
18159
18160         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18161         be a proper triple, ie: m32r*-*-*.
18162         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18163
18164 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18165
18166         PR middle-end/21331
18167         PR tree-opt/21293
18168         * gcc.c-torture/compile/pr21293.c: New test.
18169         * gcc.c-torture/execute/pr21331.c: New test.
18170
18171 2004-05-20  Richard Henderson  <rth@redhat.com>
18172
18173         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18174
18175 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18176
18177         * obj-c++-dg.exp: Add.
18178         * obj-c++.exp: Add.
18179         * obj-c++.dg/dg.exp: Add.
18180
18181 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18182
18183         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18184         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18185
18186 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18187
18188         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18189
18190 2004-05-19  Richard Henderson  <rth@redhat.com>
18191
18192         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18193
18194 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18195
18196         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18197
18198         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18199
18200 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18201
18202         PR c++/21495
18203         * g++.dg/parse/extern1.C: New test.
18204         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18205
18206 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18207
18208         * gcc.dg/c99-math.h: New.
18209         * gcc.dg/c99-math-float-1.c: New test.
18210         * gcc.dg/c99-math-double-1.c: Likewise.
18211         * gcc.dg/c99-math-long-double-1.c: Likewise.
18212
18213 2005-05-18  Richard Henderson  <rth@redhat.com>
18214
18215         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18216
18217 2005-05-18  Devang Patel  <dpatel@apple.com>
18218
18219         * g++.dg/opt/20050511-1.C: New test.
18220
18221 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18222
18223         PR libfortran/21127
18224         * gfortran.dg/reshape-complex.f90: New test.
18225
18226 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18227
18228         * gfortran.dg/array_constructor_1.f90: New test.
18229         * gfortran.dg/array_constructor_2.f90: New test.
18230
18231 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18232
18233         PR fortran/20954
18234         * gfortran.dg/pr20954.f: New test.
18235
18236 2005-05-17  Mike Stump  <mrs@apple.com>
18237
18238         Yet more Objective-C++...
18239
18240         * objc.dg/method-5.m: Update.
18241         * objc.dg/method-6.m: Update.
18242         * objc.dg/method-7.m: Update.
18243         * objc.dg/method-9.m: Update.
18244         * objc.dg/try-catch-2.m: Update.
18245
18246 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18247
18248         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18249         Remove little-endian optimizations.
18250
18251 2005-05-17  Jeff Law  <law@redhat.com>
18252
18253         * g++.dg/tree-ssa/pr14814.C: New test.
18254         * gcc.dg/tree-ssa/pr14814.C: New test.
18255         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18256         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18257
18258 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18259
18260         * gcc.dg/compat/generate-random.c: Do not include
18261         libiberty.h.
18262         * gcc.dg/compat/generate-random_r.c: Likewise.
18263
18264 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18265
18266         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18267
18268 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18269
18270         PR middle-end/21595
18271         * g++.dg/tree-ssa/builtin1.C: New testcase.
18272
18273 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18274
18275         PR c++/21454
18276         * g++.dg/opt/const4.C: New test.
18277
18278         PR middle-end/21492
18279         * g++.dg/opt/crossjump1.C: New test.
18280
18281         PR tree-optimization/21610
18282         * gcc.c-torture/compile/20050516-1.c: New test.
18283
18284         PR fortran/15080
18285         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18286         about the test failing.
18287         * gfortran.fortran-torture/execute/where_7.f90: New test.
18288         * gfortran.fortran-torture/execute/where_8.f90: New test.
18289
18290 2005-05-16  Richard Henderson  <rth@redhat.com>
18291
18292         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18293         i?86 and x86_64.
18294
18295 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18296
18297         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18298         (limits.h): Include unconditionally.
18299         (stdlib.h): Likewise.
18300         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18301         (limits.h): Include unconditionally.
18302         (stdlib.h): Likewise.
18303         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18304         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18305         (limits.h): Include unconditionally.
18306         (stdlib.h): Likewise.
18307         (hashtab.h): Do not include.
18308         (getopt.h): Likewise.
18309         (stddef.h): Include.
18310         (hashval_t): Define.
18311         (struct entry): Add "next" field.
18312         (HASH_SIZE): New macro.
18313         (hash_table): New variable.
18314         (switchfiles): Do not use xmalloc.
18315         (mix): New macro.
18316         (iterative_hash): New function.
18317         (hasht): Remove.
18318         (e_exists): New function.
18319         (e_insert): Likewise.
18320         (output): Use, instead of libiberty hashtable functions.
18321         (main): Do not use getopt.  Do not call htab_create.
18322
18323 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18324
18325         PR libstdc++/21526
18326         * lib/target-supports.exp (check_mkfifo_available):
18327         Return 0 for cygwin as mkfifo support incomplete on platform.
18328         Fix typos in comments.
18329
18330 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18331
18332         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18333
18334 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18335
18336         PR fortran/17432
18337         * gfortran.dg/assign_4.f: New test.
18338
18339 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18340
18341         PR tree-optimization/21563
18342         * gcc.dg/tree-ssa/pr21563.c: New.
18343
18344 2005-05-14  Jan Hubicka  <jh@suse.cz>
18345
18346         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18347
18348 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18349
18350         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18351
18352 2005-05-13  Julian Brown  <julian@codesourcery.com>
18353
18354         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18355         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18356
18357 2005-05-13  Jan Hubicka  <jh@suse.cz>
18358
18359         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18360         * gcc.dg/fold-xor-?.c: Likewise.
18361         * gcc.dg/pr15784-?.c: Likewise.
18362         * gcc.dg/pr20922-?.c: Likewise.
18363         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18364         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18365         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18366
18367 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18368
18369         PR fortran/21260
18370         * gfortran.dg/hollerith_1.f90: New test.
18371
18372 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18373
18374         * gfortran.dg/func_result_2.f90: New test.
18375
18376 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18377
18378         * gfortran.dg/dev_null.f90: New test.
18379
18380 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18381
18382         * gcc.dg/arm-vfp1.c: Revert last change.
18383
18384 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18385
18386         PR middle-end/19807
18387         PR tree-optimization/19639
18388         * g++.dg/tree-ssa/pr19807.C: New testcase.
18389
18390 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18391
18392         PR libfortran/21471
18393         * gfortran.dg/append-1.f90: New test.
18394
18395 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18396
18397         * gcc.dg/pr18501.c: XFAIL.
18398         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18399         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18400         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18401         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18402         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18403         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18404         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18405         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18406
18407 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18408
18409         PR fortran/20178
18410         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18411         gfortran.dg/f2c_3.f90: New tests.
18412
18413         * gfortran.dg/return_1.f90: Fix dg annotation.
18414
18415 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18416
18417         * gcc.c-torture/compile/20050510-1.c: New test.
18418
18419 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18420
18421         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18422
18423 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18424
18425         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18426
18427 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18428
18429         PR c/17913
18430         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18431
18432 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18433
18434         PR c/21342
18435         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18436         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18437
18438 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18439
18440         PR debug/16676
18441         * gcc.dg/debug/pr16676.c: New test.
18442
18443 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18444
18445         PR testsuite/21443
18446         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18447         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18448         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18449         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18450         Change -O1 to -O2.
18451         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18452         -fno-tree-dominator-opts.
18453
18454 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18455
18456         * gfortran.dg/return_1.f90: New test.
18457
18458 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18459
18460         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18461
18462         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18463
18464 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18465
18466         PR c++/21427
18467         * g++.dg/inherit/covariant13.C: New.
18468
18469 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18470
18471         PR libfortran/19155
18472         * gfortran.dg/pr19155.f: New test.
18473
18474 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18475
18476         PR inline-asm/8788
18477         * gcc.dg/pr8788-1.c: New testcase.
18478
18479 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18480
18481         PR target/21416
18482         * gcc.target/mips/fpcmp-[12].c: New tests.
18483
18484 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18485
18486         * lib/target-supports-dg.exp (dg-require-fork): New function.
18487         (dg-require-mkfifo): Likewise.
18488         * lib/target-supports.exp (check_function_available): New
18489         function.
18490         (check_fork_available): Likewise.
18491         (check_mkfifo_available): Likewise.
18492
18493 2005-05-06  Jeff Law  <law@redhat.com>
18494
18495         * gcc.c-torture/compile/pr21380.c: New test.
18496
18497 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18498
18499         PR c++/20961
18500         * g++.dg/ext/weak3.C: New test.
18501
18502 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18503
18504         PR c++/21352
18505         * g++.dg/template/crash37.C: New test.
18506
18507 2005-05-05  Paul Brook  <paul@codesourcery.com>
18508
18509         * gcc.dg/arm-g2.c: Use effective-target arm32.
18510         * gcc.dg/arm-mmx-1.c: Ditto.
18511         * gcc.dg/arm-scd42-2.c: Ditto.
18512         * gcc.dg/arm-vfp1.c: Ditto.
18513         * lib/target-supports.exp (check_effective_target_arm32): New
18514         function.
18515
18516 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18517
18518         PR libfortran/21354
18519         gfortran.dg/in_pack_rank7.f90: New test.
18520
18521 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18522
18523         PR middle-end/15618
18524         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18525
18526 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18527
18528         PR middle-end/21265
18529         * gcc.dg/20050503-1.c: New test.
18530
18531         PR rtl-optimization/21239
18532         * gcc.dg/i386-sse-11.c: New test.
18533
18534 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18535
18536         PR target/16888
18537         * gcc.target/i386/asm-1.c: New test.
18538
18539 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18540
18541         PR rtl-optimization/21330
18542         * gcc.c-torture/execute/20050502-1.c: New test.
18543
18544         PR target/21297
18545         * gcc.c-torture/execute/20050502-2.c: New test.
18546
18547 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18548
18549         PR middle-end/21282
18550         * gcc.dg/pr21282.c: New.
18551
18552 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18553
18554         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18555         * gcc.dg/vect/vect-92.c: Likewise.
18556         * gcc.dg/vect/vect-93.c: Likewise.
18557         * gcc.dg/vect/vect-dv-1.c: Likewise.
18558         * gcc.dg/vect/vect-dv-2.c: Likewise.
18559         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18560
18561 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18562
18563         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18564         * gfortran.dg/vect/vect-2.f90: Likewise.
18565         * gfortran.dg/vect/vect-3.f90: Likewise.
18566         * gfortran.dg/vect/vect-4.f90: Likewise.
18567         * gfortran.dg/vect/vect-5.f90: Likewise.
18568
18569 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18570
18571         PR target/20813
18572         * gcc.dg/rs6000-fpint-2.c: New.
18573
18574 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18575
18576         PR c/15698
18577         * gcc.dg/builtins-30.c: Update expected messages.
18578         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18579         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18580         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18581
18582 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18583
18584         PR tree-optimization/21294
18585         * gcc.dg/tree-ssa/pr21294.c: New.
18586
18587 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18588
18589         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18590         __builtin_altivec_st_internal_4si built-in.
18591
18592 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/15875
18595         * g++.dg/template/ptrmem14.C: New test.
18596
18597 2005-05-02  Paul Brook  <paul@codesourcery.com>
18598
18599         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18600
18601 2005-05-02  Michael Matz  <matz@suse.de>
18602
18603         PR c++/19542
18604         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18605
18606 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18607
18608         * g++.dg/cpp/weak.C: New test.
18609
18610 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18611
18612         * gcc.dg/tree-ssa/loop-8.c: New test.
18613
18614 2005-04-30  Michael Maty  <matz@suse.de>
18615
18616         * gcc.dg/inline-mcpy.c: New test.
18617
18618 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18619
18620         PR libfortran/18958
18621         * gfortran.dg/eoshift.f90: New test case.
18622
18623 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18624
18625         PR libfortran/18857
18626         * gfortran.dg/matmul_1.f90: New test.
18627
18628 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18629
18630         PR tree-optimization/21030
18631         * gcc.dg/tree-ssa/pr21030.c: New.
18632
18633 2005-04-29  Devang Patel  <dpatel@apple.com>
18634
18635         PR tree-optimization/21272
18636         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18637
18638 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18639
18640         PR fortran/13082
18641         PR fortran/18824
18642         * gfortran.dg/entry_4.f90: New test.
18643         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18644         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18645         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18646         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18647         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18648         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18649         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18650
18651 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18652
18653         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18654
18655 2005-04-29  Paul Brook  <paul@codesourcery.com>
18656
18657         * gfortran.dg/entry_3.f90: New test.
18658
18659 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18660
18661         * gfortran.dg/implicit_4.f90: New test.
18662
18663 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18664
18665         * lib/target-supports.exp (check_profiling_available): Return
18666         false for xtensa-*-elf.
18667
18668 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18669
18670         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18671         error if file cannot be deleted.
18672
18673 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18674
18675         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18676         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18677         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18678         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18679         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18680         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18681         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18682         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18683         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18684         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18685         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18686         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18687         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18688
18689 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18690
18691         PR fortran/20865
18692         * gfortran.dg/pr20865.f90: New test.
18693
18694 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18695
18696         * gcc.dg/void-cast-2.c: New test.
18697
18698 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18699
18700         PR c/21159
18701         * gcc.dg/void-cast-1.c: New test.
18702
18703 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18704
18705         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18706
18707 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18708
18709         PR fortran/21177
18710         * gfortran.dg/pr21177.f90: New test.
18711
18712 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18713
18714         PR tree-optimization/21171
18715         * gcc.dg/tree-ssa/pr21171.c: New test.
18716
18717 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18718
18719         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18720         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18721         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18722         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18723         gcc.dg/tree-ssa/gen-vect-32.c: New.
18724         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18725         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18726         don't run on PPC32.
18727
18728 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18729
18730         PR c/21213
18731         * gcc.dg/transparent-union-3.c: New test.
18732
18733 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18734
18735         PR c/20740
18736         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18737         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18738         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18739         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18740         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18741         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18742
18743 2005-04-26  Jeff Law  <law@redhat.com>
18744
18745         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18746         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18747         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18748         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18749         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18750         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18751         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18752
18753 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18754
18755         PR tree-optimization/17598
18756         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18757
18758 2005-04-25  Mike Stump  <mrs@apple.com>
18759
18760         * objc.dg/fix-and-continue-1.m: Add.
18761
18762 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18763
18764         PR c++/20995
18765         * g++.dg/opt/pr20995-1.C: New test case.
18766
18767 2005-04-25  Devang Patel <dpatel@apple.com>
18768
18769         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18770
18771 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18772
18773         PR testsuite/21062
18774         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18775
18776 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18777
18778         PR C++/21188
18779         * g++.dg/opt/rtti2.C: New test.
18780
18781 2005-04-25  Paul Brook  <paul@codesourcery.com>
18782         Steven G. Kargl  <kargls@comcast.net>
18783
18784         PR fortran/20879
18785         * gfortran.dg/ichar_1.f90: New file.
18786
18787 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18788
18789         PR middle-end/20991
18790         * g++.dg/opt/pr20991.C: New test.
18791
18792         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18793         where sizeof (type) < __alignof__ (type).
18794         * gcc.dg/compat/struct-layout-1.h: Likewise.
18795
18796 2005-04-24  Per Bothner  <per@bothner.com>
18797             Devang Patel  <dpatel@apple.com>
18798
18799         PR preprocessor/20907
18800         * gcc.dg/cpp/very-long-comment.c: New test.
18801
18802 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18803
18804         PR fortran/20059
18805         * gfortran.dg/common_5.f: New test.
18806
18807 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18808
18809         PR middle-end/21082
18810         * g++.dg/tree-ssa/pr21082.C: New testcase.
18811
18812 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18813
18814         * gcc.dg/vect/vect-99.c: New test.
18815
18816 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18817
18818         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18819
18820 2005-04-22  Jeff Law  <law@redhat.com>
18821
18822         * gcc.dg/uninit-5.c: Remove xfails.
18823         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18824         conditionals and loads.
18825
18826 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18827
18828         PR libfortran/20074
18829         PR libfortran/20436
18830         PR libfortran/21108
18831         * gfortran.dg/nested_reshape.f90: new test
18832         * gfortran.dg/reshape-alloc.f90: new test
18833         * gfortran.dg/reshape.f90: new test
18834
18835 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18836
18837         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18838
18839         * gcc.dg/arm-vfp1.c: New test.
18840
18841 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18842
18843         PR c++/21087
18844         * g++.dg/lookup/builtin2.C: New test.
18845
18846 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18847
18848         * gcc.dg/weak/weak-13.c: New test.
18849
18850 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18851
18852         * lib/target-supports.exp (check_effective_target_sync_int_long):
18853         Add powerpc*.
18854
18855 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18856
18857         * gcc.target/mips/branch-1.c: New test.
18858
18859 2005-04-21  Richard Henderson  <rth@redhat.com>
18860
18861         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18862         * gcc.dg/vect/vect-86.c: Likewise.
18863         * gcc.dg/vect/vect-87.c: Likewise.
18864         * gcc.dg/vect/vect-88.c: Likewise.
18865
18866 2005-04-21  Devang Patel  <dpatel@apple.com>
18867
18868         PR optimization/20994
18869         * gcc.dg/tree-ssa/ifc-3.c: New test.
18870
18871 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18872
18873         PR c/12913
18874         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18875         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18876         gcc.dg/c99-vla-jump-5.c: New tests.
18877
18878 2005-04-19  Richard Henderson  <rth@redhat.com>
18879
18880         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18881         Fix typo in exists check.
18882         (check_effective_target_sync_int_long): New.
18883         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18884         * gcc.dg/ia64-sync-2.c: Likewise.
18885         * gcc.dg/ia64-sync-3.c: Likewise.
18886         * gcc.dg/ia64-sync-4.c: Likewise.
18887
18888 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18889
18890         * gcc.dg/fold-xor-1.c: New test.
18891         * gcc.dg/fold-xor-2.c: New test.
18892
18893 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18894
18895         PR target/20670
18896         * g++.dg/eh/fp-regs.C: New test.
18897
18898 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18899
18900         * gcc.dg/Wint-to-pointer-cast-1.c,
18901         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18902         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18903         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18904
18905 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18906
18907         PR fortran/16861
18908         * gfortran.dg/pr16861.f90: New test.
18909
18910 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18911
18912         * gcc.dg/pr21085.c: New test.
18913
18914 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18915
18916         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18917         (setup_mips_tests, dg-mips-options): New procedures.
18918         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18919         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18920         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18921         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18922         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18923         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18924         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18925         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18926         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18927         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18928         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18929         dg-mips-options instead of dg-options.  Remove now-redundant
18930         preprocessor guards.
18931         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18932         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18933         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18934         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18935         * gcc.dg/vr-mult-2.c: Delete.
18936         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18937         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18938         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18939         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18940         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18941         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18942         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18943
18944 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18945
18946         * ada/acats/run_all.sh: Use sync when executable not present.
18947
18948 2005-04-18  Devang Patel  <dpatel@apple.com>
18949
18950         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18951         * gcc.dg/vect/vect-11a.c: New.
18952         * gcc.dg/vect/vect-none.c: Update.
18953         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18954
18955 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18956
18957         PR tree-optimization/20922
18958         * gcc.dg/pr20922-1.c: New test.
18959         * gcc.dg/pr20922-2.c: New test.
18960         * gcc.dg/pr20922-3.c: New test.
18961         * gcc.dg/pr20922-4.c: New test.
18962         * gcc.dg/pr20922-5.c: New test.
18963         * gcc.dg/pr20922-6.c: New test.
18964
18965 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18966
18967         PR libfortran/20950
18968         * gfortran.dg/pr20950.f: New test.
18969
18970 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18971
18972         PR libfortran/19216
18973         * gfortran.dg/pr19216.f: New test.
18974
18975 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18976
18977         PR tree-optimization/21001
18978         * gcc.dg/tree-ssa/pr21001.c: New.
18979
18980 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18981
18982         PR libfortran/21075
18983         * gfortran.dg/reshape_rank7.f90: New test.
18984
18985 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18986
18987         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18988         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18989         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18990         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18991         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18992         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18993         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18994         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18995         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18996         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18997         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18998         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18999         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
19000         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
19001         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
19002         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
19003         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
19004         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
19005         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
19006         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
19007         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
19008
19009 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
19010
19011         * gfortran.dg/wtruncate.f: New testcase.
19012         * gfortran.dg/wtruncate.f90: New testcase.
19013
19014 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR c++/21025
19017         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
19018         which sizeof/alignof is dependent, rather than just whether we are
19019         processing_template_decl.
19020
19021 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19022
19023         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19024         corrected typo where the wrong variables had been compared.
19025
19026 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
19027
19028         PR libfortran/18495
19029         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
19030         Test callee-allocated version of return array with a write
19031         statement.
19032         Test spread with a temporary with another write statement.
19033
19034 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
19035
19036         PR tree-optimization/21031
19037         * gcc.dg/tree-ssa/pr21031.c: New.
19038
19039 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
19040
19041         PR tree-optimization/21004
19042         * gcc.dg/builtins-53.c: Include builtins-config.h.
19043         Check floorf, ceilf, floorl and ceill transformations
19044         only when HAVE_C99_RUNTIME is defined.
19045
19046 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
19047
19048         PR middle-end/20739
19049         * gcc.dg/tree-ssa/pr20739.c: New test.
19050
19051 2005-04-14  Mike Stump  <mrs@apple.com>
19052
19053         * gcc.dg/Foundation.framework/empty: New.
19054         * gcc.dg/framework-2.c: New.
19055
19056 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19057
19058         PR tree-optimization/21021
19059         * gcc.c-torture/compile/pr21021.c: New.
19060
19061 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
19062
19063         PR testsuite/21010
19064         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
19065         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
19066         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
19067         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
19068         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
19069         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
19070         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
19071         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
19072
19073 2005-04-14  Richard Henderson  <rth@redhat.com>
19074
19075         * lib/target-supports.exp (check_effective_target_vect_condition):
19076         Add ia64, i?86, and x86_64.
19077
19078 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
19079
19080         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19081
19082 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19083
19084         PR tree-optimization/20657
19085         * gcc.dg/tree-ssa/pr20657.c: New.
19086
19087 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19088
19089         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19090         (long long int)trunc*.
19091
19092 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19093
19094         PR target/20927
19095         * gcc.dg/pr20927.c: New test.
19096
19097 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19098
19099         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19100         * gcc.target/mips/asm-1.c: Likewise.
19101
19102 2005-04-13  Dale Johannesen  <dalej@apple.com>
19103
19104         * objc.dg/objc-fast-4.m: New.
19105
19106 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19107
19108         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19109         directory.
19110         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19111
19112 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19113
19114         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19115         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19116         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19117
19118 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19119
19120         PR tree-optimization/20913
19121         * gcc.dg/tree-ssa/pr20913.c: New.
19122
19123         PR tree-optimization/20702
19124         * gcc.dg/tree-ssa/pr20702.c: New.
19125
19126 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19127
19128         PR c++/13744
19129         * g++.dg/inherit/local3.C: New test.
19130
19131 2005-04-12  Jeff Law  <law@redhat.com>
19132
19133         * gcc.dg/tree-ssa/20050412-1.c: New test.
19134
19135 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19136
19137         PR libfortran/19016
19138         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19139         Add tests with mask generated by expression.
19140         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19141         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19142         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19143
19144 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19145
19146         PR middle-end/20917
19147         * gcc.dg/20050409-1.c: New test.
19148
19149 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19150
19151         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19152
19153 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19154
19155         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19156         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19157         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19158         (TARGET_CXX): Adjust accordingly.
19159         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19160         determine_class_data_visibility and class_data_always_comdat.
19161         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19162         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19163         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19164         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19165         (arm_cxx_determine_class_data_visibility): New.
19166         (arm_cxx_class_data_always_comdat): Likewise.
19167         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19168         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19169         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19170         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19171         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19172         Define.
19173
19174 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19175
19176         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19177
19178 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19179
19180         * gcc.dg/i386-darwin-fpmath.c: New.
19181
19182 2004-04-11  Devang Patel  <dpatel@apple.com>
19183
19184         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19185         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19186         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19187         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19188         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19189         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19190         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19191         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19192         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19193
19194 2004-04-11  Devang Patel  <dpatel@apple.com>
19195
19196         * gcc.dg/vect/vect-dv-1.c: New test.
19197         * gcc.dg/vect/vect-dv-2.c: New test.
19198
19199 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19200
19201         PR tree-optimization/20933
19202         * gcc.dg/tree-ssa/pr20933.c: New test.
19203
19204 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19205
19206         * gfortran.dg/fold_nearest.f90: New test.
19207
19208 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19209
19210         * gcc.dg/tree-ssa/alias-1.c: New test.
19211
19212 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19213
19214         PR tree-optimization/20920
19215         * g++.dg/tree-ssa/pr20920.C: New test.
19216
19217 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19218
19219         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19220         (long long int)ceil*.
19221
19222 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19223
19224         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19225         explicit C++ linkage.
19226
19227 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19228
19229         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19230         warning for arithmetic IF statements.
19231
19232 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19233
19234         * eor_handling_1.f90: New test case.
19235         * eor_handling_2.f90: New test case.
19236         * eor_handling_3.f90: New test case.
19237         * eor_handling_4.f90: New test case.
19238         * eor_handling_5.f90: New test case.
19239         * noadv_size.f90: New test case.
19240         * pad_no.f90: New test case.
19241
19242 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19243
19244         * gcc.c-torture/execute/20050410-1.c: New test.
19245
19246 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19247
19248         * gcc.dg/pr20126.c: New.
19249
19250 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19251             Steven G. Kargl <kargls@comcast.net>
19252
19253         * gfortran.dg/PR19872.f: New test.
19254
19255 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19256
19257         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19258
19259 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19260
19261         * gfortran.dg/nint_1.f90: New test.
19262
19263 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19264
19265         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19266         Added test for callee-allocated arrays with write statements.
19267         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19268         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19269         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19270         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19271         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19272
19273 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19274
19275         PR libfortran/20163
19276         * gfortran.dg/open-options-blanks.f: New test.
19277
19278 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19279
19280         PR fortran/13257
19281         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19282
19283 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19284
19285         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19286         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19287         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19288         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19289         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19290         * gcc.c-torture/execute/stdarg-4.c: New test.
19291
19292         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19293
19294         PR target/20795
19295         * g++.dg/abi/param2.C: New test.
19296
19297 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19298
19299         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19300
19301 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19302
19303         * gcc.dg/builtins-53.c: New test.
19304
19305 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19306
19307         * g++.dg/tree-ssa/pr18178.C: New test.
19308         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19309         * gcc.c-torture/execute/20041019-1.c: New test.
19310         * gcc.dg/tree-ssa/20041008-1.c: New test.
19311         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19312         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19313         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19314         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19315         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19316         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19317         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19318         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19319         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19320         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19321
19322 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19323
19324         PR rtl-optimization/20466
19325         * gcc.c-torture/execute/pr20466-1.c: New test.
19326
19327 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19328
19329         PR c++/20905
19330         * g++.dg/parse/cond2.C: New test.
19331
19332         PR c++/20145
19333         * g++.dg/warn/Wdtor1.C: New test.
19334
19335 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19336
19337         PR fortran/17229
19338         * gfortran.dg/pr17229.f: New test.
19339
19340 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19341
19342         * gfortran.dg/tiny_1.f90: New test.
19343         * gfortran.dg/tiny_2.f90: ditto.
19344
19345 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19346
19347         * gfortran.dg/eor_1.f90: Fix dg-do run line
19348         * gfortran.dg/open_new.f90: Fix dg-do run line
19349
19350 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19351
19352         * lib/target-supports.exp (get_compiler_messages): Support
19353         optional arguments, the fourth being compiler options.
19354         (check_effective_target_fpic): New proc.
19355         * gcc.dg/20050321-2.c: Restrict to target fpic.
19356
19357 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19358
19359         * gcc.dg/15443-1.c: New test.
19360         * gcc.dg/15443-2.c: Likewise.
19361
19362 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19363
19364         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19365
19366 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19367
19368         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19369
19370 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19371
19372         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19373         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19374         -m64.
19375         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19376         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19377         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19378
19379 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19380
19381         PR c++/20212
19382         * g++.dg/warn/Wunused-11.C: New test.
19383
19384 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19385
19386         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19387
19388 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19389
19390         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19391
19392 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19393
19394         PR c++/20734
19395         * g++.dg/template/ptrmem13.C: New test.
19396
19397 2005-04-05  Per Bothner  <per@bothner.com>
19398
19399         * lib/gcc.exp: Always add -fno-show-column, for now.
19400
19401 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19402
19403         PR testsuite/20767
19404         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19405         of plain old "unsigned int" for the type of "i".  Makes this test
19406         64bit clean.
19407
19408 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19409
19410         * gcc.dg/i386-ssefn-1.c: New test.
19411         * gcc.dg/i386-ssefn-2.c: New test.
19412         * gcc.dg/i386-ssefn-3.c: New test.
19413         * gcc.dg/i386-ssefn-4.c: New test.
19414
19415 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19416
19417         PR tree-optimization/20076
19418         * gcc.dg/builtin-apply4.c: New test.
19419
19420         PR preprocessor/19475
19421         * gcc.dg/cpp/macspace1.c: New test.
19422         * gcc.dg/cpp/macspace2.c: New test.
19423
19424 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19425
19426         * gfortran.dg/pr20755.f: Fixed bad format.
19427
19428 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/20763
19431         * g++.dg/ext/attrib21.C: New test.
19432
19433 2004-04-05  Devang Patel  <dpatel@apple.com>
19434
19435         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19436         * gcc.dg/vect/vect-shift-1.c: New test.
19437
19438 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19439
19440         PR libfortran/20755
19441         * gfortran.dg/pr20755.f: New test.
19442
19443 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19444
19445         * gfortran.dg/pr15959.f90: New test.
19446         * gfortran.dg/string_pad_trunc.f90: New test.
19447
19448 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19449
19450         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19451         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19452         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19453         syntax.
19454
19455 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19456
19457         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19458
19459 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19460
19461         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19462         * gcc.c-torture/compile/20011119-2.c: Likewise.
19463         * gcc.c-torture/compile/981001-2.c: Likewise.
19464
19465 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/20679
19468         * g++.dg/template/overload4.C: New test.
19469
19470 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19471
19472         PR c++/20746
19473         * g++.dg/abi/covariant5.C: New.
19474
19475         PR debug/20505
19476         * g++.dg/debug/const2.C: New.
19477
19478 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19479
19480         PR rtl-optimization/16104
19481         * gcc.c-torture/execute/20050316-1.c: New test.
19482
19483 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19484
19485         * g++.dg/template/spec23.C: Fix dg-error text.
19486
19487 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19488
19489         PR c++/19199
19490         * g++.dg/expr/lval2.C: New.
19491
19492 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19493
19494         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19495         __builtin_strcasecmp and __builtin_strncasecmp.
19496
19497 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19498
19499         PR c++/20723
19500         * g++.dg/template/spec22.C: New.
19501         * g++.dg/template/spec23.C: New.
19502
19503 2005-04-03  Dale Ranta  <dir@lanl.gov>
19504             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19505
19506         PR libfortran/20068
19507         PR libfortran/20125
19508         PR libfortran/20156
19509         PR libfortran/20471
19510         * gfortran.dg/backspace.f: New test.
19511
19512 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19513
19514         * gcc.dg/pr19345.c: New test.
19515
19516 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19517
19518         PR tree-optimization/20640
19519         * gcc.dg/torture/tree-loop-1.c: New.
19520
19521 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19522
19523         PR rtl-optimization/20290
19524         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19525
19526 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19527
19528         * gcc.dg/rs6000-fpint.c: New.
19529
19530 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19531
19532         * gcc.dg/old-style-then-proto-1.c: New test.
19533
19534 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19535
19536         * gfortran.fortran-torture/execute/backspace.f90: Check
19537         after backspace and read was incorrect.
19538
19539 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19540
19541         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19542         buffer past the terminating NUL using memcmp.
19543         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19544         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19545
19546         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19547         Fix unused/uninitialized variable warnings.
19548
19549         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19550         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19551         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19552         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19553
19554         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19555         gcc.c-torture/execute/builtins/fputs-lib.c,
19556         gcc.c-torture/execute/builtins/lib/fprintf.c,
19557         gcc.c-torture/execute/builtins/lib/main.c,
19558         gcc.c-torture/execute/builtins/lib/memcmp.c,
19559         gcc.c-torture/execute/builtins/lib/memmove.c,
19560         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19561         gcc.c-torture/execute/builtins/lib/memset.c,
19562         gcc.c-torture/execute/builtins/lib/printf.c,
19563         gcc.c-torture/execute/builtins/lib/sprintf.c,
19564         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19565         gcc.c-torture/execute/builtins/lib/strchr.c,
19566         gcc.c-torture/execute/builtins/lib/strcmp.c,
19567         gcc.c-torture/execute/builtins/lib/strcpy.c,
19568         gcc.c-torture/execute/builtins/lib/strcspn.c,
19569         gcc.c-torture/execute/builtins/lib/strlen.c,
19570         gcc.c-torture/execute/builtins/lib/strncat.c,
19571         gcc.c-torture/execute/builtins/lib/strncmp.c,
19572         gcc.c-torture/execute/builtins/lib/strncpy.c,
19573         gcc.c-torture/execute/builtins/lib/strrchr.c,
19574         gcc.c-torture/execute/builtins/lib/strspn.c,
19575         gcc.c-torture/execute/builtins/lib/strstr.c,
19576         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19577         gcc.c-torture/execute/builtins/strlen-2.c,
19578         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19579         prototypes.
19580
19581 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19582
19583         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19584         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19585         selectany usage.
19586
19587 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19588
19589         PR c++/19406
19590         * g++.dg/debug/using1.C: New test.
19591
19592 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19593
19594         PR middle-end/20524
19595         * gcc.dg/alias-7.c: Prefix asm-declared name with
19596         __USER_LABEL_PREFIX__.
19597
19598 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19599
19600         Fix fallout from PR middle-end/15700:
19601         * gcc.c-torture/compile/20011119-1.c: Take
19602         __USER_LABEL_PREFIX__ into account.
19603         * gcc.c-torture/compile/20011119-2.c: Likewise.
19604
19605 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19606
19607         PR c++/18644
19608         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19609
19610 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19611
19612         PR c/17855
19613         * gcc.c-torture/compile/struct-non-lval-1.c,
19614         gcc.c-torture/compile/struct-non-lval-2.c,
19615         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19616
19617 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19618
19619         * gcc.dg/tls/tls.exp: Remove temporary file.
19620         * g++.dg/tls/tls.exp: Ditto.
19621         * lib/file-format.exp: Ditto.
19622         * g++.dg/special/ecos.exp: Ditto.
19623
19624         * lib/profopt.exp: Treat prof_ext as a list.
19625         * gcc.misc-tests/bprob.exp: Ditto.
19626         * g++.dg/bprob/bprob.exp: Ditto.
19627
19628         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19629         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19630         g++.dg/tree-ssa/pointer-reference-alias.C,
19631         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19632         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19633         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19634         g++.dg/vect/pr19951.cc: Ditto.
19635         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19636         gcc.dg/builtins-47.c: Ditto.
19637         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19638         gcc.dg/pr20115-1.c: Ditto.
19639         * gcc.dg/tree-ssa/20030530-2.c,
19640         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19641         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19642         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19643         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19644         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19645         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19646         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19647         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19648         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19649         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19650         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19651         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19652         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19653         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19654         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19655         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19656         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19657         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19658         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19659         gcc.dg/tree-ssa/20030824-1.c,
19660         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19661         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19662         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19663         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19664         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19665         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19666         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19667         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19668         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19669         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19670         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19671         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19672         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19673         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19674         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19675         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19676         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19677         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19678         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19679         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19680         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19681         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19682         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19683         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19684         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19685         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19686         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19687         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19688         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19689         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19690         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19691         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19692         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19693         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19694         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19695         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19696         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19697         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19698         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19699         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19700         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19701         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19702         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19703         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19704         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19705         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19706         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19707         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19708         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19709         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19710         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19711         gcc.dg/tree-ssa/useless-1.c: Ditto.
19712         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19713         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19714         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19715         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19716         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19717         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19718         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19719         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19720         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19721         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19722         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19723         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19724         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19725         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19726         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19727         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19728         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19729         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19730         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19731         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19732         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19733         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19734         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19735         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19736         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19737         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19738         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19739         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19740         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19741         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19742         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19743         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19744         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19745         gcc.dg/vect/vect-none.c: Ditto.
19746         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19747         treelang/compile/unsigned.tree: Ditto.
19748
19749         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19750         * gcc.dg/cpp/direct2s.c: Ditto.
19751         * gcc.dg/cpp/paste4.c: Ditto.
19752         * gcc.dg/cpp/separate-1.c: Ditto.
19753         * gcc.dg/pch/save-temps-1.c: Ditto.
19754         * g++.dg/ext/altivec-10.C: Ditto.
19755         * g++.dg/pch/pch.C: Ditto.
19756
19757         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19758
19759         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19760         * g++.dg/template/repo1.C: Ditto.
19761         * g++.dg/template/repo2.C: Ditto.
19762         * g++.dg/template/repo3.C: Ditto.
19763         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19764         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19765         * g++.old-deja/g++.pt/repo1.C: Ditto.
19766         * g++.old-deja/g++.pt/repo2.C: Ditto.
19767         * g++.old-deja/g++.pt/repo3.C: Ditto.
19768         * g++.old-deja/g++.pt/repo4.C: Ditto.
19769
19770         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19771         * gcc.dg/20030107-1.c: Ditto.
19772         * gcc.dg/20030702-1.c: Ditto.
19773         * gcc.dg/profile-generate-1.c: Ditto.
19774         * g++.dg/other/profile1.C: Ditto.
19775         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19776
19777         * lib/gcc-dg.exp (remove-build-file): New.
19778         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19779         cleanup-tree-dump, cleanup-saved-temps): New.
19780
19781 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19782
19783         PR c++/19203, DR 214
19784         * g++.dg/parse/ambig3.C: Not ambiguous.
19785         * g++.dg/template/spec20.C: New.
19786         * g++.dg/template/spec21.C: New.
19787
19788 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19789
19790         PR target/20045
19791         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19792
19793 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19794
19795         PR libfortran/20660
19796         * gfortran.dg/negative_unit.f: New test.
19797
19798 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19799
19800         * gcc.dg/20050330-1.c: New test.
19801
19802 2005-03-30  Devang Patel  <dpatel@apple.com>
19803
19804         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19805
19806 2005-03-30  Dale Johannesen  <dalej@apple.com>
19807
19808         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19809
19810 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19811
19812         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19813         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19814         Strip options from test name.
19815
19816 2005-03-31  Jan Hubicka  <jh@suse.cz>
19817
19818         * gcc.dg/varpool-1.c: New testcase.
19819
19820 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19821
19822         PR c/772
19823         PR c/17913
19824         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19825         gcc.dg/stmt-expr-label-3.c : New tests.
19826         * gcc.c-torture/execute/medce-2.c: Remove.
19827
19828 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19829
19830         PR c/20368
19831         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19832         tests.
19833
19834 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19835
19836         * gcc.c-torture/compile/pr20203.c: New test.
19837
19838 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19839
19840         * gfortran.dg/promotion.f90: New test.
19841
19842 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19843
19844         PR middle-end/20491
19845         * gcc.dg/torture/asm-subreg-1.c: New test.
19846
19847 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19848
19849         PR c/20672
19850         * gcc.dg/pr20672-1.c: New test.
19851
19852 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19853
19854         * gfortran.dg/vect: New directory.
19855         * gfortran.dg/vect/vect.exp: New.
19856         * gfortran.dg/vect/vect-1.f90: New test.
19857         * gfortran.dg/vect/vect-2.f90: New test.
19858         * gfortran.dg/vect/vect-3.f90: New test.
19859         * gfortran.dg/vect/vect-4.f90: New test.
19860         * gfortran.dg/vect/vect-5.f90: New test.
19861
19862 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19863
19864         PR middle-end/20622
19865         * gcc.dg/alias-7.c: New test.
19866
19867 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19868
19869         * gcc.dg/sparc-reg-1.c: New test.
19870
19871 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19872
19873         PR target/19890
19874         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19875
19876 2005-03-29  Dale Ranta  <dir@lanl.gov>
19877             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19878
19879         PR libfortran/20163
19880         * gfortran.dg/pr20163-2.f: New test.
19881
19882 2005-03-28  Jan Hubicka  <jh@suse.cz>
19883
19884         PR middle-end/20635
19885         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19886         by Jakub Jelinek.
19887
19888 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19889
19890         PR tree-optimization/20626
19891         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19892         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19893
19894 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19895
19896         * gfortran.dg/underflow.f90: New test.
19897         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19898
19899 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19900
19901         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19902
19903 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19904
19905         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19906         (g++_init): Make sure that CXXFLAGS is set.
19907         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19908         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19909         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19910         * lib/objc.exp (objc_init): Likewise.
19911         * lib/treelang.exp (treelang_init): Likewise.
19912
19913 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19914
19915         PR tree-optimization/20470
19916         * gcc.dg/tree-ssa/pr20470.c: New test.
19917
19918 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19919
19920         * gcc.dg/ppc-stfiwx.c: New.
19921
19922 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19923
19924         PR target/19888
19925         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19926
19927 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19928
19929         * gcc.dg/20050325-1.c: Fix a typo.
19930
19931 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19932
19933         PR libfortran/19678
19934         PR libfortran/19679
19935         * gfortran.dg/dos_eol.f: New test.
19936
19937 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19938
19939         PR rtl-optimization/20249
19940         * gcc.dg/20050325-1.c: New test.
19941
19942 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19943
19944         PR libfortran/15332
19945         * gfortran.dg/pr15332.f: New test.
19946
19947 2005-03-24  Dale Johannesen  <dalej@apple.com>
19948
19949         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19950
19951 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19952
19953         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19954         'internal' visibility.
19955         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19956         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19957         'protected' visibility.
19958         * gcc.dg/visibility-7.c: Likewise.
19959         * lib/target-supports.exp (check_visibility_available): Take
19960         a parameter, the kind of visibility to check for.
19961         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19962         to check_visibility_available.
19963
19964         * g++.dg/expr/cast3.C: New.
19965
19966 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19967
19968         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19969         rs6000.
19970
19971 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19972
19973         PR target/20095
19974         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19975
19976 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19977
19978         * gcc.dg/badshift.c: Renamed to...
19979         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19980
19981         * gcc.target/i386/badshift.c: Renamed to...
19982         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19983         only.
19984
19985         PR rtl-optimization/20532
19986         * gcc.target/i386/badshift.c: New.
19987
19988 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19989
19990         * gfortran.dg/pr18025.f90: New test.
19991
19992 2005-03-23  Dale Johannesen  <dalej@apple.com>
19993
19994         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19995
19996 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19997
19998         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19999
20000         * lib/target-supports.exp (check_iconv_available): Default
20001         libiconv to -liconv, if there is no definition.
20002
20003 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
20004
20005         * gcc.dg/torture/cris-asm-mof-1.c: New test.
20006
20007 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
20008
20009         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
20010         * g++.dg/opt/pr7503-2.C: Likewise.
20011         * g++.dg/opt/pr7503-3.C: Likewise.
20012         * g++.dg/opt/pr7503-4.C: Likewise.
20013         * g++.dg/opt/pr7503-5.C: Likewise.
20014         * g++.dg/warn/minmax.C: New test.
20015
20016 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20017
20018         * gfortran.dg/g77_intrinsics_funcs.f: New test.
20019         * gfortran.dg/g77_intrinsics_sub.f: New test.
20020
20021 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
20022             Jan Hubicka  <jh@suse.cz>
20023             Steven Bosscher <stevenb@suse.de
20024
20025         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
20026
20027 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20028
20029         PR c++/19980
20030         * g++.dg/template/redecl3.C: New test.
20031
20032 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20033
20034         PR c++/20499
20035         * g++.dg/parse/error16.C: Tweak error markers.
20036
20037 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
20038
20039         PR target/20561
20040         * gcc.dg/20050321-2.c: New test.
20041
20042 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20043
20044         PR c++/20465
20045         PR c++/20381
20046         * g++.dg/template/ptrmem12.C: New.
20047
20048 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
20049
20050         PR rtl-optimization/20527
20051         * gcc.c-torture/execute/pr20527-1.c: New test.
20052
20053 2005-03-22  Ben Elliston  <bje@au.ibm.com>
20054
20055         * gcc.misc-tests/options.exp (check_for_options): Create a real C
20056         program, compile it into a real executable and then delete the .c
20057         and .x files afterwards, to avoid problems on testglue targets.
20058
20059 2005-03-21  Stuart Hastings  <stuart@apple.com>
20060
20061         * gcc.target/i386/sse-2.c: New.
20062
20063 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
20064
20065         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
20066
20067 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20068
20069         * g++.dg/parse/crash25.C: Fix typo.
20070
20071 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20072
20073         PR c++/20461
20074         * g++.dg/parse/crash24.C: New test.
20075
20076         PR c++/20536
20077         * g++.dg/parse/crash25.C: New test.
20078
20079 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20080
20081         PR c++/20147
20082         * g++.dg/ext/stmtexpr4.C: New test.
20083
20084 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20085
20086         PR middle-end/20539
20087         * gcc.c-torture/compile/pr13066-1.c: New test case.
20088         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20089         * g++.dg/opt/pr13066-1.C: Likewise.
20090
20091 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20092
20093         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20094
20095 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20096
20097         PR fortran/18525
20098         * gfortran.dg/nesting_1.f90: New test.
20099
20100 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20101
20102         PR c++/20240
20103         * g++.dg/lookup/using13.C: New test.
20104
20105 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20106
20107         PR c++/20333
20108         * g++.dg/template/crash36.C: New test.
20109
20110 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20111
20112         PR c++/20463
20113         * g++.dg/template/crash35.C: New test.
20114
20115 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20116
20117         PR c++/19966
20118         * g++.dg/overload/operator2.C: New test.
20119
20120 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20121
20122         PR libfortran/20257
20123         * gfortran.dg/pr20257.f90: New test.
20124
20125 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20126
20127         PR libfortran/20480
20128         * gfortran.dg/pr20480.f90: New test.
20129
20130 2005-03-16  Richard Henderson  <rth@redhat.com>
20131
20132         PR middle-end/15700
20133         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20134         (_rtld_global): New.
20135         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20136         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20137
20138         * gcc.dg/alias-3.c: New.
20139         * gcc.dg/alias-4.c: New.
20140         * gcc.dg/alias-5.c: New.
20141         * gcc.dg/alias-6.c: New.
20142
20143 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20144
20145         * gcc.dg/cpp/ucnid-7.c: New.
20146
20147 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20148             Dorit Naishlos  <dorit@il.ibm.com>
20149
20150         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20151         darwin.
20152
20153 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20154
20155         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20156         misaligned accesses.
20157         * gcc.dg/vect/vect-58.c: Likewise.
20158         * gcc.dg/vect/vect-92.c: New.
20159         * gcc.dg/vect/vect-93.c: New.
20160
20161 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20162
20163         PR fortran/18827
20164         * gfortran.dg/assign_2.f90: New test.
20165         * gfortran.dg/assign_3.f90: New test.
20166         * gfortran.dg/assign.f90: New test.
20167
20168 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20169
20170         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20171         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20172         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20173         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20174         names.
20175
20176 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20177
20178         * gcc.dg/cpp/ucnid-6.c: New.
20179
20180         * gcc.dg/cpp/normalize-1.c: New.
20181         * gcc.dg/cpp/normalize-2.c: New.
20182         * gcc.dg/cpp/normalize-3.c: New.
20183         * gcc.dg/cpp/normalize-4.c: New.
20184         * gcc.dg/cpp/ucnid-4.c: New.
20185         * gcc.dg/cpp/ucnid-5.c: New.
20186         * g++.dg/cpp/normalize-1.C: New.
20187         * g++.dg/cpp/ucnid-1.C: New.
20188
20189 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20190
20191         * gcc.dg/pr18628.c: New.
20192
20193 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20194
20195         PR c++/20280
20196         * g++.dg/tree-ssa/pr20280.C: New.
20197
20198 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20199
20200         PR fortran/20467
20201         * gfortran.dg/stfunc_2.f90: New test.
20202
20203 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20204
20205         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20206
20207 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20208
20209         * gcc.dg/tree-ssa/20050314-1.c: New test.
20210
20211 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20212
20213         PR c++/4403
20214         PR c++/9783, DR433
20215         * g++.dg/template/friend34.C: New test.
20216         * g++.dg/template/friend35.C: Likewise.
20217         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20218
20219 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20220
20221         Friend class name lookup 5/n
20222         PR c++/1016
20223         * g++.dg/lookup/hidden-class1.C: New test.
20224         * g++.dg/lookup/hidden-class2.C: Likewise.
20225         * g++.dg/lookup/hidden-class3.C: Likewise.
20226         * g++.dg/lookup/hidden-class4.C: Likewise.
20227         * g++.dg/lookup/hidden-class5.C: Likewise.
20228         * g++.dg/lookup/hidden-class6.C: Likewise.
20229         * g++.dg/lookup/hidden-class7.C: Likewise.
20230         * g++.dg/lookup/hidden-class8.C: Likewise.
20231         * g++.dg/lookup/hidden-class9.C: Likewise.
20232         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20233         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20234         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20235         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20236         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20237         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20238         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20239         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20240         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20241         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20242         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20243
20244 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20245
20246         PR c++/20157
20247         * g++.dg/template/error18.C: New test.
20248
20249 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20250
20251         PR debug/16792
20252         * g++.dg/debug/pr16792.C: New test.
20253
20254 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20255
20256         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20257         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20258         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20259         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20260         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20261         test assertion names.
20262
20263 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20264
20265         PR fortran/18600
20266         * gfortran.dg/stfunc_1.f90: New test.
20267
20268 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20269
20270         PR fortran/16907
20271         * gfortran.dg/real_index_1.f90: New test.
20272
20273 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20274
20275         PR fortran/20323
20276         * gfortran.dg/spec_expr_1.f90: New test.
20277
20278 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20279
20280         PR c/20402
20281         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20282         new parser.
20283
20284 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20285
20286         PR fortran/20361
20287         * gfortran.dg/largeequiv_1.f90: New test.
20288
20289 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20290
20291         * gcc.dg/ucnid-1.c: New.
20292         * gcc.dg/ucnid-2.c: New.
20293         * gcc.dg/ucnid-3.c: New.
20294         * gcc.dg/ucnid-4.c: New.
20295         * gcc.dg/ucnid-5.c: New.
20296         * gcc.dg/ucnid-6.c: New.
20297         * gcc.dg/cpp/ucnid-1.c: New.
20298         * gcc.dg/cpp/ucnid-2.c: New.
20299         * gcc.dg/cpp/ucnid-3.c: New.
20300         * g++.dg/other/ucnid-1.C: New.
20301
20302 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20303
20304         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20305
20306 2005-03-11  Per Bothner  <per@bothner.com>
20307
20308         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20309         that diagnotics refer to correct token.
20310         * gcc.dg/unused-3.c: Likewise.
20311
20312 2005-03-11  Per Bothner  <per@bothner.com>
20313
20314         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20315         constant" is now actually on same line as string constant.
20316         * gcc.dg/cpp/direct2s.c: Likewise.
20317
20318 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20319
20320         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20321
20322 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20323
20324         PR libfortran/20124
20325         * gfortran.dg/pr20124.f90: New Test
20326
20327 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20328
20329         PR tree-optimization/20130
20330         * gcc.dg/pr20130-1.c: New test.
20331
20332 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20333
20334         PR target/20095
20335         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20336
20337 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20338
20339         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20340
20341 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20342
20343         * g++.dg/eh/forced1.C: Fix comment.
20344         * g++.dg/eh/forced2.C: Ditto.
20345         * g++.dg/eh/forced3.C: Ditto.
20346         * g++.dg/eh/forced4.C: Ditto.
20347
20348 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20349
20350         PR rtl-opt/20412
20351         * gcc.c-torture/compile/pr20412.c: New test.
20352
20353 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20354
20355         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20356
20357 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20358
20359         PR target/20322
20360         * gcc.dg/20050307-1.c: New test.
20361
20362 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20363
20364         PR c++/20375
20365         * g++.dg/other/stdarg3.C: New.
20366
20367 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20368
20369         PR c++/18384, c++/18327
20370         * g++.dg/init/array19.C: New test.
20371
20372         PR inline-asm/20314
20373         * gcc.dg/torture/pr20314-1.c: New test.
20374         * gcc.dg/torture/pr20314-2.c: New test.
20375
20376 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20377
20378         * gcc.dg/20050309-1.c: New test.
20379
20380 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20381
20382         * gcc.dg/builtins-10.c: Reactivate disabled test.
20383         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20384         new cbrt transformations.
20385
20386 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20387
20388         PR c++/20208
20389         * g++.dg/template/array13.C: New test.
20390
20391 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20392
20393         PR c++/16859
20394         * g++.dg/init/brace4.C: New test.
20395
20396 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20397
20398         PR c++/20186
20399         * g++.dg/template/non-dependent12.C: New.
20400
20401 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/20142
20404         * g++.dg/init/array18.C: Add dg-do run marker.
20405
20406         PR c++/20142
20407         * g++.dg/init/array18.C: New test.
20408
20409 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20410
20411         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20412         * g++.dg/gcov/gcov.exp: Likewise.
20413         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20414         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20415         * lib/c-torture.exp: Likewise.
20416         * lib/fortran-torture.exp: Likewise.
20417         * lib/g++.exp: Likewise.
20418         * lib/gcc-defs.exp: Likewise.
20419         * lib/gcc-dg.exp: Likewise.
20420         * lib/gcc.exp: Likewise.
20421         * lib/gcov.exp: Likewise.
20422         * lib/gfortran.exp: Likewise.
20423         * lib/mike-g++.exp: Likewise.
20424         * lib/mike-gcc.exp: Likewise.
20425         * lib/objc-torture.exp: Likewise.
20426         * lib/objc.exp: Likewise.
20427         * lib/profopt.exp: Likewise.
20428         * lib/target-libpath.exp: Likewise.
20429         * lib/target-supports.exp: Likewise.
20430         * lib/treelang.exp: Likewise.
20431         * lib/wrapper.exp: Likewise.
20432
20433 2005-03-08  Jeff Law  <law@redhat.com>
20434
20435         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20436         PHI-OPT changes.
20437
20438 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20439
20440         * gcc.dg/vect/pr20122.c: New test.
20441
20442 2005-03-07  Jeff Law  <law@redhat.com>
20443
20444         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20445         was folded away.
20446         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20447         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20448         * gcc.dg/tree-ssa/pr18134.c: New test.
20449
20450 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20451
20452         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20453         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20454         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20455
20456 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20457
20458         PR tree-opt/17671
20459         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20460
20461 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20462
20463         * g++.dg/warn/Wnvdtor.C: New test.
20464
20465 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20466
20467         * gcc.dg/torture/pr19683-1.c: New test.
20468
20469 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20470
20471         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20472         * gfortran.dg/g77/19990313-2.f: Ditto.
20473         * gfortran.dg/g77/19990313-3.f: Ditto.
20474         * gfortran.dg/g77/19990525-0.f: Ditto.
20475         * gfortran.dg/g77/19990826-0.f: Ditto.
20476         * gfortran.dg/g77/19990826-2.f: Ditto.
20477         * gfortran.dg/g77/19990826-3.f: Ditto.
20478         * gfortran.dg/g77/20000511-1.f: Ditto.
20479         * gfortran.dg/g77/20000511-2.f: Ditto.
20480         * gfortran.dg/g77/970625-2.f: Ditto.
20481         * gfortran.dg/g77/980310-2.f: Ditto.
20482         * gfortran.dg/g77/980310-3.f: Ditto.
20483         * gfortran.dg/g77/980310-8.f: Ditto.
20484         * gfortran.dg/g77/980519-2.f: Ditto.
20485         * gfortran.dg/g77/alpha1.f: Ditto.
20486         * gfortran.dg/g77/claus.f: Ditto.
20487         * gfortran.dg/g77/erfc.f: Ditto.
20488         * gfortran.dg/g77/short.f: Ditto.
20489         * gfortran.fortran-torture/execute/data.f90: Ditto.
20490         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20491         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20492
20493 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20494
20495         * lib/file-format.exp (gcc_target_object_format): Add check for som
20496         format and hardcode object formats on hppa*-*-hpux*.
20497         * lib/target-supports.exp (check_weak_available): Add check for som
20498         object format.  Always return 0 on hppa*-*-hpux10*.
20499
20500         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20501         is defined.
20502
20503         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20504
20505 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20506
20507         * gfortran.dg/pr19936_1.f90: New test.
20508         * gfortran.dg/pr19936_2.f90: New test.
20509         * gfortran.dg/pr19936_3.f90: New test.
20510
20511 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20512             Paul Thomas <prthomas@drfccad.cea.fr>
20513
20514         * gfortran.dg/PR19754_1.f90: New test.
20515         * gfortran.dg/PR19754_2.f90: Ditto.
20516
20517 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20518
20519         PR c++/19311
20520         * g++.dg/template/non-dependent11.C: New test.
20521
20522 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20523
20524         * lib/target-supports.exp (check_iconv_available): Fix comment.
20525
20526 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20527             Joseph S. Myers  <joseph@codesourcery.com>
20528
20529         PR c++/19797
20530         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20531
20532 2005-03-04  Matthew Sachs  <msachs@apple.com>
20533
20534         * gcc.exp (gcc_target_compile): Put braces around
20535         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20536         * objc.exp (objc_target_compile): Likewise.
20537         * treelang.exp (treelang_target_compile): Likewise.
20538
20539 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20540
20541         PR fortran/19673
20542         * gfortran.dg/func_result_1.f90: New test.
20543
20544 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20545
20546         * gcc.misc-tests/options.exp: New test.
20547
20548 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20549
20550         * gcc.dg/pr15784-4.c: New test.
20551
20552 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20553
20554         * gcc.c-torture/execute/pr17133.c: New.
20555         * gcc.c-torture/compile/20050303-1.c: New.
20556
20557 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20558
20559         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20560
20561 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20562
20563         * g++.dg/overload/using2.C: New.
20564
20565 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20566
20567         PR c++/19916
20568         * g++.dg/init/ptrmem2.C: New test.
20569
20570 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20571
20572         PR c/8927
20573         * gcc.dg/pr8927-1.c: New test.
20574
20575 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20576
20577         PR c++/20232
20578         * g++.dg/inherit/covariant12.C: New.
20579
20580 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20581
20582         PR fortran/19479
20583         * gfortran.dg/bound_1.f90: New test.
20584
20585 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20586
20587         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20588         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20589
20590 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20591
20592         PR c/20245
20593         * gcc.dg/pr20245-1.c: New test.
20594
20595 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20596
20597         PR middle-end/19874
20598         * gcc.c-torture/execute/20050119-2.c: New test case.
20599
20600 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20601
20602         * README: Update the DejaGnu bug reporting address.
20603         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20604         * lib/objc-torture.exp: Likewise.
20605
20606 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20607
20608         * gfortran.dg/boz_1.f90: New test.
20609         * gfortran.dg/boz_3.f90: New test.
20610         * gfortran.dg/boz_4.f90: New test.
20611
20612 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20613
20614         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20615         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20616
20617 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20618
20619         PR libfortran/20101
20620         * gfortran.dg/write_0_pe_format.f90: New test.
20621
20622 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20623
20624         PR c++/20206
20625         * g++.dg/opt/thunk2.C: New test.
20626         * g++.dg/opt/covariant1.C: New test.
20627
20628 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20629
20630         * gfortran.dg/e_d_fmt.f90: New test.
20631
20632 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20633
20634         * gcc.dg/asm-b.c: Fix comment typos.
20635
20636 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20637
20638         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20639         a V_MAY_DEF also.
20640
20641 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20642
20643         PR tree-opt/20188
20644         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20645         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20646         * gcc.dg/asm-b.c: New test.
20647
20648 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20649
20650         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20651         Disable this test on IRIX 6.
20652
20653 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20654
20655         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20656         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20657         parser.
20658
20659 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20660
20661         PR tree-optimization/20204
20662         * testsuite/gcc.dg/pr20204.c: New test.
20663
20664 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20665
20666         PR target/20196
20667         * gcc.c-torture/execute/20050224-1.c: New test.
20668
20669         PR c++/20175
20670         * g++.dg/warn/Wbraces2.C: New test.
20671
20672 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20673
20674         PR c++/19878
20675         * g++.dg/init/const2.C: New test.
20676
20677 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20678
20679         PR tree-optimization/20100
20680         * gcc.c-torture/execute/pr20100-1.c: New test.
20681
20682 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20683
20684         * gfortran.dg/implicit_3.f90: New test.
20685
20686         * gfortran.dg/deftype_1.f90: New test.
20687
20688 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20689
20690         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20691         the test passes.
20692         * g++.dg/other/anon3.C: Accept a warning.
20693
20694 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20695
20696         * gcc.dg/pr20017.c: Fix a comment typo.
20697
20698 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20699
20700         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20701
20702 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20703
20704         PR ada/19902
20705         * ada/acats/tests/cxa/cxa3004.a: Remove.
20706         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20707
20708 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20709
20710         PR c++/20073
20711         * g++.dg/init/const1.C: New test.
20712
20713         PR c++/19991
20714         * g++.dg/parse/constant7.C: New test.
20715
20716         PR c++/20152
20717         * g++.dg/parse/error27.C: New test.
20718         * g++.dg/template/qualttp15.C: Adjust error markers.
20719         * g++.old-deja/g++.other/struct1.C: Likewise.
20720
20721         PR c++/20153
20722         * g++.dg/template/error17.C: New test.
20723
20724         PR c++/20148
20725         * g++.dg/parser/error26.C: New test.
20726
20727 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20728
20729         PR tree-optimization/20100
20730         PR tree-optimization/20115
20731         * gcc.dg/pr20115.c: New test.
20732         * gcc.dg/pr20115-1.c: New test.
20733         * gcc.dg/pr20100.c: New test.
20734         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20735         call-clobbered variables after alias1.
20736
20737 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20738
20739         * gfortran.dg/list_read_4.f90: new test.
20740
20741 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20742
20743         PR rtl-optimization/20017.
20744         * gcc.dg/pr20017.c: New.
20745
20746 2005-02-22  Devang Patel  <dpatel@apple.com>
20747
20748         PR 19952
20749         * g++.dg/tree-ssa/pr19952.C: New test.
20750
20751 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20752
20753         PR c++/19883
20754         * g++.dg/parse/constant6.C: New test.
20755
20756 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20757
20758         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20759         * g++.dg/charset/asm2.c: Likewise.
20760         * g++.dg/charset/asm3.c: Likewise.
20761         * g++.dg/charset/asm4.c: Likewise.
20762         * g++.dg/charset/asm5.c: Likewise.
20763         * g++.dg/charset/attribute1.c: Likewise.
20764         * g++.dg/charset/attribute2.c: Likewise.
20765         * g++.dg/charset/extern1.cc: Likewise.
20766         * g++.dg/charset/extern2.cc: Likewise.
20767         * g++.dg/charset/extern3.cc: Likewise.
20768         * g++.dg/charset/function.cc: Likewise.
20769         * g++.dg/charset/string.c: Likewise.
20770         * g++.dg/charset/charset.exp: Likewise.
20771         * lib/target-supports.exp (check_iconv_available): Fix comment.
20772
20773 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20774
20775         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20776         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20777         * gcc.dg/charset/asm2.c: Likewise.
20778         * gcc.dg/charset/asm3.c: Likewise.
20779         * gcc.dg/charset/asm4.c: Likewise.
20780         * gcc.dg/charset/asm5.c: Likewise.
20781         * gcc.dg/charset/asm6.c: Likewise.
20782         * gcc.dg/charset/attribute1.c: Likewise.
20783         * gcc.dg/charset/attribute2.c: Likewise.
20784         * gcc.dg/charset/builtin1.c: Likewise.
20785         * gcc.dg/charset/extern.c: Likewise.
20786         * gcc.dg/charset/function.c: Likewise.
20787         * gcc.dg/charset/string.c: Likewise.
20788         * gcc.dg/charset/charset.exp: Likewise.
20789
20790 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20791
20792         PR fortran/20086
20793         * gfortran.dg/pr20086.f90: New test.
20794
20795 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20796
20797         PR tree-optimization/19786
20798         * g++.dg/tree-ssa/pr19786.C: New.
20799
20800 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20801
20802         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20803
20804 2005-02-21  Jeff Law  <law@redhat.com>
20805
20806         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20807
20808 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20809
20810         * gfortran.dg/do_iterator: Split loop, markup all lines for
20811         which an error locus is printed.
20812         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20813         locus is printed.
20814         * gfortran.dg/select_4.f90: Likewise.
20815         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20816         locuses in the various permutations.
20817
20818 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20819
20820         PR tree-optimization/19951
20821         * g++.dg/vect: New directory.
20822         * g++.dg/vect/vect.exp: New file.
20823         * g++.dg/vect/pr19951.cc: New testcase.
20824         * g++.dg/dg.exp: Also prune vectorizer tests.
20825
20826 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20827
20828         PR 18785
20829         * gcc.dg/charset/builtin1.c: New test.
20830
20831 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20832
20833         PR c++/19299
20834         * g++.dg/inherit/volatile1.C: New test.
20835
20836         PR c++/19440
20837         * g++.dg/template/dtor4.C: New test.
20838
20839 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20840
20841         * gfortran.dg/int_1.f90: New test.
20842
20843 2005-02-19  Devang Patel  <dpatel@apple.com>
20844
20845         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20846
20847 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20848
20849         * gfortran.dg/achar_1.f90: New test.
20850
20851 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20852
20853         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20854
20855 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20856             Jakub Jelinek  <jakub@redhat.com>
20857
20858         PR tree-optimization/19828
20859         * gcc.dg/tree-ssa/loop-7.c: New test.
20860         * gcc.c-torture/execute/20050218-1.c: New test.
20861
20862 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20863
20864         PR c/20043
20865         * gcc.dg/transparent-union-1.c: New test.
20866         * gcc.dg/transparent-union-2.c: New test.
20867
20868 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20869
20870         PR tree-optimization/18977
20871         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20872
20873 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20874
20875         PR target/20054
20876         * gcc.dg/pr20054.c: New test.
20877
20878 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20879
20880         PR c++/19508
20881         * g++.dg/ext/attrib20.C: New test.
20882
20883 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20884
20885         PR middle-end/20030
20886         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20887
20888 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20889
20890         PR c++/20008
20891         * g++.dg/opt/switch4.C: New.
20892
20893 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20894
20895         PR c++/20023
20896         PR tree-optimization/20009
20897         * gcc.c-torture/compile/20050217-1.c: New test.
20898         * g++.dg/opt/switch3.C: New test.
20899
20900         PR tree-optimization/18947
20901         * gcc.c-torture/compile/20050215-1.c: New test.
20902         * gcc.c-torture/compile/20050215-2.c: New test.
20903         * gcc.c-torture/compile/20050215-3.c: New test.
20904
20905 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20906
20907         PR c++/20028
20908         * g++.dg/template/crash34.C: New.
20909
20910         PR c++/20022
20911         * g++.dg/other/access3.C: New.
20912
20913 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20914
20915         * gcc.dg/vect/vect-98.c: New test.
20916
20917 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20918
20919         PR tree-optimization/19967
20920         * gcc.dg/pr19967.c: New.
20921
20922 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20923
20924         PR middle-end/19857
20925         * gcc.dg/tree-ssa/20050215-1.c: New test.
20926         * gcc.c-torture/execute/20050215-1.c: New test.
20927
20928 2005-02-15  Eric Christopher  <echristo@redhat.com>
20929
20930         * gcc.dg/cpp/20050215-1.c: New file.
20931
20932 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20933
20934         PR tree-optimization/15785
20935         * gcc.dg/pr15785-1.c: New test.
20936
20937 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20938
20939         PR c++/17788
20940         * g++.dg/init/ctor4.C: New.
20941         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20942
20943 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20944
20945         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20946         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20947
20948 2005-02-15  Andreas Schwab  <schwab@suse.de>
20949
20950         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20951         declare malloc.
20952
20953 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20954
20955         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20956
20957 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20958
20959         PR tree-optimization/19853
20960         * gcc.c-torture/compile/pr19853.c: New test.
20961
20962 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20963
20964         PR c++/19608
20965         * g++.dg/parse/local-class1.C: New.
20966
20967         PR c++/19895
20968         * g++.dg/parse/ptrmem3.C: New.
20969
20970         PR c++/19884
20971         * g++.old-deja/g++.oliva/template6.C: Add another case.
20972         * g++.dg/template/explicit6.C: New.
20973
20974 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20975
20976         PR c++/17816
20977         * g++.dg/other/redecl2.C: New.
20978
20979 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         PR c++/19891
20982         * g++.dg/abi/covariant4.C: New.
20983
20984 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20985
20986         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20987
20988 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20989
20990         * gcc.dg/vect/vect-96.c: Fix typo.
20991
20992 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20993
20994         PR c++/14479
20995         PR c++/19487
20996         * g++.dg/template/enum5.C: New test.
20997
20998 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20999
21000         * gcc.dg/vect/vect-97.c: New test.
21001
21002 2005-02-12  Ira Rosen  <irar@il.ibm.com>
21003
21004         * gcc.dg/vect/vect-96.c: New test.
21005
21006 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
21007
21008         * gcc.dg/builtins-34.c: Also check ldexp*.
21009
21010 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
21011
21012         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
21013
21014 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
21015
21016         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
21017         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
21018         dg-require-dll, dg-require-iconv, dg-require-named-sections,
21019         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
21020         selector_list, selector_expression, dg-process-target): Move to new
21021         file target-supports-dg.exp.
21022         * lib/target-supports-dg.exp: New.
21023
21024         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
21025         New.
21026
21027 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
21028
21029         PR c++/19666
21030         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
21031
21032         PR middle-end/19858
21033         * gcc.c-torture/compile/20050210-1.c: New test.
21034
21035 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
21036
21037         PR c++/19755
21038         * g++.dg/warn/Wbraces1.C: New test.
21039
21040 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
21041
21042         * gcc.dg/builtins-52.c: New testcase.
21043
21044 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
21045
21046         PR c/19342
21047         * gcc.c-torture/execute/20050119-1.c: New test.
21048
21049 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21050
21051         PR c++/19811
21052         * g++.dg/init/delete1.C: New test.
21053
21054 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21055
21056         PR c++/18470
21057         * g++.dg/template/static12.C: New test.
21058
21059 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/19787
21062         * g++.dg/conversion/ambig1.C: New test.
21063
21064         PR c++/19739
21065         * g++.dg/ext/attrib19.C: New test.
21066
21067         PR c++/19732
21068         * g++.dg/parse/dtor5.C: New test.
21069
21070         PR c++/19762
21071         * g++.dg/template/dtor3.C: New test.
21072
21073         PR c++/19826
21074         * g++.dg/template/static11.C: New test.
21075         * g++.dg/template/crash2.C: Remove dg-error marker.
21076
21077 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
21078
21079         PR C++/18491
21080         * g++.old-deja/g++.mike/p10769a.C: Remove.
21081
21082 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21083
21084         * gcc.dg/builtins-48.c: New test case.
21085         * gcc.dg/builtins-49.c: New test case.
21086         * gcc.dg/builtins-50.c: New test case.
21087         * gcc.dg/builtins-51.c: New test case.
21088
21089 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21090
21091         PR middle-end/19583
21092         * g++.dg/warn/Wreturn-type-3.C: New test.
21093
21094 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21095
21096         PR middle-end/19402
21097         * gcc.dg/pr19402-1.c: New testcase.
21098         * gcc.dg/pr19402-2.c: likewise.
21099
21100 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21101
21102         PR middle-end/19854
21103         * g++.dg/tree-ssa/tmmti.C: New testcase.
21104
21105 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21106
21107         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21108
21109 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21110
21111         PR c++/19733
21112         * g++.dg/parse/crash23.C: New test.
21113         * g++.dg/warn/Weff1.C: New test.
21114
21115 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21116
21117         * gcc.dg/20050209-1.c: New test.
21118
21119 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21120
21121         PR target/19799
21122         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21123
21124 2005-02-08  Mike Stump  <mrs@apple.com>
21125
21126         * g++.dg/pch/import-2.c: New test.
21127         * g++.dg/pch/import-2.hs: New.
21128         * g++.dg/pch/include/import-2a.h: New.
21129         * g++.dg/pch/include/import-2b.h: New.
21130
21131 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21132
21133         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21134
21135 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21136
21137         * gfortran.dg/substr_1.f90: New test.
21138
21139 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21140
21141         PR middle-end/19775
21142         * gcc.dg/torture/builtin-power-1.c: Disable test for
21143         invalid transformation.
21144         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21145         no longer optimize.
21146         * gcc.dg/builtins-47.c: New testcase.
21147
21148 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21149             Dorit Naishlos  <dorit@il.ibm.com>
21150
21151         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21152
21153 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21154
21155         * gcc.c-torture/compile/20050206-1.c: New test.
21156
21157 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21158
21159         PR tree-opt/19768
21160         * g++.dg/opt/pr19768.C: New test.
21161
21162 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21163
21164         PR tree-opt/19736
21165         * gcc.c-torture/compile/pr19736.c: New test.
21166
21167 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21168
21169         PR c++/17401
21170         * g++.dg/parse/error25.C: New test.
21171
21172 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21173
21174         * gcc.c-torture/execute/20050203-1.c: New.
21175
21176 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21177
21178         * gcc.dg/vect/vect-85.c: Remove xfail.
21179         * gcc.dg/vect/vect-86.c: Remove xfail.
21180         * gcc.dg/vect/vect-87.c: Remove xfail.
21181         * gcc.dg/vect/vect-88.c: Remove xfail.
21182
21183 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21184
21185         * gcc.dg/altivec-19.c: New.
21186
21187 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21188
21189         PR c/17807
21190         * gcc.dg/nested-func-3.c: New test.
21191         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21192
21193 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21194
21195         * gcc.test-framework/gen_directive_tests: Generate tests for
21196         selector expressions.
21197
21198 2005-02-02  Matt Austern  <austern@apple.com>
21199
21200         PR c++/19628
21201         * g++/ext/builtin7.C: New.
21202         * g++/ext/builtin8.C: New.
21203
21204 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21205
21206         PR c/18502
21207         * gcc.dg/pr18502-1.c: New test.
21208
21209 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21210
21211         PR c++/17413
21212         * g++.dg/template/local4.C: Tweak.
21213
21214 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21215
21216         PR tree-optimization/19578
21217         * gcc.c-torture/compile/20050202-1.c: New test.
21218
21219 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21220
21221         PR c/19435
21222         * gcc.dg/c99-init-4.c: New test.
21223
21224 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21225
21226         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21227
21228         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21229
21230         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21231         * g++.dg/eh/check-vect.h: New.
21232
21233         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21234         * gcc.dg/vect/vect-78.c: Ditto.
21235         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21236         Remove.
21237
21238         * g++.dg/conversion/simd1.C: Expect warning.
21239         * g++.dg/ext/attribute-test-1.C: Ditto.
21240         * g++.dg/ext/attribute-test-2.C: Ditto.
21241         * g++.dg/ext/attribute-test-3.C: Ditto.
21242         * g++.dg/ext/attribute-test-4.C: Ditto.
21243
21244         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21245         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21246
21247         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21248
21249 2005-02-01  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21252         long double for ibm double-double format.
21253         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21254
21255 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21256
21257         PR tree-optimization/19633
21258         * testsuite/gcc.dg/pr19633-1.c: New test.
21259         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21260         to NULL or a symbol.
21261
21262 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21263
21264         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21265         New procs.
21266         (dg-process-target (local override)): Handle selector expressions.
21267
21268         * gcc.test-framework/README: Describe tests in source directory.
21269         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21270         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21271         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21272         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21273         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21274         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21275         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21276         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21277         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21278         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21279         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21280         * gcc.test-framework/dg-error-exp-P.c: New test.
21281         * gcc.test-framework/dg-error-exp-XP.c: New test.
21282         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21283         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21284         * gcc.test-framework/dg-output-exp-P.c: New test.
21285         * gcc.test-framework/dg-output-exp-XF.c: New test.
21286         * gcc.test-framework/dg-warning-exp-P.c: New test.
21287         * gcc.misc-tests/dg-1.c: Remove.
21288         * gcc.misc-tests/dg-2.c: Remove.
21289         * gcc.misc-tests/dg-3.c: Remove.
21290         * gcc.misc-tests/dg-4.c: Remove.
21291         * gcc.misc-tests/dg-5.c: Remove.
21292         * gcc.misc-tests/dg-6.c: Remove.
21293         * gcc.misc-tests/dg-7.c: Remove.
21294         * gcc.misc-tests/dg-8.c: Remove.
21295         * gcc.misc-tests/dg-9.c: Remove.
21296         * gcc.misc-tests/dg-10.c: Remove.
21297         * gcc.misc-tests/dg-11.c: Remove.
21298         * gcc.misc-tests/dg-12.c: Remove.
21299         * gcc.misc-tests/dg-test.exp: Remove.
21300
21301         * gcc.test-framework/test-framework.awk: Change recording and
21302         printing of passes and failures.
21303
21304         * gcc.test-framework: New directory.
21305         * gcc.test-framework/README: New.
21306         * gcc.test-framework/test-framework.exp: New.
21307         * gcc.test-framework/test-framework.awk: New.
21308         * gcc.test-framework/gen_directive_tests: New.
21309
21310 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21311
21312         * lib/treelang.exp: Fix comment typos.
21313         (treelang_target_compile): Don't append libs=-ltreelang to options.
21314
21315 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21316
21317         * g++.dg/parse/typename7.C: Adjust error messages.
21318
21319 2005-01-31  Jeff Law  <law@redhat.com>
21320
21321         * gcc.c-torture/execute/20050131-1.c: New test.
21322         * gcc.dg/wcaselabel.c: New test.
21323
21324 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21325
21326         * g++.dg/other/warning1.C: Adjust error messags.
21327         * g++.dg/parse/constant5.C: New test.
21328
21329 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21330
21331         PR c/19333
21332         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21333         the test case valid.
21334         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21335         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21336         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21337         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21338         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21339         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21340
21341 2005-01-31  Dale Johannesen  <dalej@apple.com>
21342
21343         * g++.dg/opt/pr19650.C: New test.
21344
21345 2005-01-31  Richard Henderson  <rth@redhat.com>
21346
21347         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21348         long double for intel double extended format.
21349         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21350
21351 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21352
21353         PR c++/19555
21354         * g++.dg/template/static10.C: New test.
21355
21356         PR c++/19395
21357         * g++.dg/parse/error24.C: New test.
21358
21359         PR c++/19367
21360         * g++.dg/lookup/builtin1.C: New test.
21361
21362         PR c++/19457
21363         * g++.dg/warn/conv3.C: New test.
21364
21365 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21366
21367         PR fortran/19647
21368         * gfortan.dg/inquire_7.f90
21369
21370 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21371
21372         PR tree-optimization/15791
21373         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21374         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21375         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21376         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21377         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21378         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21379         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21380         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21381         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21382         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21383
21384 2005-01-29  Paul Brook  <paul@codesourcery.com>
21385
21386         PR fortran/18565
21387         * check.c (real_or_complex_check): New function.
21388         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21389         * intrinsic.c (add_functions): Use new check functions.
21390         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21391         Add prototypes.
21392
21393 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21394
21395         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21396         gcc.dg/lvalue-3.c: New tests.
21397         * gcc.dg/concat.c: Update expected messages.
21398
21399 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21400
21401         PR libfortran/19595
21402         * gfortran.dg/eor_1.f90: New test.
21403
21404 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21405
21406         PR fortran/19589
21407         * gfortran.dg/logical_data_1.f90: New test.
21408
21409 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/19253
21412         * g++.dg/template/crash33.C: New test.
21413
21414         PR c++/19667
21415         * g++.dg/template/crash32.C: New test.
21416
21417 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21418
21419         PR middle-end/16558
21420         * g++.dg/warn/Wreturn-type-2.C: New test.
21421
21422 2004-06-24  Jeff Law  <law@redhat.com>
21423
21424         * gcc.dg/tree-ssa/20050128-1.c: New test.
21425
21426 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21427
21428         * gcc.target/frv/all-mdpackh-1.c: New test.
21429
21430 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21431
21432         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21433
21434 2005-01-27  Richard Henderson  <rth@redhat.com>
21435
21436         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21437
21438 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21439
21440         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21441
21442 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21443
21444         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21445         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21446         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21447         to cope with cases where the multilib options override the dg-options.
21448
21449 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21450
21451         PR c/18946
21452         * gcc.dg/noncompile/20050120-1.c: New test.
21453
21454 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21455
21456         PR tree-optimization/19633
21457         * gcc.dg/pr19633.c: New test.
21458         * gcc.dg/tree-ssa/pr19633.c: New test.
21459
21460 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21461
21462         * gcc.dg/20041216-1.c: New test.
21463
21464 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21465
21466         PR objc/18862
21467         * objc.dg/selector-2.m: New test.
21468
21469 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * g++.dg/opt/range-test-2.C: New test.
21472
21473         PR rtl-optimization/19579
21474         * gcc.c-torture/execute/20050124-1.c: New test.
21475
21476 2005-01-26  Greg Parker  <gparker@apple.com>
21477         Stuart Hastings  <stuart@apple.com>
21478
21479         * gcc.c-torture/execute/20050125-1.c: New.
21480
21481 2005-01-18  Jan Hubicka  <jh@suse.cz>
21482
21483         PR tree-optimize/19337
21484         * gcc.c-torture/compile/20050119-1.c: New test.
21485
21486 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21487
21488         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21489         test for successful match.
21490
21491 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21492
21493         PR objc/18408
21494         * objc.dg/comp-types-7.m: New test.
21495
21496 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21497
21498         * lib/target-supports.exp (current_target_name): New.
21499         (check_effective_target_ilp32, check_effective_target_lp64):
21500         Cache the result to use as long as the current target, with
21501         multilib flags, remains the same.
21502
21503         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21504         (dg-require-weak, dg-require-visibility, dg-require-alias,
21505         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21506         dg-require-effective-target, dg-skip-if): Remove call to
21507         skip_test_and_clear_xfail.
21508         (dg-test): Clear xfail data.
21509
21510 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21511
21512         PR target/17751
21513         * gcc.dg/ppc64-toc.c: New test.
21514
21515         * g++.dg/tree-ssa/empty-1.C: New test.
21516
21517         PR middle-end/19551
21518         * gcc.c-torture/execute/20050121-1.c: New test.
21519         * gcc.dg/20050121-2.c: New test.
21520
21521 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21522         Paul Brook  <paul@codesourcery.com>
21523
21524         PR fortran/17941
21525         * gfortran.dg/real_const_1.f: New test.
21526         * gfortran.dg/real_const_2.f90: New test.
21527         * gfortran.dg/complex_int_1.f90: New test.
21528
21529 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21530
21531         PR fortran/19313
21532         * gfortan.dg/inquire_6.f90: New test.
21533
21534 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21535
21536         PR libfortran/19451
21537         * open_readonly_1.f90: New test.
21538
21539 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21540
21541         PR libfortran/18982
21542         * gfortran.dg/open_new.f90: New file.
21543
21544 2005-01-22  Paul Brook  <paul@codesourcery.com>
21545
21546         * namelist_1.f90: New test.
21547
21548 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21549
21550         PR tree-optimization/19484
21551         * gcc.c-torture/compile/20050122-[12].c: New tests.
21552
21553 2005-01-22  Paul Brook  <paul@codesourcery.com>
21554
21555         * gfortran.dg/implicit_2.f90: New test.
21556
21557 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21558
21559         PR fortran/19314
21560         * gfortran.dg/inquire_5.f90: New test.
21561
21562 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21563
21564         PR c/18809
21565         * gcc.dg/pr18809-1.c: New test.
21566
21567 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21568
21569         * gcc.dg/20050121-1.c: New test.
21570
21571         PR tree-optimization/13000
21572         * gcc.dg/20040206-1.c: Change warning to point where function is
21573         being inlined.
21574
21575 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21576
21577         PR c++/19208
21578         * g++.dg/template/array11.C: New test.
21579
21580 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21581
21582         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21583         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21584         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21585         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21586         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21587         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21588
21589 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21590
21591         PR tree-optimization/15349
21592         * gcc.dg/tree-ssa/pr15349.c: New.
21593
21594 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21595
21596         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21597
21598 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21599
21600         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21601         scan-assembler-times directive name.
21602
21603         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21604         after dg-do.
21605
21606         PR rtl-optimization/19462
21607         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21608
21609 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21610
21611         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21612         counting function calls on ia64.
21613
21614 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21615
21616         PR rtl-optimization/15139
21617         * gcc.dg/20050111-2.c: New test.
21618
21619         PR c/17297
21620         * gcc.c-torture/compile/20050113-1.c: New testcase.
21621
21622         PR middle-end/19164
21623         * gcc.dg/20050113-1.c: New testcase.
21624
21625 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21626
21627         * gcc.dg/vect/vect-85.c: Add comment.
21628         * gcc.dg/vect/vect-86.c: Add xfail for now.
21629         * gcc.dg/vect/vect-87.c: Add xfail for now.
21630         * gcc.dg/vect/vect-88.c: Add xfail for now.
21631         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21632
21633 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21634
21635         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21636
21637 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21638
21639         * g++.dg/debug/typedef3.C: New test.
21640
21641 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21642
21643         PR c/19472
21644         * gcc.dg/asm-a.c: New test.
21645
21646 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21647
21648         * gcc.dg/sh-relax.c: Add prototype for abort.
21649
21650 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21651
21652         * gcc.dg/short-compare-1.c: New test.
21653         * gcc.dg/short-compare-2.c: Likewise.
21654
21655 2005-01-18  Michael Matz  <matz@suse.de>
21656
21657         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21658
21659 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21660
21661         PR tree-optimization/19121
21662         * gcc.c-torture/compile/pr19121.c: New test.
21663
21664 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21665
21666         PR target/19357
21667         * gcc.c-torture/compile/pr19357.c: New test.
21668
21669 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21670
21671         PR c/5675
21672         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21673         pass--those that refer just to the variable, possibly with a
21674         cast.
21675         * gcc.dg/c99-const-expr-3.c: Likewise.
21676
21677         PR middle-end/13127
21678         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21679         longer emitted.
21680
21681 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21682
21683         PR fortran/18778
21684         * gfortran.dg/endfile_2.f90: New test.
21685
21686 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21687
21688         PR 19168
21689         * gfortran.dg/select_5.f90: New test.
21690
21691 2004-01-16  Paul Brook  <paul@codesourcery.com>
21692
21693         * gfortran.dg/common_4.f90: New test.
21694
21695 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21696
21697         PR rtl-optimization/19462
21698         * gcc.dg/torture/pr19462-1.c: New test.
21699
21700 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21701
21702         PR objc/19321
21703         * objc.dg/func-ptr-2.m: New.
21704         * objc.dg/volatile-1.m: New.
21705
21706 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21707
21708         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21709
21710 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21711
21712         PR tree-optimization/19060
21713         * gcc.c-torture/execute/20050104-1.c: New test.
21714
21715 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21716
21717         PR fortran/18983
21718         * gfortran.dg/write_to_null.f90: New test.
21719
21720 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21721             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21722
21723         PR other/19328
21724         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21725         argument.
21726
21727 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21728
21729         PR c++/19263
21730         * g++.dg/init/vector1.C: New test.
21731
21732 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21733
21734         PR target/13158
21735         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21736         PR target/18987
21737         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21738
21739 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21740
21741         * gfortran.dg/select_1.f90: New test.
21742         * gfortran.dg/select_2.f90: New test.
21743         * gfortran.dg/select_3.f90: New test.
21744         * gfortran.dg/select_4.f90: New test.
21745
21746 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21747
21748         PR middle-end/19084
21749         PR rtl-optimization/19348
21750         * gcc.dg/20050111-1.c: New test.
21751         * gcc.c-torture/execute/20050111-1.c: New test.
21752
21753         * gcc.dg/i386-asm-4.c: New test.
21754
21755 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21756
21757         * gcc.dg/nested-func-2.c: New test.
21758         * ada/acats/norun.lst: Remove c953002.
21759
21760 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21761
21762         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21763
21764 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21765
21766         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21767
21768 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21769
21770         PR target/18761
21771         * g++.dg/abi/align1.C: New test.
21772
21773 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21774
21775         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21776         at a time.
21777         * g++.dg/ext/altivec_check.h: Support compiling as C.
21778
21779 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21780
21781         PR c++/19355
21782         * g++.dg/expr/pr19355-1.C: New test case.
21783
21784 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21785
21786         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21787         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21788         * ada/acats/tests/c3/c92005b.ada: Likewise.
21789         * ada/acats/tests/c3/cxb3012.a: Likewise.
21790         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21791
21792 2005-01-09  Paul Brook  <paul@codesourcery.com>
21793
21794         * gfortran.dg/common_2.f90: New file.
21795         * gfortran.dg/common_3.f90: New file.
21796
21797 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21798
21799         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21800
21801 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21802
21803         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21804         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21805         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21806         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21807         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21808         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21809         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21810         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21811         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21812         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21813         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21814         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21815         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21816         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21817         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21818         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21819         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21820         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21821         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21822         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21823         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21824         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21825         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21826         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21827         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21828         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21829         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21830         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21831         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21832         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21833         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21834         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21835         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21836         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21837         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21838         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21839         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21840         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21841         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21842         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21843         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21844         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21845         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21846         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21847         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21848         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21849         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21850         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21851         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21852         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21853         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21854         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21855         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21856         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21857         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21858         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21859         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21860         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21861         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21862         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21863         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21864         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21865         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21866         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21867         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21868         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21869         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21870
21871         * gcc.dg/vect/vect-1.c: Fix spelling.
21872         * gcc.dg/vect/vect-10.c: Fix spelling.
21873         * gcc.dg/vect/vect-11.c: Fix spelling.
21874         * gcc.dg/vect/vect-12.c: Fix spelling.
21875         * gcc.dg/vect/vect-14.c: Fix spelling.
21876         * gcc.dg/vect/vect-15.c: Fix spelling.
21877         * gcc.dg/vect/vect-16.c: Fix spelling.
21878         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21879         * gcc.dg/vect/vect-64.c: Fix comments.
21880         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21881
21882 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21883             Ira Rosen  <irar@il.ibm.com>
21884
21885         * gcc.dg/vect/vect-70.c: New test.
21886         * gcc.dg/vect/vect-71.c: New test.
21887
21888 2005-01-09  Manfred Hollstein  <mh@suse.com>
21889
21890         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21891         * gcc.dg/pr18241-2.c: Likewise.
21892         * gcc.dg/pr18241-3.c: Likewise.
21893         * gcc.dg/pr18241-4.c: Likewise.
21894         * gcc.dg/pr18241-5.c: Likewise.
21895
21896 2005-01-08  Richard Henderson  <rth@redhat.com>
21897
21898         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21899         False for x86 and x86-64.
21900
21901 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21902
21903         PR tree-optimization/18241
21904         * gcc.dg/pr18241-1.c: New test.
21905         * gcc.dg/pr18241-2.c: New test.
21906         * gcc.dg/pr18241-3.c: New test.
21907         * gcc.dg/pr18241-4.c: New test.
21908         * gcc.dg/pr18241-5.c: New test.
21909
21910 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21911
21912         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21913         gfortran.dg/select_4.f90: New.
21914
21915 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21916
21917         * gcc.c-torture/execute/20050107-1.c: New test.
21918
21919 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21920
21921         PR c++/19298
21922         * g++.dg/template/ref2.C: New.
21923
21924 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21925
21926         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21927         instead of being empty.
21928
21929 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21930
21931         PR fortran/15553
21932         * gfortran.dg/array-1.f90: New test.
21933
21934 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21935
21936         PR tree-optimization/19283
21937         * gcc.c-torture/execute/20050106-1.c: New test.
21938
21939         PR rtl-optimization/18861
21940         * gcc.dg/20050105-1.c: New test.
21941
21942         PR tree-optimization/18828
21943         * gcc.dg/20050105-2.c: New test.
21944
21945 2005-01-07  Andreas Jaeger  <aj@suse.de>
21946
21947         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21948
21949 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21950
21951         PR fortran/18398
21952         * gfortran.dg/fmt_read.f90: New test.
21953
21954 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21955
21956         * gcc.dg/rs6000-ldouble-2.c: New.
21957
21958 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/19244
21961         * g++.dg/parser/ctor2.C: New test.
21962
21963 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21964
21965         PR c++/17154
21966         * g++.dg/template/using9.C: New test.
21967
21968 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21969
21970         PR c++/19258
21971         * g++.dg/lookup/friend6.C: New test.
21972
21973 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         PR c++/19270
21976         * g++.dg/template/array10.C: New.
21977
21978 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21979
21980         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21981         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21982
21983 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21984
21985         * gcc.c-torture/compile/20050105-1.c: New test.
21986
21987 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21988
21989         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21990
21991 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21992
21993         PR middle-end/19100
21994         * gcc.dg/conv-3.c: New test case.
21995
21996 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21997
21998         * gcc.dg/asm-wide-1.c: New test.
21999
22000 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22001
22002         PR c++/19030
22003         * g++.dg/parse/crash22.C: New
22004
22005 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
22006
22007         PR 19257
22008         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
22009
22010 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
22011
22012         PR middle-end/17767
22013         * gcc.dg/i386-mmx-6.c: New test case.
22014
22015 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
22016
22017         PR tree-optimization/18308
22018         * gcc.dg/vect/pr18308.c: New testcase.
22019
22020 2005-01-04  Andreas Jaeger  <aj@suse.de>
22021
22022         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
22023
22024 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22025             Robert Bowdidge <bowdidge@apple.com>
22026
22027         * gcc.dg/cpp/subframework1.c: New.
22028         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
22029         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
22030         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
22031         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
22032
22033 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
22034
22035         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
22036         producing warning.
22037         * gcc.dg/darwin-weakimport-2.c: New.
22038
22039 2005-01-03  Richard Henderson  <rth@redhat.com>
22040
22041         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
22042
22043 2005-01-03  Richard Henderson  <rth@redhat.com>
22044
22045         * gcc.dg/vect/vect.exp: Enable for ia64.
22046         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
22047         (check_effective_target_vect_float): Likewise.
22048         (check_effective_target_vect_no_align): Likewise.
22049         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
22050         * gcc.dg/vect/vect-8.c: Likewise.
22051
22052 2005-01-03  Uros Bizjak <uros@kss-loka.si>
22053
22054         PR target/19236
22055         * gcc.dg/pr19236-1.c: New test case.
22056
22057 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22058
22059         PR rtl-optimization/12092
22060         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
22061
22062 2005-01-02  Andreas Jaeger  <aj@suse.de>
22063
22064         * gcc.dg/pr12092-1.c: Do not run on x86_64.
22065
22066 2005-01-01  Roger Sayle  <roger@eyesopen.com>
22067             Andrew Pinski  <pinskia@physics.uc.edu>
22068
22069         PR rtl-optimization/12092
22070         * gcc.dg/pr12092-1.c: New test case.
22071
22072 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
22073
22074         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
22075         'hidden' and 'default' for better portability.
22076         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
22077
22078         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
22079         6 and 7.
22080         * g++.old-deja/g++.brendan/new3.C: Likewise.
22081
22082 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22083
22084         * gcc.dg/20041231-1.C: New test.
22085         * g++.dg/warn/Wunreachable-code-1.C: New test.
22086
22087 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22088
22089         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22090         file, not /dev/null.  Abort on error.
22091
22092 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22093             Ziemowit Laski  <zlaski@apple.com>
22094
22095         PR objc/18971
22096         * objc.dg/encode-5.m: New test.
22097
22098 2004-12-29  Richard Henderson  <rth@redhat.com>
22099
22100         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22101         * objc.dg/stabs-1.m: Disable for ia64.
22102
22103 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22104
22105         PR c++/19190
22106         * g++.dg/warn/Wunused-10.C: New test.
22107
22108 2004-12-28  Richard Henderson  <rth@redhat.com>
22109
22110         * objc.dg/stabs-1.m: Disable for alpha.
22111
22112 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/19149
22115         * g++.dg/parse/error23.C: New test.
22116
22117 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22118
22119         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22120
22121         PR fortran/19032
22122         * gfortran.dg/intrinsic_modulo_1.f90: New.
22123         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22124         tests with divisor -1.
22125
22126 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22127
22128         * g++.dg/opt/temp1.C (memcpy): Return a value.
22129
22130         PR c++/19148
22131         * g++.dg/expr/cond7.C: New test.
22132
22133 2004-12-27  Paul Brook  <paul@codesourcery.com>
22134
22135         * gfortran.dg/g77/select_no_compile.f: Remove.
22136
22137 2004-12-27  Richard Henderson  <rth@redhat.com>
22138
22139         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22140         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22141         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22142
22143 2004-12-26  Richard Henderson  <rth@redhat.com>
22144
22145         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22146         by 1i instead of token pasting.
22147
22148 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22149
22150         PR tree-optimization/17578
22151         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22152         to additional_flags.
22153         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22154
22155 2004-12-25  Richard Henderson  <rth@redhat.com>
22156
22157         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22158         Remove Alpha.
22159
22160 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22161
22162         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22163         hppa*-*-hpux*.
22164         * gcc.dg/pr17957.c (dg-options): Likewise.
22165         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22166         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22167         instead of 0 on __hppa__.
22168         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22169         "foo,%r" on hppa*-*-*.
22170
22171 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22172
22173         PR fortran/19071
22174         * gfortran.dg/complex_write.f90: New test.
22175
22176 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22177
22178         PR c++/17595
22179         * g++.dg/parse/pragma2.C: New test.
22180
22181         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22182
22183 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22184
22185         * gcc.dg/empty2.c: Add missing dg-warning.
22186
22187 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22188
22189         PR c++/17413
22190         * g++.dg/template/local4.C: New test.
22191         * g++.dg/template/crash19.C: Add dg-error marker.
22192
22193         * g++.dg/template/crash31.C: Correct embedded PR number.
22194
22195 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/16405
22198         * g++.dg/opt/temp1.C: Add do-run marker.
22199
22200 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22201
22202         * g++.dg/template/spec19.C: New.
22203
22204 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22205
22206         PR target/16819
22207         * gcc.dg/empty2.c: New.
22208
22209 2004-12-23  Richard Henderson  <rth@redhat.com>
22210
22211         * lib/target-supports.exp (check_effective_target_vect_no_align):
22212         Remove i?86 and x86-64.
22213
22214 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22215
22216         PR c++/16405
22217         * g++.dg/opt/temp1.C: New test.
22218
22219 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22220
22221         PR c++/18733
22222         * g++.dg/template/friend33.C: New testcase.
22223
22224 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/18464
22227         * g++.dg/template/cond5.C: New test.
22228
22229         PR c++/18492
22230         * g++.dg/inherit/thunk3.C: New test.
22231
22232         PR c++/11224
22233         * g++.dg/warn/Wunused-9.C: New test.
22234
22235 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22236
22237         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22238
22239 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22240
22241         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22242
22243 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/18378
22246         * g++.dg/ext/packed8.C: New test.
22247
22248         PR c++/19063
22249         * g++.dg/template/crash31.C: New test.
22250
22251         PR c++/19034
22252         * g++.dg/template/crash30.C: New test.
22253
22254 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22255
22256         PR C++/18984
22257         * g++.dg/eh/ctor3.C: New test.
22258
22259 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22260
22261         * objc.dg/stabs-1.m: Allow section name to be quoted and
22262         assembly label to begin with '.LL'.
22263
22264 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22265
22266         * gcc.dg/vect/vect.exp
22267         (check_effective_target_lp64_or_vect_no_align): New.
22268         * gcc.dg/vect/vect-77.c: Use it.
22269         * gcc.dg/vect/vect-78.c: Use it.
22270
22271         * lib/target-supports.exp
22272         (check_effective_target_vect_no_max,
22273         check_effective_target_vect_no_bitwise,
22274         check_effective_target_vect_no_align): New.
22275         * gcc.dg/vect/vect-13.c: Use them.
22276         * gcc.dg/vect/vect-17.c: Ditto.
22277         * gcc.dg/vect/vect-18.c: Ditto.
22278         * gcc.dg/vect/vect-19.c: Ditto.
22279         * gcc.dg/vect/vect-20.c: Ditto.
22280         * gcc.dg/vect/vect-27.c: Ditto.
22281         * gcc.dg/vect/vect-29.c: Ditto.
22282         * gcc.dg/vect/vect-44.c: Ditto.
22283         * gcc.dg/vect/vect-48.c: Ditto.
22284         * gcc.dg/vect/vect-50.c: Ditto.
22285         * gcc.dg/vect/vect-52.c: Ditto.
22286         * gcc.dg/vect/vect-54.c: Ditto.
22287         * gcc.dg/vect/vect-56.c: Ditto.
22288         * gcc.dg/vect/vect-58.c: Ditto.
22289         * gcc.dg/vect/vect-60.c: Ditto.
22290         * gcc.dg/vect/vect-72.c: Ditto.
22291         * gcc.dg/vect/vect-80.c: Ditto.
22292
22293 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         PR c++/14075
22296         * g++.dg/init/string1.C: New.
22297
22298         PR c++/18975
22299         * g++.dg/other/synth1.C: New.
22300
22301 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22302
22303         PR c/18963
22304         * gcc.dg/pr18963-1.c: New test.
22305
22306 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22307
22308         PR c/18596
22309         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22310         * gcc.dg/pr18596-1.c: Use dg-error.
22311         (dg-options): Use -fno-unit-at-a-time.
22312         * gcc.dg/pr18596-2.c: New test.
22313         * gcc.dg/pr18596-3.c: New test.
22314
22315 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22316
22317         PR middle-end/18683
22318         * g++.dg/opt/pr18683-1.C: New test case.
22319
22320 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22321
22322         PR other/19093
22323         * g++.dg/opt/max1.C: Fix for 64bit targets.
22324
22325 2004-12-20  Matt Austern  <austern@apple.com>
22326
22327         PR c++/19044
22328         * g++.dg/ext/builtin6.C: New
22329
22330 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22331
22332         PR tree-optimization/19080
22333         * gcc.c-torture/compile/pr19080.c: New test.
22334
22335 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22336
22337         * gcc.dg/20041219-1.c: New test.
22338
22339 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22340
22341         PR middle-end/19068
22342         * g++.dg/opt/max1.C: New test case.
22343
22344 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22345
22346         * gcc.dg/fdata-sections-1.c: New test.
22347
22348 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22349
22350         PR middle-end/18548
22351         * gcc.dg/max-1.c: New test case.
22352
22353 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22354
22355         * gcc.c-torture/execute/20041218-1.c: New test.
22356
22357 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22358
22359         * gcc.dg/pr18501.c: New test.
22360         * gcc.dg/uninit-5.c: XFAIL.
22361         * gcc.dg/uninit-9.c: XFAIL.
22362
22363 2004-12-17  Dale Johannesen  <dalej@apple.com>
22364
22365         * gcc.dg/20041213-1.c: New.
22366
22367 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22368
22369         * objc.dg/stabs-1.m: Allow assembly label to begin
22370         with a dot ('.').
22371
22372 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22373
22374         * gcc.c-torture/execute/20041213-1.c: Move...
22375         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22376
22377 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22378
22379         PR c++/18721
22380         * g++.dg/lookup/conv-5.C: New.
22381
22382 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22383
22384         * objc.dg/stabs-1.m: New test.
22385
22386 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22387
22388         * gcc.dg/visibility-c.c: Change compile to
22389         assemble for the test.
22390
22391 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22392
22393         PR target/19041
22394         * gcc.dg/visibility-c.c: New test.
22395
22396 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22397
22398         PR middle-end/18493
22399         * gcc.dg/switch-8.c: New test case.
22400
22401 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         PR c++/18905
22404         * g++.dg/template/init4.C: New.
22405         * g++.dg/opt/static3.C: Enable optimizer.
22406
22407 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22408
22409         * g++.dg/other/complex1.C: New test.
22410
22411 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22412
22413         * g++.dg/opt/inline9.C: New test.
22414
22415 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22416
22417         PR fortran/18993
22418         * gfotran.dg/nullify_1.f: New test.
22419
22420 2004-12-15  Richard Henderson  <rth@redhat.com>
22421
22422         * gcc.target/i386/i386.exp: New harness.
22423         * gcc.target/i386/vect-args.c: New.
22424
22425 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22426
22427         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22428
22429 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22430
22431         PR c++/18825
22432         * g++.dg/template/friend32.C: New test.
22433
22434 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22435
22436         * cpp/pragma-once-1.c: New test.
22437         * cpp/pragma-once-1b.h: Likewise.
22438         * cpp/pragma-once-1c.h: Likewise.
22439         * cpp/pragma-once-1d.h: Likewise.
22440         * cpp/inc/pragma-once-1a.h: Likewise.
22441
22442 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22443             Steven G. Kargl  <kargls@comcast.net>
22444
22445         PR fortran/17597
22446         * gfortran.dg/list_read_3.f90: New test.
22447
22448 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22449
22450         * gcc.dg/ftrapv-2.c: New test.
22451
22452 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         PR c++/18981
22455         * g++.dg/template/typename9.C: New test.
22456
22457 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/18738
22460         * g++.dg/template/typename8.C: New test.
22461         * g++.dg/parse/friend2.C: Tweak error message.
22462
22463 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22464
22465         * gcc.c-torture/20041214-1.c: New test.
22466
22467 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22468
22469         PR c++/18965
22470         * g++.dg/init/array17.C: New test.
22471
22472 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22473
22474         PR c++/18793
22475         * g++.dg/init/aggr3.C: New test.
22476
22477 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22478
22479         * gcc.dg/altivec-types-1.c: New test.
22480         * gcc.dg/altivec-types-2.c: New test.
22481         * gcc.dg/altivec-types-3.c: New test.
22482         * gcc.dg/altivec-types-4.c: New test.
22483         * g++.dg/ext/altivec-types-1.C: New test.
22484         * g++.dg/ext/altivec-types-2.C: New test.
22485         * g++.dg/ext/altivec-types-3.C: New test.
22486         * g++.dg/ext/altivec-types-4.C: New test.
22487
22488 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22489
22490         PR middle-end/18951
22491         * gcc.c-torture/execute/20041213-1.c: New test.
22492
22493 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22494
22495         PR c++/18949
22496         * g++.dg/template/cast1.C: New.
22497
22498 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22499
22500         * gcc.c-torture/execute/20041213-2.c: New test.
22501
22502 2004-12-13  Richard Henderson  <rth@redhat.com>
22503
22504         * gcc.dg/i386-sse-10.c: Fix typo in options.
22505
22506 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22507
22508         PR c++/18968
22509         * g++.dg/opt/pr18968.C: New test.
22510
22511 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22512
22513         PR c++/18925
22514         * g++.dg/ext/visibility/staticdatamem.C: New test.
22515
22516 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22517
22518         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22519
22520 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22521
22522         PR rtl-optimization/18928
22523         * gcc.dg/pr18928-1.c: New test case.
22524
22525 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22526
22527         PR tree-opt/16951
22528         * gcc.c-torture/compile/20041211-1.c: New.
22529
22530 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22531
22532         PR middle-end/17564
22533         * gcc.c-torture/execute/20041212-1.c: New test.
22534
22535 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22536
22537         PR fortran/18869
22538         * gfortran.dg/common_1.f90: New test.
22539
22540 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22541         Paul Brook  <paul@codesourcery.com>
22542
22543         PR fortran/16222
22544         * gfortran.dg/real_do_1.f90: New test.
22545
22546 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22547
22548         PR tree-opt/18040
22549         * g++.dg/opt/ptrmem6.C: New test.
22550
22551 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22552
22553         PR middle-end/18921
22554         * gcc.dg/pr18921-1.c: New test case.
22555
22556 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22557
22558         PR fortran/17175
22559         * gfortran.dg/scale_1.f90: New test.
22560
22561 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22562
22563         PR middle-end/18903
22564         * gcc.c-torture/compile/pr18903.c: New test.
22565
22566 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22567
22568         * gcc.c-torture/execute/20041210-1.c: New test.
22569
22570 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22571
22572         PR c++/18731
22573         * g++.dg/parser/struct-1.C: New test.
22574         * g++.dg/parser/struct-2.C: New test.
22575         * g++.dg/parser/struct-3.C: New test.
22576
22577 2004-12-09  Richard Henderson  <rth@redhat.com>
22578
22579         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22580
22581         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22582         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22583
22584 2004-12-09  Matt Austern  <austern@apple.com>
22585
22586         PR c++/18514
22587         * g++.dg/ext/builtin1.C: New
22588         * g++.dg/ext/builtin2.C: New
22589         * g++.dg/ext/builtin3.C: New
22590         * g++.dg/ext/builtin4.C: New
22591         * g++.dg/ext/builtin5.C: New
22592
22593 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22594
22595         PR tree-opt/18904
22596         * g++.dg/opt/ptrmem5.C: New test.
22597
22598 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22599
22600         * g++.dg/parse/typename5.C: Adjust for new error.
22601         * g++.dg/parse/typename7.C: New.
22602
22603 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22604
22605         PR c++/18073
22606         * g++.dg/other/mmintrin.C: New test.
22607
22608 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22609
22610         PR c++/16681
22611         * g++.dg/init/array15.C: New.
22612         * g++.dg/init/array16.C: New.
22613
22614 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22615
22616         PR fortran/18826
22617         * gfortran.dg/assign_1.f90: New test.
22618
22619 2004-12-08  Nick Clifton  <nickc@redhat.com>
22620
22621         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22622         * gcc.target/xstormy16/data_below100: Likewise.
22623         * gcc.target/xstormy16/sfr: Likewise.
22624         * gcc.target/xstormy16/below100.S: New test source file.
22625         * gcc.target/xstormy16/below100.ld: New test linker script.
22626         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22627         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22628         bp instructions.
22629         * gcc.target/xstormy16/bp.c: Likewise.
22630
22631         * gcc.target/xstormy16/bss_below100: New files:
22632         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22633         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22634         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22635         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22636         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22637         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22638         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22639         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22640         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22641         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22642         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22643         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22644         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22645         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22646         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22647         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22648         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22649         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22650         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22651         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22652         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22653         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22654         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22655         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22656         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22657         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22658         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22659
22660         * gcc.target/xstormy16/data_below100: New files:
22661         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22662         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22663         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22664         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22665         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22666         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22667         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22668         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22669         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22670         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22671         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22672         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22673         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22674         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22675         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22676         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22677         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22678         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22679         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22680         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22681         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22682         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22683         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22684         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22685         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22686         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22687         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22688
22689         * gcc.target/xstormy16/sfr: New files:
22690         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22691         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22692         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22693         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22694         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22695         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22696         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22697         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22698         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22699         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22700         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22701         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22702         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22703         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22704         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22705         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22706         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22707         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22708         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22709         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22710         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22711         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22712         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22713         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22714         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22715         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22716         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22717         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22718         27_if0_sfrw_bitfield_f.c
22719
22720 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22721
22722         PR c++/18100
22723         * g++.dg/lookup/name-clash4.C: New test.
22724
22725 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         PR c++/18672
22728         * g++.dg/opt/array1.C: New.
22729
22730         PR c++/18803
22731         * g++.dg/template/operator5.C: New.
22732
22733 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22734
22735         PR c/18867
22736         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22737
22738 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22739
22740         * gcc.dg/noncompile/20041207.c: New test.
22741
22742 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22743
22744         * g++.dg/other/unreachable-1.C: New test.
22745
22746 2004-12-06  Nick Clifton  <nickc@redhat.com>
22747
22748         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22749         <limits.h> because the latter comes from gcc's include/ directory
22750         and not the newlib/libc/include directory.
22751
22752 2004-12-04  Richard Henderson  <rth@redhat.com>
22753
22754         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22755
22756 2004-12-04  Richard Henderson  <rth@redhat.com>
22757
22758         * lib/target-supports.exp (check_gc_sections_available): Disable
22759         for alpha and ia64.
22760
22761 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22762
22763         PR middle-end/17909
22764         * g++.dg/other/vararg-2.C: New test.
22765
22766 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22767
22768         PR c++/17011, c++/17971
22769         * g++.dg/template/error15.C: Adjust expected error.
22770         * g++.dg/template/instantiate3.C: Likewise.
22771
22772 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22773
22774         * gcc.dg/altivec-18.c: Fix for darwin
22775
22776 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         PR c++/18782
22779         * g++.dg/parse/ptrmem2.C: New.
22780
22781         PR c++/18318
22782         * g++.dg/template/new1.C: New.
22783
22784 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22785
22786         PR fortran/18710
22787         * gfortran.dg/direct_io_3.f90: New test.
22788
22789 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22790
22791         PR 18758
22792         * g++.dg/parse/crash21.C: New.
22793
22794 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22795
22796         PR c++/15664, c++/18276
22797         * g++.dg/template/ttp13.C: New test.
22798         * g++.dg/template/ttp14.C: Likewise.
22799
22800 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22801
22802         PR c++/18123
22803         * g++.dg/parse/enum2.C: New test.
22804         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22805
22806 2004-12-02  Nick Clifton  <nickc@redhat.com>
22807
22808         * gcc.target/xstormy16: New test directory.
22809         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22810         * gcc.target/xstormy16/bp.c: Check the generation of bp
22811         instructions.
22812         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22813         bn instructions and the BELOW100 attribute.
22814
22815 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22816
22817         PR target/16952
22818         * gcc.dg/ppc-eabi.c: New.
22819
22820 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22821
22822         PR fortran/18284
22823         * gfortran.dg/backspace.f90
22824
22825 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22826
22827         * gfortran.dg/inquire.f90: New test.
22828
22829 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22830
22831         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22832         handle effective-target-keyword.
22833         (dg-skip-if): Support effective-target keyword as target list.
22834         (dg-xfail-if): Ditto.
22835         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22836
22837 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22838
22839         PR tree-optimization/18291
22840         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22841
22842 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22843
22844         PR C++/18729
22845         * g++.dg/parse/crash20.C: New.
22846
22847         PR c++/17431
22848         * g++.dg/overload/arg1.C: New.
22849         * g++.dg/overload/arg2.C: New.
22850         * g++.dg/overload/arg3.C: New.
22851         * g++.dg/overload/arg4.C: New.
22852
22853 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22854
22855         * gcc.dg/c99-flex-array-4.c: Remove.
22856
22857 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22858
22859         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22860
22861         * lib/target-supports.exp (is-effective-target): Simplify.
22862
22863         * lib/target-supports.exp (check_effective_target_vect_long):
22864         Fix for powerpc64-*-*.
22865
22866 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22867
22868         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22869         to support new requirements on FreeBSD 5.
22870
22871 2004-11-30  Devang Patel  <dpatel@apple.com>
22872
22873         PR 18702
22874         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22875
22876 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22877
22878         * g++.dg/ext/altivec-13.C: New test.
22879
22880 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22881
22882         PR tree-opt/18298
22883         * gcc.c-torture/execute/p18298.c: New test.
22884
22885 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22886             Dorit Naishlos  <dorit@il.ibm.com>
22887
22888         PR tree-opt/18607
22889         * gcc.dg/vect/vect-89.c: New test.
22890
22891 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22892
22893         * gcc.dg/pr18596-1.c: New test.
22894
22895 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22896
22897         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22898
22899 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22900
22901         PR c/18479
22902         * gcc.dg/pr18479.c: New test.
22903
22904 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22905
22906         PR target/18490
22907         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22908         mmix-knuth-mmixware.
22909
22910         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22911         cris-*-elf* cris-*-aout* mmix-*-*
22912
22913 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22914
22915         PR middle-end/18725
22916         * gcc.dg/pr18725.c: New test.
22917
22918 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22919
22920         PR target/18488
22921         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22922
22923         PR target/18336
22924         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22925
22926 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22927
22928         PR c++/18368
22929         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22930         * g++.old-deja/g++.law/ctors5.C: Likewise.
22931         * g++.old-deja/g++.other/crash25.C: Likewise.
22932
22933         PR c++/18674
22934         * g++.dg/template/error16.C: New test.
22935
22936         PR c++/18512
22937         * g++.dg/template/crash29.C: New test.
22938
22939 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22940
22941         PR tree-optimization/18712
22942         * gcc.c-torture/compile/pr18712.c: New test.
22943
22944 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22945
22946         PR c/7544
22947         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22948         tests.
22949
22950 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22951
22952         PR c++/18652
22953         * g++.dg/lookup/crash6.C: New test.
22954
22955 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22956
22957         PR middle-end/18164
22958         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22959
22960 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22961
22962         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22963         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22964         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22965
22966 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22967
22968         * gcc.dg/pr18164.c: New test.
22969
22970 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22971
22972         * gcc.dg/funroll-loops-all.c: New.
22973
22974 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22975
22976         PR target/18489
22977         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22978         delimeter, match space and TAB as well as ":".
22979
22980         PR target/18484
22981         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22982
22983         PR target/18348
22984         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22985
22986         PR target/18345
22987         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22988
22989         PR target/18337
22990         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22991
22992 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22993
22994         * gfortran.dg/direct_io_2.f90: New test.
22995
22996 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22997
22998         PR target/18334
22999         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
23000
23001 2004-11-28  Richard Henderson  <rth@redhat.com>
23002
23003         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
23004
23005 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
23006
23007         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
23008         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
23009         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
23010         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
23011         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
23012         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
23013         gcc.dg/pointer-arith-8.c: New tests.
23014
23015 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
23016
23017         PR fortran/18364
23018         * gfortran.dg/endfile.f90: New test.
23019
23020 2004-11-27  Falk Hueffner  <falk@debian.org>
23021
23022         * gcc.dg/loop-6.c: New test.
23023
23024 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23025
23026         * gcc.c-torture/execute/20041126-1.c: New test.
23027
23028 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23029
23030         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
23031         on IRIX.
23032
23033 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
23034
23035         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
23036         functions.
23037
23038 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
23039
23040         PR rtl-optimization/17825
23041         * gcc.c-torture/compile/20041119-1.c: New test.
23042
23043 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23044
23045         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
23046         Check existence of ld library path variables before unsetting.
23047
23048 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
23049
23050         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
23051
23052 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23053
23054         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
23055
23056 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
23057
23058         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
23059
23060 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23061
23062         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
23063         dg-do directive.
23064
23065 2004-11-26  Ben Elliston  <bje@au.ibm.com>
23066
23067         * gcc.dg/pr17957.c: Pass --param, not -param.
23068
23069 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23070
23071         PR middle-end/17957
23072         * testsuite/gcc.dg/pr17957.c: New test.
23073
23074 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
23075
23076         PR c++/18445
23077         * g++.dg/template/crash28.C: Likewise.
23078
23079         PR c++/18001
23080         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23081         * g++.dg/ext/lvaddr.C: Likewise.
23082         * g++.dg/opt/pr7503-3.C: Likewise.
23083
23084         PR c++/18466
23085         * g++.dg/parse/qualified3.C: New test.
23086         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23087
23088         PR c++/18545
23089         * g++.dg/expr/return1.C: New test.
23090
23091 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23092
23093         Friend class name lookup 3/n, PR c++/3332
23094         * g++.dg/lookup/friend3.C: New test.
23095         * g++.dg/lookup/friend4.C: Likewise.
23096         * g++.dg/lookup/friend5.C: Likewise.
23097
23098 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23099
23100         Friend class name lookup 2/n, PR c++/14513, c++/15410
23101         * g++.dg/lookup/friend2.C: New test.
23102         * g++.dg/template/friend31.C: Likewise.
23103
23104 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23105
23106         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23107
23108 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23109
23110         PR c++/17473
23111         * g++.dg/tc1/dr56.C: Remove.
23112         * g++.dg/template/typedef1.C: Add dg-error markers.
23113         * g++.old-deja/g++.other/typedef7.C: Likewise.
23114
23115         PR c++/18285
23116         * g++.dg/parse/typedef7.C: New test.
23117
23118 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23119
23120         * gcc.c-torture/execute/20041124-1.c: New test.
23121
23122 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23123
23124         * g++.dg/template/deduce3.C: New test.
23125
23126         PR c++/18586
23127         * g++.dg/template/crash27.C: New test.
23128
23129         PR c++/18530
23130         * g++.dg/warn/Wshadow-3.C: New test.
23131
23132 2004-11-24  Devang Patel  <dpatel@apple.com>
23133
23134         PR/18555
23135         * gcc.dg/cpp/isysroot-1.c: New test.
23136         * gcc.dg/cpp/usr/include/stdio.h: New file.
23137         * gcc.dg/cpp/isysroot-2.c: New test.
23138         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23139         New file.
23140
23141 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23142
23143         PR c++/8929
23144         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23145
23146 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23147
23148         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23149         * gcc.target/sparc/pdist.c: Likewise.
23150
23151 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23152
23153         PR c++/16882
23154         * g++.dg/conversion/simd1.C: New test.
23155
23156 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23157
23158         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23159         and restore_ld_library_path_env_vars.
23160         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23161         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23162         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23163         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23164
23165 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23166
23167         * gcc.dg/pragma-align-2.c: Test macro expansion.
23168         * gcc.dg/pragma-pack-2.c: New test.
23169
23170 2004-11-23  Richard Henderson  <rth@redhat.com>
23171
23172         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23173         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23174         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23175         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23176         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23177         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23178
23179         * gcc.dg/vect/vect.exp: Add check for alpha.
23180         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23181         (check_effective_target_vect_int): Enable for alpha.
23182         (check_effective_target_vect_long): New.
23183         (is-effective-target): Add it.
23184
23185 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23186
23187         * gcc.dg/pr18614-1.c: New test.
23188
23189 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23190
23191         * gcc.dg/setjmp-2.c: New test.
23192
23193 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23194
23195         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23196         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23197         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23198         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23199         gcc.target/sparc/pdist.c: New tests.
23200
23201 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23202
23203         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23204
23205 2004-11-22  Dale Johannesen  <dalej@apple.com>
23206
23207         * gcc.dg/20041111-1.c: New.
23208
23209 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23210
23211         PR tree-opt/18536
23212         * gcc.dg/vect/pr18536.c: New test.
23213
23214 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23215
23216         PR c++/18354
23217         * g++.dg/template/nontype11.C: New test.
23218
23219 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23220
23221         PR middle-end/18520
23222         * gcc.dg/pr18520-1.c: New test case.
23223
23224 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23225
23226         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23227         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23228         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23229         expected diagnostics.
23230
23231 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23232
23233         PR target/18580
23234         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23235         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23236         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23237
23238 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23239
23240         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23241
23242 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23243             Joseph Myers  <joseph@codesourcery.com>
23244
23245         * lib/target-supports.exp (check_visibility_available): Really
23246         test the compiler.
23247
23248 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23249
23250         PR tree-opt/18181
23251         * gcc.dg/vect/vect-85.c: New test.
23252         * gcc.dg/vect/vect-86.c: New test.
23253         * gcc.dg/vect/vect-87.c: New test.
23254         * gcc.dg/vect/vect-88.c: New test.
23255
23256 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23257
23258         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23259
23260 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23261
23262         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23263         * gcc.dg/ppc-and-1.c: Ditto.
23264         * gcc.dg/ppc-compare-1.c: Ditto.
23265         * gcc.dg/ppc-mov-1.c: Ditto
23266
23267 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23268             Mark Mitchell  <mark@codesourcery.com>
23269
23270         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23271
23272 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23273             Aldy Hernandez  <aldyh@redhat.com>
23274
23275         * lib/target-supports.exp (check_effective_target_vect_int): New
23276         (check_effective_target_vect_float): New
23277         (check_effective_target_vect_double): New.
23278         (is-effective-target): Support new effective targets keywords.
23279         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23280         default action for dg-do.
23281         * gcc.dg/vect/pr16105.c: Use new support.
23282         * gcc.dg/vect/pr18400.c: Ditto.
23283         * gcc.dg/vect/pr18425.c: Ditto.
23284         * gcc.dg/vect/vect-1.c: Ditto.
23285         * gcc.dg/vect/vect-10.c: Ditto.
23286         * gcc.dg/vect/vect-11.c: Ditto.
23287         * gcc.dg/vect/vect-12.c: Ditto.
23288         * gcc.dg/vect/vect-13.c: Ditto.
23289         * gcc.dg/vect/vect-14.c: Ditto.
23290         * gcc.dg/vect/vect-15.c: Ditto.
23291         * gcc.dg/vect/vect-16.c: Ditto.
23292         * gcc.dg/vect/vect-17.c: Ditto.
23293         * gcc.dg/vect/vect-18.c: Ditto.
23294         * gcc.dg/vect/vect-19.c: Ditto.
23295         * gcc.dg/vect/vect-2.c: Ditto.
23296         * gcc.dg/vect/vect-20.c: Ditto.
23297         * gcc.dg/vect/vect-21.c: Ditto.
23298         * gcc.dg/vect/vect-22.c: Ditto.
23299         * gcc.dg/vect/vect-23.c: Ditto.
23300         * gcc.dg/vect/vect-24.c: Ditto.
23301         * gcc.dg/vect/vect-25.c: Ditto.
23302         * gcc.dg/vect/vect-26.c: Ditto.
23303         * gcc.dg/vect/vect-27.c: Ditto.
23304         * gcc.dg/vect/vect-27a.c: Ditto.
23305         * gcc.dg/vect/vect-28.c: Ditto.
23306         * gcc.dg/vect/vect-29.c: Ditto.
23307         * gcc.dg/vect/vect-29a.c: Ditto.
23308         * gcc.dg/vect/vect-3.c: Ditto.
23309         * gcc.dg/vect/vect-30.c: Ditto.
23310         * gcc.dg/vect/vect-31.c: Ditto.
23311         * gcc.dg/vect/vect-32.c: Ditto.
23312         * gcc.dg/vect/vect-33.c: Ditto.
23313         * gcc.dg/vect/vect-34.c: Ditto.
23314         * gcc.dg/vect/vect-35.c: Ditto.
23315         * gcc.dg/vect/vect-36.c: Ditto.
23316         * gcc.dg/vect/vect-37.c: Ditto.
23317         * gcc.dg/vect/vect-38.c: Ditto.
23318         * gcc.dg/vect/vect-4.c: Ditto.
23319         * gcc.dg/vect/vect-40.c: Ditto.
23320         * gcc.dg/vect/vect-41.c: Ditto.
23321         * gcc.dg/vect/vect-42.c: Ditto.
23322         * gcc.dg/vect/vect-43.c: Ditto.
23323         * gcc.dg/vect/vect-44.c: Ditto.
23324         * gcc.dg/vect/vect-45.c: Ditto.
23325         * gcc.dg/vect/vect-46.c: Ditto.
23326         * gcc.dg/vect/vect-47.c: Ditto.
23327         * gcc.dg/vect/vect-48.c: Ditto.
23328         * gcc.dg/vect/vect-48a.c: Ditto.
23329         * gcc.dg/vect/vect-49.c: Ditto.
23330         * gcc.dg/vect/vect-5.c: Ditto.
23331         * gcc.dg/vect/vect-50.c: Ditto.
23332         * gcc.dg/vect/vect-51.c: Ditto.
23333         * gcc.dg/vect/vect-52.c: Ditto.
23334         * gcc.dg/vect/vect-53.c: Ditto.
23335         * gcc.dg/vect/vect-54.c: Ditto.
23336         * gcc.dg/vect/vect-55.c: Ditto.
23337         * gcc.dg/vect/vect-56.c: Ditto.
23338         * gcc.dg/vect/vect-56a.c: Ditto.
23339         * gcc.dg/vect/vect-57.c: Ditto.
23340         * gcc.dg/vect/vect-58.c: Ditto.
23341         * gcc.dg/vect/vect-59.c: Ditto.
23342         * gcc.dg/vect/vect-6.c: Ditto.
23343         * gcc.dg/vect/vect-60.c: Ditto.
23344         * gcc.dg/vect/vect-61.c: Ditto.
23345         * gcc.dg/vect/vect-62.c: Ditto.
23346         * gcc.dg/vect/vect-63.c: Ditto.
23347         * gcc.dg/vect/vect-64.c: Ditto.
23348         * gcc.dg/vect/vect-65.c: Ditto.
23349         * gcc.dg/vect/vect-66.c: Ditto.
23350         * gcc.dg/vect/vect-67.c: Ditto.
23351         * gcc.dg/vect/vect-68.c: Ditto.
23352         * gcc.dg/vect/vect-69.c: Ditto.
23353         * gcc.dg/vect/vect-7.c: Ditto.
23354         * gcc.dg/vect/vect-72.c: Ditto.
23355         * gcc.dg/vect/vect-72a.c: Ditto.
23356         * gcc.dg/vect/vect-73.c: Ditto.
23357         * gcc.dg/vect/vect-74.c: Ditto.
23358         * gcc.dg/vect/vect-75.c: Ditto.
23359         * gcc.dg/vect/vect-76.c: Ditto.
23360         * gcc.dg/vect/vect-77.c: Ditto.
23361         * gcc.dg/vect/vect-77a.c: Ditto.
23362         * gcc.dg/vect/vect-78.c: Ditto.
23363         * gcc.dg/vect/vect-79.c: Ditto.
23364         * gcc.dg/vect/vect-8.c: Ditto.
23365         * gcc.dg/vect/vect-80.c: Ditto.
23366         * gcc.dg/vect/vect-82.c: Ditto.
23367         * gcc.dg/vect/vect-82_64.c: Ditto.
23368         * gcc.dg/vect/vect-83.c: Ditto.
23369         * gcc.dg/vect/vect-83_64.c: Ditto.
23370         * gcc.dg/vect/vect-9.c: Ditto.
23371         * gcc.dg/vect/vect-all.c: Ditto.
23372         * gcc.dg/vect/vect-none.c: Ditto.
23373
23374 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23375
23376         * lib/gcc-dg.exp (dg-skip-if): New function.
23377         (dg-forbid-option): Remove.
23378         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23379         * g++.dg/abi/bitfield8.C: Likewise.
23380         * g++.dg/abi/dtor1.C: Likewise.
23381         * g++.dg/abi/empty10.C: Likewise.
23382         * g++.dg/abi/empty7.C: Likewise.
23383         * g++.dg/abi/empty9.C: Likewise.
23384         * g++.dg/abi/layout3.C: Likewise.
23385         * g++.dg/abi/layout4.C: Likewise.
23386         * g++.dg/abi/thunk1.C: Likewise.
23387         * g++.dg/abi/thunk2.C: Likewise.
23388         * g++.dg/abi/vbase11.C: Likewise.
23389         * g++.dg/abi/vthunk2.C: Likewise.
23390         * g++.dg/abi/vthunk3.C: Likewise.
23391         * g++.dg/ext/attrib8.C: Likewise.
23392         * g++.dg/opt/longbranch2.C: Likewise.
23393         * g++.dg/opt/reg-stack4.C: Likewise.
23394         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23395         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23396         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23397         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23398         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23399         * gcc.dg/20000609-1.c: Likewise.
23400         * gcc.dg/20000720-1.c: Likewise.
23401         * gcc.dg/20011107-1.c: Likewise.
23402         * gcc.dg/20011119-1.c: Likewise.
23403         * gcc.dg/20020108-1.c: Likewise.
23404         * gcc.dg/20020122-2.c: Likewise.
23405         * gcc.dg/20020122-3.c: Likewise.
23406         * gcc.dg/20020201-3.c: Likewise.
23407         * gcc.dg/20020206-1.c: Likewise.
23408         * gcc.dg/20020218-1.c: Likewise.
23409         * gcc.dg/20020310-1.c: Likewise.
23410         * gcc.dg/20020411-1.c: Likewise.
23411         * gcc.dg/20020418-2.c: Likewise.
23412         * gcc.dg/20020426-1.c: Likewise.
23413         * gcc.dg/20020426-2.c: Likewise.
23414         * gcc.dg/20020517-1.c: Likewise.
23415         * gcc.dg/20020523-1.c: Likewise.
23416         * gcc.dg/20020523-2.c: Likewise.
23417         * gcc.dg/20020729-1.c: Likewise.
23418         * gcc.dg/20030204-1.c: Likewise.
23419         * gcc.dg/20030826-2.c: Likewise.
23420         * gcc.dg/20030926-1.c: Likewise.
23421         * gcc.dg/20031202-1.c: Likewise.
23422         * gcc.dg/980312-1.c: Likewise.
23423         * gcc.dg/980313-1.c: Likewise.
23424         * gcc.dg/990117-1.c: Likewise.
23425         * gcc.dg/990424-1.c: Likewise.
23426         * gcc.dg/990524-1.c: Likewise.
23427         * gcc.dg/991230-1.c: Likewise.
23428         * gcc.dg/i386-387-1.c: Likewise.
23429         * gcc.dg/i386-387-2.c: Likewise.
23430         * gcc.dg/i386-387-3.c: Likewise.
23431         * gcc.dg/i386-387-4.c: Likewise.
23432         * gcc.dg/i386-387-5.c: Likewise.
23433         * gcc.dg/i386-387-6.c: Likewise.
23434         * gcc.dg/i386-asm-1.c: Likewise.
23435         * gcc.dg/i386-bitfield1.c: Likewise.
23436         * gcc.dg/i386-bitfield2.c: Likewise.
23437         * gcc.dg/i386-loop-1.c: Likewise.
23438         * gcc.dg/i386-loop-2.c: Likewise.
23439         * gcc.dg/i386-loop-3.c: Likewise.
23440         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23441         * gcc.dg/i386-pic-1.c: Likewise.
23442         * gcc.dg/i386-regparm.c: Likewise.
23443         * gcc.dg/i386-signbit-1.c: Likewise.
23444         * gcc.dg/i386-signbit-2.c: Likewise.
23445         * gcc.dg/i386-signbit-3.c: Likewise.
23446         * gcc.dg/i386-sse-5.c: Likewise.
23447         * gcc.dg/i386-sse-8.c: Likewise.
23448         * gcc.dg/i386-unroll-1.c: Likewise.
23449         * gcc.dg/tls/opt-1.c: Likewise.
23450         * gcc.dg/tls/opt-2.c: Likewise.
23451         * gcc.dg/unroll-1.c: Likewise.
23452         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23453         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23454         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23455         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23456
23457 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23458
23459         * g++.dg/template/incomplete1.C: New test.
23460
23461 2004-11-16  Nick Clifton  <nickc@redhat.com>
23462
23463         Revert patches accidentally commited during checkin of fixes for
23464         xstormy16 tests:
23465         gcc.c-torture/execute/simd-4.c: Revert
23466         gcc.dg/20040910-1.c: Revert.
23467
23468 2004-11-16  Paul Brook  <paul@codesourcery.com>
23469
23470         PR fortran/13010
23471         * gfortran.dg/der_pointer_1.f90: New test.
23472
23473 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23474
23475         PR c/18498
23476         * gcc.dg/bitfld-13.c: New test.
23477
23478 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23479
23480         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23481         powerpc*-*-linux*.
23482
23483         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23484         * gcc.dg/ppc64-abi-2.c: Ditto.
23485         * gcc.dg/ppc64-abi-3.c: Ditto.
23486
23487         * lib/gcc-dg.exp (dg-target-list): Remove.
23488
23489 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23490
23491         * gcc.dg/ia64-postinc.c: New test.
23492
23493 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23494
23495         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23496
23497 2004-11-15  Nick Clifton  <nickc@redhat.com>
23498
23499         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23500         __INT_MAX__ so that the test can be compiled by toolchains
23501         targeted at 16-bit processors.
23502
23503         * gcc.dg/20040625-1.c: Use long constants rather than integers
23504         when performing arithmetic that will overflow 16-bits.
23505
23506         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23507         xstormy16.  It does not support 128-bit vector operations.
23508
23509         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23510         with the macro PTR_TYPE.  Define this macro to an integer type
23511         suitable for holding a pointer.
23512
23513         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23514         the target is a 16-bit processor.
23515
23516         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23517         16-bit targets where the character constant will be too long.
23518
23519         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23520         where the double will not be directly addressable.
23521
23522 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23523
23524         Friend class name lookup 1/n, PR c++/18471
23525         * g++.dg/template/crash26.C: New test.
23526         * g++.dg/lookup/struct1.C: Adjust expected error.
23527         * g++.dg/parse/elab1.C: Likewise.
23528         * g++.dg/parse/elab2.C: Likewise.
23529         * g++.dg/parse/int-as-enum1.C: Likewise.
23530         * g++.dg/parse/struct-as-enum1.C: Likewise.
23531         * g++.dg/parse/typedef1.C: Likewise.
23532         * g++.dg/parse/typedef3.C: Likewise.
23533         * g++.dg/parse/typedef4.C: Likewise.
23534         * g++.dg/parse/typedef5.C: Likewise.
23535         * g++.dg/template/nontype4.C: Likewise.
23536         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23537         * g++.old-deja/g++.other/elab1.C: Likewise.
23538         * g++.old-deja/g++.other/syntax4.C: Likewise.
23539
23540 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23541
23542         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23543
23544 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23545
23546         * gcc.c-torture/execute/20041114-1.c: New test.
23547
23548 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23549
23550         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23551         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23552         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23553         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23554         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23555         gcc.dg/switch-7.c: New tests.
23556
23557 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23558
23559         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23560
23561 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23562
23563         PR tree-opt/18400
23564         * gcc.dg/vect/pr18400.c: New test.
23565
23566 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23567             Andrew Pinski  <pinskia@physics.uc.edu>
23568
23569         PR tree-opt/18425
23570         * gcc.dg/vect/pr18425.c: New test.
23571
23572 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23573
23574         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23575         Guard with dg-require-alias and dg-require-visibility.
23576
23577 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23578
23579         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23580
23581 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23582
23583         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23584
23585 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23586
23587         PR c++/17344
23588         * g++.dg/template/defarg5.C: New test.
23589
23590 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23591
23592         * g++.dg/parse/cast1.C: Run only on ILP32.
23593         * g++.old-deja/g++.mike/p784.C: Likewise.
23594
23595 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23596
23597         * gcc.c-torture/execute/20041113-1.c: New test.
23598
23599 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23600
23601         PR target/18230
23602         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23603         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23604         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23605         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23606         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23607         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23608         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23609         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23610         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23611         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23612         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23613         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23614         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23615
23616 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23617
23618         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23619         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23620         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23621         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23622         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23623         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23624         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23625         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23626         gcc.target/sparc/combined-1.c: New tests.
23627
23628 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23629
23630         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23631         New tests.
23632
23633 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23634
23635         * lib/gcc-dg.exp (dg-forbid-option): New function.
23636         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23637         * g++.dg/abi/bitfield8.C: Likewise.
23638         * g++.dg/abi/dtor1.C: Likewise.
23639         * g++.dg/abi/empty10.C: Likewise.
23640         * g++.dg/abi/empty7.C: Likewise.
23641         * g++.dg/abi/empty9.C: Likewise.
23642         * g++.dg/abi/layout3.C: Likewise.
23643         * g++.dg/abi/layout4.C: Likewise.
23644         * g++.dg/abi/thunk1.C: Likewise.
23645         * g++.dg/abi/thunk2.C: Likewise.
23646         * g++.dg/abi/vbase11.C: Likewise.
23647         * g++.dg/abi/vthunk2.C: Likewise.
23648         * g++.dg/abi/vthunk3.C: Likewise.
23649         * g++.dg/ext/attrib8.C: Likewise.
23650         * g++.dg/opt/longbranch2.C: Likewise.
23651         * g++.dg/opt/reg-stack4.C: Likewise.
23652         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23653         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23654         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23655         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23656         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23657         * gcc.dg/20000609-1.c: Likewise.
23658         * gcc.dg/20000720-1.c: Likewise.
23659         * gcc.dg/20011107-1.c: Likewise.
23660         * gcc.dg/20011119-1.c: Likewise.
23661         * gcc.dg/20020108-1.c: Likewise.
23662         * gcc.dg/20020122-2.c: Likewise.
23663         * gcc.dg/20020122-3.c: Likewise.
23664         * gcc.dg/20020201-3.c: Likewise.
23665         * gcc.dg/20020206-1.c: Likewise.
23666         * gcc.dg/20020218-1.c: Likewise.
23667         * gcc.dg/20020310-1.c: Likewise.
23668         * gcc.dg/20020411-1.c: Likewise.
23669         * gcc.dg/20020418-2.c: Likewise.
23670         * gcc.dg/20020426-1.c: Likewise.
23671         * gcc.dg/20020426-2.c: Likewise.
23672         * gcc.dg/20020517-1.c: Likewise.
23673         * gcc.dg/20020523-1.c: Likewise.
23674         * gcc.dg/20020523-2.c: Likewise.
23675         * gcc.dg/20020729-1.c: Likewise.
23676         * gcc.dg/20030204-1.c: Likewise.
23677         * gcc.dg/20030826-2.c: Likewise.
23678         * gcc.dg/20030926-1.c: Likewise.
23679         * gcc.dg/20031202-1.c: Likewise.
23680         * gcc.dg/980312-1.c: Likewise.
23681         * gcc.dg/980313-1.c: Likewise.
23682         * gcc.dg/990117-1.c: Likewise.
23683         * gcc.dg/990424-1.c: Likewise.
23684         * gcc.dg/990524-1.c: Likewise.
23685         * gcc.dg/991230-1.c: Likewise.
23686         * gcc.dg/i386-387-1.c: Likewise.
23687         * gcc.dg/i386-387-2.c: Likewise.
23688         * gcc.dg/i386-387-3.c: Likewise.
23689         * gcc.dg/i386-387-4.c: Likewise.
23690         * gcc.dg/i386-387-5.c: Likewise.
23691         * gcc.dg/i386-387-6.c: Likewise.
23692         * gcc.dg/i386-asm-1.c: Likewise.
23693         * gcc.dg/i386-bitfield1.c: Likewise.
23694         * gcc.dg/i386-bitfield2.c: Likewise.
23695         * gcc.dg/i386-loop-1.c: Likewise.
23696         * gcc.dg/i386-loop-2.c: Likewise.
23697         * gcc.dg/i386-loop-3.c: Likewise.
23698         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23699         * gcc.dg/i386-pic-1.c: Likewise.
23700         * gcc.dg/i386-regparm.c: Likewise.
23701         * gcc.dg/i386-signbit-1.c: Likewise.
23702         * gcc.dg/i386-signbit-2.c: Likewise.
23703         * gcc.dg/i386-signbit-3.c: Likewise.
23704         * gcc.dg/i386-sse-5.c: Likewise.
23705         * gcc.dg/i386-sse-8.c: Likewise.
23706         * gcc.dg/i386-unroll-1.c: Likewise.
23707         * gcc.dg/tls/opt-1.c: Likewise.
23708         * gcc.dg/tls/opt-2.c: Likewise.
23709         * gcc.dg/unroll-1.c: Likewise.
23710         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23711         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23712         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23713         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23714         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23715         -m64 is specified.
23716
23717 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23718
23719         PR c++/18389
23720         * g++.dg/parse/cond1.C: New test.
23721
23722         PR c++/18429
23723         * g++.dg/template/array9.C: New test.
23724         * g++.dg/ext/vla1.C: Adjust error messages.
23725         * g++.dg/ext/vlm1.C: Likewise.
23726         * g++.dg/template/crash2.C: Likewise.
23727
23728         PR c++/18436
23729         * g++.dg/template/call3.C: New test.
23730
23731         PR c++/18407
23732         * g++.dg/template/ptrmem11.C: New test.
23733
23734 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23735
23736         PR other/14264
23737         * lib/g++.exp: Set LC_ALL and LANG to C.
23738         * lib/gcc-dg.exp: Likewise.
23739         * lib/gfortran.exp: Likewise.
23740         * lib/objc.exp: Likewise.
23741         * lib/treelang.exp: Likewise.
23742
23743 2004-11-12  Andreas Schwab  <schwab@suse.de>
23744
23745         * gcc.dg/pr16286.c: Fix last change.
23746
23747 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23748
23749         PR c++/18416
23750         * g++.dg/init/global1.C: New test.
23751
23752 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23753
23754         * gcc.c-torture/execute/20041112-1.c: New test.
23755
23756 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23757
23758         * lib/gcc-dg.exp (dg-target-list): New.
23759
23760 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23761             Richard Sandiford  <rsandifo@redhat.com>
23762
23763         * lib/target-supports.exp (get-compiler_messages): New.
23764         (check_named_sections_available): Use it.
23765         (check_effective_target_ilp32): New.
23766         (check_effective_target_lp64): New.
23767         (is-effective-target): New.
23768         * lib/gcc-dg.exp (dg-require-effective-target): New.
23769
23770 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23771
23772         * gcc.dg/precedence-1.c: New test.
23773
23774 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23775
23776         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23777
23778         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23779         message, delete generated files, use more descriptive name for
23780         executable, and make the test unsupported when it cannot be run.
23781
23782         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23783         (dg-require-weak, dg-require-visibility, dg-require-alias,
23784         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23785         dg-require-iconv, dg-require-named-sections): Use it.
23786
23787         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23788
23789 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         PR target/16457
23792         * gcc.dg/ppc-and-1: New
23793
23794         PR target/16796
23795         * gcc.dg/ppc-mov-1.c: New.
23796
23797         PR target/16458
23798         * gcc.dg/ppc-compare-1.c: New.
23799
23800 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23801
23802         * objc.dg/desig-init-2.m: New test.
23803
23804 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23805
23806         PR middle-end/18160
23807         * g++.dg/warn/register-var-1.C: New test.
23808         * g++.dg/warn/register-var-2.C: New test.
23809
23810 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23811
23812         * gcc.dg/union-2.c: New test.
23813
23814 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23815
23816         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23817         New test for PR tree-optimization/17892.
23818
23819 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23820
23821         PR c++/18369
23822         * g++.dg/init/new12.C: New test.
23823
23824 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23825
23826         * gcc.target/sparc: New directory.
23827         * gcc.target/sparc/sparc.exp: New driver.
23828         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23829         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23830         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23831         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23832
23833 2004-11-10  Paul Brook  <paul@codesourcery.com>
23834
23835         PR fortran/18218
23836         * gfortran.dg/list_read.c: New test.
23837
23838 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23839
23840         PR c/18322
23841         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23842         expected diagnostic location.
23843
23844 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23845
23846         * gcc.dg/20041109-1.c: New test.
23847
23848 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23849
23850         PR objc/18406
23851         * objc/compile/pr18406.m: New test.
23852
23853 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23854
23855         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23856
23857 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23858
23859         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23860
23861 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23862
23863         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23864
23865 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23866
23867         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23868         exit.
23869
23870 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23871
23872         PR tree-opt/18299
23873         * gcc.c-torture/pr18299-1.c: New test.
23874
23875 2004-11-06  Andreas Schwab  <schwab@suse.de>
23876
23877         * gcc.dg/pr16286.c: Also test for bool and pixel.
23878
23879 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23880
23881         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23882         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23883         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23884         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23885         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23886         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23887         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23888         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23889         gcc.dg/struct-semi-3.c: New tests.
23890
23891 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23892
23893         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23894
23895 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23896
23897         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23898         Do not use C99 designators.
23899
23900 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23901
23902         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23903
23904 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23905
23906         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23907         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23908         * gcc.c-torture/execute/simd-5.x: Remove.
23909
23910 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23911
23912         PR rtl-optimization/17933
23913         * gcc.dg/torture/pr17933-1.c: New test.
23914
23915 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23916
23917         PR target/18106
23918         * lib/target-supports.exp (check_weak_available): Support
23919         Windows.
23920
23921 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23922
23923         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23924         call to fflush(stdout) before abort.
23925         (my_ffsll): New function.
23926         (generate_fields): Use it.
23927
23928 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23929
23930         * gcc.dg/init-undef-1.c: New test.
23931
23932 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23933
23934         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23935         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23936         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23937         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23938         expected messages for new parser.
23939
23940 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23941
23942         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23943
23944 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23945
23946         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23947         on LP64 targets.
23948
23949 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23950
23951         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23952         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23953         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23954         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23955         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23956         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23957         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23958         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23959         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23960         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23961
23962 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23963
23964         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23965         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23966         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23967         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23968         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23969         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23970         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23971         for new parser.
23972
23973 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23974
23975         PR target/15342
23976         * gcc.dg/20041104-1.c: New test.
23977
23978 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23979
23980         * g++.dg/template/nontype7.C: New test.
23981         * g++.dg/template/nontype8.C: Likewise.
23982         * g++.dg/template/nontype9.C: Likewise.
23983         * g++.dg/template/nontype10.C: Likewise.
23984         * g++.dg/tc1/dr49.C: Likewise.
23985         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23986         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23987
23988 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23989
23990         * g++.dg/rtti/tinfo1.C: Remove xfails.
23991
23992 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23993
23994         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23995         packed attribute to the definition to satisfy the new C++ parser.
23996
23997 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23998
23999         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
24000         invocations of va_arg.
24001
24002 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
24003
24004         PR c++/18124
24005         * g++.dg/template/crash25.C: New test.
24006
24007         PR c++/18155
24008         * g++.dg/template/typedef2.C: New test.
24009         * g++.dg/parse/crash13.C: Adjust error markers.
24010
24011         PR c++/18177
24012         * g++.dg/conversion/const3.C: New test.
24013
24014 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24015
24016         PR fortran/17535
24017         PR fortran/17583
24018         PR fortran/17713
24019         * gfortran.dg/generic_[123].f90: New testcases.
24020
24021 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24022
24023         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
24024         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
24025
24026 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24027
24028         PR tree-opt/16808
24029         * gcc.c-torture/compile/pr16808.c: New test.
24030
24031 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
24032
24033         PR rtl-optimization/17104
24034         * gcc.dg/ppc-bitfield1.c: New.
24035
24036 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24037
24038         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
24039
24040 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
24041
24042         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
24043         strings for 32-bit code.
24044
24045 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
24046
24047         PR c/18239
24048         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
24049
24050 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         PR c++/18064
24053         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
24054
24055 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
24056
24057         PR c++/15172
24058         * g++.dg/init/aggr2.C: New test.
24059
24060 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
24061
24062         * objc.dg/local-decl-1.m: New test.
24063
24064 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24065
24066         * gcc.dg/20040910-1.c: Adjust regex.
24067
24068 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24069
24070         PR rtl-optimization/18084
24071         * g++.dg/opt/pr18084-1.C: New testcase.
24072
24073 2004-10-30  Matt Austern  <austern@apple.com>
24074
24075         PR c++/17542
24076         * g++.dg/ext/attrib18.C: New test.
24077
24078 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24079
24080         PR middle-end/18096
24081         * gcc.dg/pr18096-1.c: New test case.
24082
24083 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24084
24085         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24086
24087 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24088
24089         PR c/16666
24090         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24091         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24092         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24093         gcc.dg/old-style-prom-3.c: New tests.
24094
24095 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24096
24097         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24098         Remove unnecessary inclusion of stdio.h.
24099
24100 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24101
24102         PR rtl-optimization/17581
24103         * gcc.dg/pr17581-1.c: New test case.
24104
24105 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24106
24107         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24108         being implemented.
24109         * g++.dg/conversion/dr195-1.C: New.
24110         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24111         * g++.old-deja/g++.mike/p10148.C: Likewise.
24112
24113 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24114
24115         PR c++/17695
24116         * g++.dg/debug/typedef2.C: New test.
24117
24118 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24119
24120         PR fortran/13490
24121         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24122         * gfortran.dg/g77/README: Update.
24123
24124 2004-10-28  Matt Austern  <austern@apple.com>
24125
24126         PR c++/14124
24127         * g++.dg/ext/packed7.C: New test.
24128
24129 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24130
24131         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24132         scan-assembler.
24133         * lib/scanasm.exp (hidden-scan-for): New proc.
24134         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24135         string.
24136         (scan-not-hidden): Likewise.
24137         * lib/target-supports.exp (check_visibility_available): mach-o is
24138         support too.
24139
24140 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24141
24142         PR c++/17132
24143         * g++.dg/template/memclass3.C: New test.
24144
24145 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24146
24147         PR middle-end/18160
24148         * gcc.dg/register-var-1.c: New test.
24149         * gcc.dg/register-var-2.c: New test.
24150         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24151         error now.
24152
24153 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24154
24155         PR other/18172
24156         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24157         unused variables.
24158         * gcc.dg/vect/vect-22.c: Likewise.
24159
24160 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * gcc.dg/i386-rotate-1.c: New test.
24163
24164 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24165
24166         * g++.dg/init/ref12.C: Add "run" marker.
24167
24168         PR c++/17435
24169         * g++.dg/init/ref12.C: New test.
24170
24171         PR c++/18140
24172         * g++.dg/template/shift1.C: New test.
24173         * g++.dg/template/error10.C: Adjust error markers.
24174
24175 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24176
24177         PR tree-opt/17529
24178         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24179
24180 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24181
24182         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24183         * gcc.dg/weak/weak-3.c: Likewise.
24184         * gcc.dg/weak/weak-5.c: Likewise.
24185         * gcc.dg/weak/weak-9.c: Likewise.
24186         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24187         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24188
24189         * gcc.dg/darwin-weakimport-1.c: New.
24190
24191 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24192
24193         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24194
24195 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24198         'syntax' error messages.
24199         * gcc.dg/cpp/direct2s.c: Likewise.
24200
24201 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24202
24203         * gcc.c-torture/compile/20041026-1.c: New.
24204
24205 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24206
24207         PR c++/18093
24208         * g++.dg/lookup/ns2.C: New test.
24209
24210         PR c++/18020
24211         * g++.dg/template/enum4.C: New test.
24212
24213         PR c++/18161
24214         * g++.dg/template/expr1.C: New test.
24215
24216 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24217
24218         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24219
24220 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24221
24222         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24223         gcc.dg/decl-nospec-3.c: New tests.
24224
24225 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24226
24227         * objc.dg/super-class-3.m: New test.
24228
24229 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24230
24231         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24232         resyncing.
24233         * gcc.dg/cpp/direct2s.c: Likewise.
24234
24235 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24236
24237         * objc.dg/image-info.m: Update for changes to section selection.
24238
24239 2004-10-25  David Ayers  <d.ayers@inode.at>
24240             Ziemowit Laski  <zlaski@apple.com>
24241
24242         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24243         diagnostics when messaging 'id <Proto>'.
24244         * objc.dg/class-protocol-1.m: New test.
24245         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24246         a non-existent method signature.
24247         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24248         Update diagnostics when messaging with non-existent method signature.
24249         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24250         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24251         invalid receivers are now resolved as if messaging 'id'; remove
24252         extraneous diagnostics.
24253
24254 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24255
24256         PR c/16667
24257         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24258         gcc.dg/init-desig-obs-3.c: New tests.
24259
24260 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24261
24262         * gcc.dg/debug/20041023-1.c: New test.
24263
24264 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24265
24266         PR middle-end/17407
24267         * gcc.c-torture/compile/pr17407.c: New test.
24268
24269         PR c++/18121
24270         * g++.dg/template/array8.C: New test.
24271
24272 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24273
24274         PR other/18138
24275         * lib/g++.exp: Accept more than one multilib libgcc.
24276         * lib/gcc-dg.exp: Likewise.
24277         * lib/objc.exp: Likewise.
24278         * lib/treelang.exp: Likewise.
24279         * lib/gfortran.exp: Likewise.
24280
24281 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24282
24283         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24284
24285 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24286
24287         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24288         * gcc.dg/c99-const-expr-3.c: Likewise.
24289
24290 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24291
24292         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24293
24294 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24295
24296         * gcc.c-torture/execute/loop-2e.x: Remove.
24297
24298 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         PR c++/18095
24301         * g++.dg/parse/crash18.C: New.
24302         * g++.dg/parse/crash19.C: New.
24303
24304 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24305
24306         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24307         * g++.dg/ext/dllimport2.C: Same.
24308         * g++.dg/ext/dllimport8.C: Same.
24309
24310 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/10841
24313         * g++.dg/conversion/cast1.C: New test.
24314         * g++.dg/overload/pmf1.C: Adjust error marker.
24315
24316 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24317
24318         PR objc/17923
24319         * objc.dg/const-str-7.m: New test.
24320
24321 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24322
24323         * g++.dg/template/memfriend11.C: Fix comment typo.
24324         * g++.dg/template/memfriend14.C: Likewise.
24325
24326 2004-10-20  Richard Henderson  <rth@redhat.com>
24327
24328         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24329         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24330         -fasynchronous-unwind-tables.
24331
24332 2004-10-20  Richard Henderson  <rth@redhat.com>
24333
24334         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24335         (main): Return success.
24336         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24337         (main): Return success.
24338
24339 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24340
24341         PR c++/13495
24342         * g++.dg/template/memfriend9.C: New test.
24343         * g++.dg/template/memfriend10.C: Likewise.
24344         * g++.dg/template/memfriend11.C: Likewise.
24345         * g++.dg/template/memfriend12.C: Likewise.
24346         * g++.dg/template/memfriend13.C: Likewise.
24347         * g++.dg/template/memfriend14.C: Likewise.
24348         * g++.dg/template/memfriend15.C: Likewise.
24349         * g++.dg/template/memfriend16.C: Likewise.
24350         * g++.dg/template/memfriend17.C: Likewise.
24351         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24352
24353 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24354
24355         * g++.dg/conversion/dr195.C: New.
24356         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24357
24358 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24359             Devang Patel  <dpatel@apple.com>
24360
24361         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24362         of floating point arithmetic, which could trap.
24363
24364 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/14035
24367         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24368         * g++.dg/conversion/const2.C: New test.
24369         * g++.dg/expr/reinterpret2.C: New test.
24370         * g++.dg/expr/reinterpret3.C: New test.
24371         * g++.dg/expr/cast2.C: New test.
24372         * g++.dg/expr/copy1.C: New test.
24373         * g++.dg/other/conversion1.C: Change error message.
24374         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24375         function pointers to void *.
24376         * g++.old-deja/g++.mike/p10148.C: Likewise.
24377
24378 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24379
24380         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24381
24382 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24383
24384         PR c++/18047
24385
24386         * g++.dg/parse/expr3.C: New test.
24387
24388 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24389
24390         * gcc.dg/smod-1.c: New test.
24391
24392 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24393
24394         * objc.dg/method-14.m: New test.
24395
24396 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24397
24398         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24399         Also xfail as the patch was reverted.
24400
24401 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24402
24403         PR middle-end/16973
24404         * gcc.dg/pr16973.c: New test.
24405
24406 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24407
24408         PR tree-optimization/17656
24409         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24410
24411 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24412
24413         * g++.dg/eh/shadow1.C: New.
24414
24415 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24416
24417         * gcc.c-torture/compile/20041018-1.c: New test.
24418
24419 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24420
24421         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24422         compiler referring to register 0 when accessing sdata.  The linker
24423         now patches things up.
24424
24425 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24426
24427         PR c/17529
24428         * gcc.c-torture/compile/pr17529.c: New test.
24429
24430 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24431
24432         PR c++/17743
24433         * g++.dg/ext/attrib17.C: New test.
24434
24435 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24436
24437         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24438
24439 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24440
24441         PR c++/10479
24442         * g++.dg/ext/attrib16.C: New test.
24443
24444 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24445
24446         PR c++/17042
24447         * g++.dg/init/dso_handle1.C: New test.
24448
24449         PR c++/14667
24450         * g++.dg/parse/typedef6.C: New test.
24451
24452         PR c++/17916
24453         * g++.dg/parse/pragma1.C: New test.
24454
24455 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24456
24457         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24458
24459 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24460
24461         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24462         -fno-common when on HPPA HP-UX platforms.
24463
24464 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24465
24466         PR other/16820
24467         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24468         stdint.h.
24469         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24470         uintptr_t.
24471
24472 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24473
24474         PR c++/16301
24475         * g++.dg/lookup/strong-using-4.C: New test.
24476
24477 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24478
24479         PR middle-end/16567
24480         * gcc.c-torture/compile/nested-1.c: New test.
24481
24482 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24483
24484         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24485         and mipsisa64*-*-* (until support for misaligned loads is added).
24486         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24487         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24488         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24489         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24490         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24491         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24492
24493 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24494
24495         PR c++/17976
24496         * g++.dg/init/dtor3.C: New test.
24497
24498 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24499
24500         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24501
24502 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24503
24504         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24505         * gcc.dg/macho-lo-sum.c: Likewise.
24506
24507 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24508
24509         * gcc.dg/ppc-spe64-1.c: New test.
24510
24511 2004-10-14  Devang Patel  <dpatel@apple.com>
24512
24513         PR 17635
24514         * gcc.dg/pr17635.c : New test.
24515
24516 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24517
24518         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24519         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24520         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24521         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24522         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24523         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24524         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24525         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24526         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24527         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24528         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24529         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24530         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24531         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24532         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24533         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24534         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24535         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24536
24537 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24538
24539         * gcc.dg/vect/vect-82.c: New testcase.
24540         * gcc.dg/vect/vect-82_64.c: New testcase.
24541         * gcc.dg/vect/vect-83.c: New testcase.
24542         * gcc.dg/vect/vect-83_64.c: New testcase.
24543
24544 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24545
24546         * gcc.dg/cpp/error-1.c: New test.
24547
24548 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24549
24550         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24551
24552 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24553
24554         PR target/17984
24555         * gcc.dg/cris-peep2-xsrand2.c: New test.
24556
24557 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24558
24559         PR c++/17661
24560         * testsuite/g++.dg/expr/for2.C: New test.
24561
24562 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24563
24564         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24565
24566 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24567
24568         PR tree-optimization/17724
24569         * g++.dg/opt/pr17724-1.C: New test.
24570         * g++.dg/opt/pr17724-2.C: New test.
24571         * g++.dg/opt/pr17724-3.C: New test.
24572         * g++.dg/opt/pr17724-4.C: New test.
24573         * g++.dg/opt/pr17724-5.C: New test.
24574         * g++.dg/opt/pr17724-6.C: New test.
24575
24576 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24577
24578         PR c/17301
24579         * gcc.dg/pr17301-2.c: New test.
24580
24581 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24582
24583         PR c++/15876
24584         * g++.dg/parse/error22.C: New test.
24585
24586         PR c++/17936
24587         * g++.dg/template/spec18.C: New test.
24588
24589 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24590
24591         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24592         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24593         memcpy.
24594         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24595         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24596
24597 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24598
24599         * g++.dg/eh/cleanup5.C: Add dg-options "".
24600
24601 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24602
24603         PR middle-end/17657
24604         * gcc.dg/switch-4.c: New test case.
24605
24606 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24607
24608         * gcc.c-torture/execute/20041011-1.c: New test.
24609
24610 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24611
24612         PR c++/17554
24613         * g++.dg/init/for3.C: New test.
24614
24615         PR c++/17657
24616         * g++.dg/opt/switch2.C: New test.
24617
24618         PR middle-end/17703
24619         * g++.dg/warn/Wreturn-2.C: New test.
24620
24621 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24622
24623         PR c++/17907
24624         * g++.dg/eh/cleanup5.C: New test.
24625
24626 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24627
24628         PR c++/17393
24629         * g++.dg/parse/error21.C: New test.
24630
24631 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24632
24633         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24634         * g++.dg/warn/incomplete1.C: Likewise.
24635         * g++.dg/template/qualttp20.C: Likewise.
24636
24637 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24638
24639         PR c/17881
24640         * parm-incomplete-1.c: New test.
24641
24642 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/17867
24645         * g++.dg/parse/error19.C: New test.
24646
24647         PR c++/17670
24648         * g++.dg/init/new11.C: New test.
24649
24650         PR c++/17821
24651         * g++.dg/parse/error20.C: New test.
24652
24653         PR c++/17826
24654         * g++.dg/template/crash24.C: New test.
24655
24656 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24657
24658         PR c/17301
24659         * gcc.dg/pr17301-1.c: New test.
24660
24661 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24662
24663         PR c/17189
24664         * gcc.dg/anon-struct-5.c: New test.
24665
24666 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24667
24668         PR c/17844
24669         * gcc.dg/pr17844-1.c: New test.
24670
24671 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24672
24673         PR tree-optimization/17906
24674         * gcc.c-torture/compile/pr17906.c: New.
24675
24676 2004-10-09  Stuart Hastings  <stuart@apple.com>
24677             Roger Sayle  <roger@eyesopen.com>
24678
24679         PR rtl-optimization/17853
24680         * gcc.dg/i386-mmx-5.c: New testcase.
24681
24682 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24683
24684         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24685
24686 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24687
24688         PR c++/17524
24689         * g++.dg/template/static9.C: New test.
24690
24691         PR c++/17685
24692         * g++.dg/parse/operator5.C: New test.
24693
24694 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24695
24696         PR middle-end/17894
24697         * gcc.c-torture/execute/divcmp-4.c: New test case.
24698
24699 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24700
24701         PR tree-opt/17902
24702         * g++.dg/opt/pr17902.C: New test.
24703
24704 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24705
24706         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24707
24708 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24709
24710         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24711
24712 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24713
24714         * gcc.dg/assign-warn-3.c: New test.
24715
24716 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24717
24718         PR c/16999
24719         * gcc.dg/cpp/ident-1.c: New test.
24720
24721 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24722
24723         * gcc.c-torture/compile/acc1.c: New.
24724
24725 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24726
24727         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24728         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24729
24730 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24731
24732         * gcc.dg/ultrasp11.c: New test.
24733
24734 2004-10-08  Michael Matz  <matz@suse.de>
24735
24736         * gcc.dg/doloop-2.c: New test.
24737
24738 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24739
24740         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24741         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24742         objc.dg/method-9.m: Update expected diagnostics.
24743
24744 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24745
24746         * gcc.dg/ppc-fsel-3.c: New file.
24747         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24748
24749 2004-10-07  Paul Brook  <paul@codesourcery.com>
24750
24751         * gfortran.dg/intrinsic_verify_1.f90: New test.
24752
24753 2004-10-07  Paul Brook  <paul@codesourcery.com>
24754
24755         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24756
24757 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24758
24759         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24760         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24761         commit.
24762
24763 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24764
24765         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24766
24767 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24768
24769         PR c++/17115
24770         * g++.dg/warn/Winline-4.C: New test.
24771
24772 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24773
24774         * gcc.c-torture/compile/20041007-1.c: New test.
24775
24776 2004-10-07  Paul Brook  <paul@codesourcery.com>
24777
24778         PR fortran/17678
24779         * gfortran.dg/use_allocated_1.f90: New test.
24780
24781 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24782
24783         PR middle-end/17849
24784         * gfortran.fortran-torture/compile/nested.f90: New test
24785
24786 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24787
24788         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24789
24790 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24791
24792         PR c++/17368
24793         * g++.dg/ext/asm6.C: New test.
24794
24795 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24796
24797         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24798
24799 2004-10-06  Paul Brook  <paul@codesourcery.com>
24800
24801         PR libfortran/17709
24802         * gfortran.dg/empty_format_1.f90: New test.
24803
24804 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24805
24806         PR fortran/17568
24807         * gfortran.dg/ishft.f90: New test.
24808
24809         PR fortran/17283
24810         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24811         tests.
24812
24813 2004-10-06  Paul Brook  <paul@codesourcery.com>
24814
24815         * gfortran.dg/do_1.f90: New test.
24816
24817 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24818
24819         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24820         optimizing for size.
24821
24822 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24823
24824         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24825
24826 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24827
24828         * gcc.c-torture/compile/20041005-1.c: New test.
24829
24830 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24831
24832         PR c++/17829
24833         * g++.dg/lookup/koenig4.C: New.
24834
24835 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24836
24837         * g++.dg/other/classkey1.C: Adjust quoting marks.
24838         * g++.dg/parse/error15.C: Likewise.
24839         * g++.dg/template/meminit2.C (int>): Likewise.
24840
24841 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24842
24843         PR fortran/17283
24844         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24845
24846         PR fortran/17631
24847         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24848
24849         PR fortran/17708
24850         * gfortran.dg/pr17708.f90: New test.
24851
24852 2004-10-04  Chao-ying Fu  <fu@mips.com>
24853
24854         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24855         * gcc.dg/vect/vect-4.c: Ditto.
24856         * gcc.dg/vect/vect-5.c: Ditto.
24857         * gcc.dg/vect/vect-6.c: Ditto.
24858         * gcc.dg/vect/vect-8.c: Ditto.
24859         * gcc.dg/vect/vect-16.c: Ditto.
24860         * gcc.dg/vect/vect-30.c: Ditto.
24861         * gcc.dg/vect/vect-40.c: Ditto.
24862         * gcc.dg/vect/vect-41.c: Ditto.
24863         * gcc.dg/vect/vect-42.c: Ditto.
24864         * gcc.dg/vect/vect-43.c: Ditto.
24865         * gcc.dg/vect/vect-44.c: Ditto.
24866         * gcc.dg/vect/vect-45.c: Ditto.
24867         * gcc.dg/vect/vect-46.c: Ditto.
24868         * gcc.dg/vect/vect-47.c: Ditto.
24869         * gcc.dg/vect/vect-48.c: Ditto.
24870         * gcc.dg/vect/vect-49.c: Ditto.
24871         * gcc.dg/vect/vect-50.c: Ditto.
24872         * gcc.dg/vect/vect-51.c: Ditto.
24873         * gcc.dg/vect/vect-52.c: Ditto.
24874         * gcc.dg/vect/vect-53.c: Ditto.
24875         * gcc.dg/vect/vect-54.c: Ditto.
24876         * gcc.dg/vect/vect-55.c: Ditto.
24877         * gcc.dg/vect/vect-56.c: Ditto.
24878         * gcc.dg/vect/vect-57.c: Ditto.
24879         * gcc.dg/vect/vect-58.c: Ditto.
24880         * gcc.dg/vect/vect-59.c: Ditto.
24881         * gcc.dg/vect/vect-60.c: Ditto.
24882         * gcc.dg/vect/vect-74.c: Ditto.
24883         * gcc.dg/vect/vect-79.c: Ditto.
24884         * gcc.dg/vect/vect-80.c: Ditto.
24885
24886 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24887
24888         * gcc.dg/unused-7.c: Use the correct option.
24889
24890 2004-10-04  Paul Brook  <paul@codesourcery.com>
24891         Bud Davis  <bdavis9659@comcast.net>
24892
24893         PR fortran/17706
24894         PR fortran/16434
24895         * gfortran/pr17706.f90: New test.
24896         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24897
24898 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24899
24900         * gfortran.dg/pr17612.f90: New test.
24901
24902 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24903
24904         * g++.dg/template/local1.C: Adjust quoting marks in
24905         testing for diagnostics.
24906         * g++.dg/tls/diag-2.C: Likewise.
24907         * g++.dg/other/error8.C: Likewise.
24908
24909 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24910
24911         PR c/17178
24912         * gcc.dg/unused-4.c: Adjust to be correct.
24913
24914         PR c/17820
24915         * gcc.dg/unused-7.c: New test.
24916
24917 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24918
24919         PR c++/17797
24920         * g++.dg/overload/template2.C: New test.
24921
24922 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24923
24924         PR tree-optimization/16632
24925         * gcc.dg/tree-ssa/20041002-1.c: New.
24926
24927 2004-10-03  Paul Brook  <paul@codesourcery.com>
24928
24929         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24930         rather than relying on default formatting.
24931
24932 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24933
24934         * gcc.dg/20040920-1.c: Update expected message text.
24935
24936 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24937
24938         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24939
24940 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24941
24942         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24943         tree level.
24944
24945 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24946
24947         * gcc.dg/tree-ssa/pr17343.c: Remove.
24948
24949 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24950
24951         PR tree-opt/17343
24952         * gcc.dg/tree-ssa/pr17343.c: New test.
24953
24954 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24955
24956         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24957         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24958         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24959         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24960         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24961
24962 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24963
24964         * gcc.dg/lvalue-2.c: New test.
24965
24966 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24967
24968         PR c/17730
24969         * gcc.dg/pr17730-1.c: New test
24970
24971 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24972
24973         PR c/7425
24974         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24975
24976 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * gcc.c-torture/execute/stdarg-1.c: New test.
24979         * gcc.c-torture/execute/stdarg-2.c: New test.
24980         * gcc.c-torture/execute/stdarg-3.c: New test.
24981         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24982         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24983         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24984         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24985         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24986
24987 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24988
24989         PR tree-optimization/17697
24990         * g++.dg/opt/pr17697-1.C: New test.
24991         * g++.dg/opt/pr17697-2.C: New test.
24992         * g++.dg/opt/pr17697-3.C: New test.
24993
24994 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24995
24996         PR c/16409
24997         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24998         gcc.dg/vla-init-5.c: New tests.
24999
25000 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25001
25002         PR c/13804
25003         * gcc.dg/pr13804-1.c: New test.
25004
25005 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25006
25007         PR fortran/16938
25008         * gfortran.dg/pr16938.f90: New test.
25009
25010 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25011
25012         * g++.dg/template/crash23.C: New test.
25013
25014 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
25015
25016         PR c++/17585
25017         * g++.dg/template/static8.C: New test.
25018
25019 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
25020
25021         PR c++/17681
25022         * g++.dg/other/error9.C: New test.
25023
25024 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25025
25026         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
25027
25028 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25029
25030         PR fortran/15164
25031         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
25032
25033 2004-09-26  Roger Sayle  <roger@eyesopen.com>
25034
25035         PR middle-end/17112
25036         * gcc.dg/pr17112-1.c: New test case.
25037
25038 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25039
25040         PR c/11459
25041         * gcc.dg/pr11459-1.c: New test.
25042
25043 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
25044
25045         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
25046         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25047
25048 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25049
25050         * gfortran.dg/pr15324.f90: Make array bounds consistent.
25051
25052 2004-09-25  Jan Hubicka  <jh@suse.cz>
25053
25054         * compile/30040909-1.c: New test.
25055         * compile/30040907-1.c: New test.
25056
25057 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
25058
25059         * gcc.c-torture/execute/va-arg-26.c: New test.
25060
25061 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
25062
25063         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
25064         extra diagnostics on targets with 64-bit pointers.
25065         * objc.dg/selector-1.m: Adjust dg-warning regexp.
25066
25067 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25068
25069         PR c/17188
25070         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
25071         * gcc.dg/decl-3.c: Adjust expected message.
25072
25073 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25074
25075         PR fortran/17615
25076         * gfortran.dg/pr17615.f90: New test.
25077
25078 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
25079
25080         PR tree-optimzation/17517
25081         * g++.dg/tree-ssa/pr17517.C: New Test.
25082
25083 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         PR c++/16889
25086         * g++.dg/lookup/ambig3.C: New.
25087
25088 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25089
25090         PR tree-opt/17624
25091         * g++.dg/opt/pr17624.C: New test.
25092
25093 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25094
25095         PR c/6980
25096         * gcc.dg/Wbad-function-cast-1.c: New test.
25097
25098 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25099
25100         * g++.dg/ext/complit1.C
25101         * g++.dg/other/error2.C
25102         * g++.dg/other/nontype-1.C
25103         * g++.dg/parse/crash11.C
25104         * g++.dg/parse/crash12.C
25105         * g++.dg/parse/error15.C
25106         * g++.dg/parse/error4.C
25107         * g++.dg/parse/tmpl-outside1.C
25108         * g++.dg/parse/too-many-tmpl-args1.C
25109         * g++.dg/template/dependent-expr3.C
25110         * g++.dg/template/error10.C
25111         * g++.dg/template/instantiate1.C
25112         * g++.dg/template/vtable2.C
25113         * g++.dg/warn/Wshadow-1.C
25114         * g++.dg/warn/weak1.C
25115         * g++.old-deja/g++.brendan/crash16.C
25116         * g++.old-deja/g++.brendan/crash18.C
25117         * g++.old-deja/g++.brendan/crash48.C
25118         * g++.old-deja/g++.brendan/crash49.C
25119         * g++.old-deja/g++.brendan/crash55.C
25120         * g++.old-deja/g++.brendan/crash56.C
25121         * g++.old-deja/g++.brendan/crash8.C
25122         * g++.old-deja/g++.brendan/enum11.C
25123         * g++.old-deja/g++.brendan/enum8.C
25124         * g++.old-deja/g++.brendan/enum9.C
25125         * g++.old-deja/g++.brendan/friend3.C
25126         * g++.old-deja/g++.brendan/misc14.C
25127         * g++.old-deja/g++.bugs/900402_02.C
25128         * g++.old-deja/g++.bugs/900404_03.C
25129         * g++.old-deja/g++.bugs/900404_04.C
25130         * g++.old-deja/g++.bugs/900428_03.C
25131         * g++.old-deja/g++.jason/crash4.C
25132         * g++.old-deja/g++.jason/overload21.C
25133         * g++.old-deja/g++.jason/redecl1.C
25134         * g++.old-deja/g++.jason/report.C
25135         * g++.old-deja/g++.jason/rfg10.C
25136         * g++.old-deja/g++.jason/template30.C
25137         * g++.old-deja/g++.law/arm12.C
25138         * g++.old-deja/g++.law/ctors5.C
25139         * g++.old-deja/g++.law/cvt20.C
25140         * g++.old-deja/g++.law/init10.C
25141         * g++.old-deja/g++.law/init8.C
25142         * g++.old-deja/g++.law/visibility17.C
25143         * g++.old-deja/g++.law/visibility7.C
25144         * g++.old-deja/g++.mike/net8.C
25145         * g++.old-deja/g++.mike/p646.C
25146         * g++.old-deja/g++.mike/p700.C
25147         * g++.old-deja/g++.mike/p701.C
25148         * g++.old-deja/g++.mike/p811.C
25149         * g++.old-deja/g++.ns/template13.C
25150         * g++.old-deja/g++.other/array3.C
25151         * g++.old-deja/g++.other/crash25.C
25152         * g++.old-deja/g++.other/dtor3.C
25153         * g++.old-deja/g++.other/dtor4.C
25154         * g++.old-deja/g++.other/main1.C
25155         * g++.old-deja/g++.other/warn7.C
25156         * g++.old-deja/g++.pt/crash11.C
25157         * g++.old-deja/g++.pt/crash36.C
25158         * g++.old-deja/g++.pt/spec22.C
25159         * g++.old-deja/g++.pt/spec9.C
25160         * g++.old-deja/g++.pt/ttp52.C
25161         * g++.old-deja/g++.robertl/eb103.C
25162         * g++.old-deja/g++.robertl/eb121.C
25163         * g++.old-deja/g++.robertl/eb22.C
25164         * g++.old-deja/g++.robertl/eb8.C:
25165         Update locations and/or regexps of dg-error markers.
25166         Remove markers for some bogus messages that are no longer issued.
25167
25168 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25169
25170         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25171         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25172
25173 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25174
25175         PR c++/17618
25176         * g++.dg/lookup/crash5.C: New test.
25177
25178 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25179
25180         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25181         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25182         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25183         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25184         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25185         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25186
25187         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25188         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25189         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25190         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25191         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25192         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25193
25194         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25195
25196         * gcc.dg/vect/vect-44.c: Check additional cases.
25197         * gcc.dg/vect/vect-48.c: Check additional cases.
25198
25199         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25200         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25201         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25202         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25203         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25204         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25205         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25206         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25207         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25208
25209         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25210         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25211         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25212
25213 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25214
25215         * gcc.dg/tree-ssa/loop-6.c: New test.
25216
25217 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25218
25219         PR c++/17620
25220         * g++.dg/inherit/base2.C: New.
25221
25222 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25223
25224         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25225         * gcc.dg/20001012-2.c: Likewise.
25226         * gcc.dg/20001013-1.c: Likewise.
25227         * gcc.dg/20001101-1.c: Likewise.
25228         * gcc.dg/20001102-1.c: Likewise.
25229         * gcc.dg/bf-spl1.c: Likewise.
25230         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25231         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25232
25233 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25234
25235         PR tree-optimization/16721
25236         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25237
25238 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25239
25240         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25241         * gcc.dg/20040305-1.c: Likewise.
25242
25243 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25244
25245         PR c/16566
25246         * gcc.c-torture/compile/pr16566-1.c,
25247         gcc.c-torture/compile/pr16566-2.c,
25248         gcc.c-torture/compile/pr16566-3.c: New tests.
25249
25250 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25251
25252         PR tree-optimization/17512
25253         * gcc.c-torture/compile/20040916-1.c.
25254
25255 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25256
25257         * gcc.dg/pragma-re-3.c: New test.
25258
25259 2004-09-17  Matt Austern  <austern@apple.com>
25260
25261         PR c++/15049
25262         * g++.dg/other/anon3.C: New.
25263
25264 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25265
25266         PR c++/7503
25267         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25268         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25269         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25270         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25271         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25272
25273 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25274
25275         PR fortran/17286
25276         * gfortran.dg/pr17286.f90: New test.
25277
25278 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25279
25280         PR c++/17530
25281         * g++.dg/template/static7.C: New test.
25282
25283 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25284
25285         PR tree-opt/17558
25286         * gcc.c-torture/compile/pr17558.c: New test.
25287
25288 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25289
25290         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25291         if SKIP_ATTRIBUTE is defined.
25292
25293 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25294
25295         PR fortran/15957
25296         * gfortran.dg/pr15957.f90: New test.
25297
25298 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25299
25300         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25301         in comparison.
25302         * gcc.dg/vect/vect-79.c: Likewise.
25303         * gcc.dg/vect/vect-80.c: Likewise.
25304
25305 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25306
25307         PR fortran/15750
25308         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25309
25310 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25311
25312         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25313         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25314         * gcc.dg/vect/vect-62.c: New testcase.
25315         * gcc.dg/vect/vect-63.c: New testcase.
25316         * gcc.dg/vect/vect-64.c: New testcase.
25317         * gcc.dg/vect/vect-65.c: New testcase.
25318         * gcc.dg/vect/vect-66.c: New testcase.
25319         * gcc.dg/vect/vect-67.c: New testcase.
25320         * gcc.dg/vect/vect-68.c: New testcase.
25321         * gcc.dg/vect/vect-69.c: New testcase.
25322         * gcc.dg/vect/vect-79.c: New testcase.
25323         * gcc.dg/vect/vect-80.c: New testcase.
25324
25325 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25326
25327         * gcc.target/mips/asm-1.c: New test.
25328
25329 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25330
25331         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25332         * gcc.dg/vect/vect-73.c: New testcase.
25333         * gcc.dg/vect/vect-74.c: New testcase.
25334         * gcc.dg/vect/vect-75.c: New testcase.
25335         * gcc.dg/vect/vect-76.c: New testcase.
25336         * gcc.dg/vect/vect-77.c: New testcase.
25337         * gcc.dg/vect/vect-78.c: New testcase
25338
25339 2004-09-18  Paul Brook  <paul@codesourcery.com>
25340
25341         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25342
25343 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25344
25345         PR c/17424
25346         * gcc.dg/pr17424-1.c: New test.
25347
25348 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25349
25350         * g++.dg/tree-ssa/pr17153.C: New test.
25351
25352 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25353
25354         PR pch/13361
25355         * testsuite/g++.dg/pch/wchar-1.C: New.
25356         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25357
25358 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25359
25360         * gcc.c-torture/execute/20040917-1.c: New test.
25361
25362 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25363
25364         PR tree-optimization/17319
25365         * gcc.dg/pr17319.c: New test.
25366
25367 2004-09-17  Devang Patel  <dpatel@apple.com>
25368
25369         * gcc.dg/20040813-1.c: New test.
25370
25371 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25372
25373         PR tree-optimization/17273
25374         * gcc.c-torture/compile/pr17273.c: New test.
25375
25376 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25377
25378         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25379         Update expected messages.
25380         * gcc.dg/declspec-13.c: New test.
25381
25382 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25383
25384         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25385
25386 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25387
25388         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25389         change what 'a' is pointing to.
25390
25391 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25392
25393         PR c++/16002
25394         * g++.dg/template/error18.C: New test.
25395
25396         PR c++/16029
25397         * g++.dg/warn/Wunused-8.C: New test.
25398
25399 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25400
25401         PR tree-optimization/17513
25402         * gcc.dg/20040916-1.c: New test.
25403
25404 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25405
25406         PR c++/17501
25407         * g++.dg/template/typename7.C: New test.
25408
25409 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25410
25411         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25412
25413 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25414
25415         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25416         with -ftree-based-profiling also.
25417         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25418
25419 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25420
25421         PR/15364
25422         * gfortran.dg/der_array_io_1.f90: New test.
25423         * gfortran.dg/der_array_io_2.f90: New test.
25424         * gfortran.dg/der_array_io_3.f90: New test.
25425
25426 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25427
25428         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25429         EABI.
25430
25431 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25432
25433         * g++.dg/opt/switch1.C: New test.
25434
25435 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25436
25437         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25438         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25439         Update expected messages.
25440
25441 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25442
25443         PR fortran/16485
25444         * gfortran.dg/same_name_1.f90: New test.
25445
25446 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25447
25448         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25449         dereference garbage pointers.
25450
25451 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25452
25453         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25454         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25455
25456         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25457         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25458         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25459
25460 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25461
25462         PR c++/17324
25463         * g++.dg/template/mangle1.C: New test.
25464
25465 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25466
25467         PR tree-optimization/17252
25468         * gcc.c-torture/execute/pr17252.c: New test.
25469
25470 2004-09-14  Andrew Pinski  <apinski@apple.com>
25471
25472         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25473
25474 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25475
25476         PR rtl-optimization/9771
25477         * gcc.dg/pr9771-1.c: New test case.
25478
25479 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25480
25481         PR tree-optimization/15262
25482         * gcc.c-torture/execute/pr15262-1.c: New test.
25483         * gcc.c-torture/execute/pr15262-2.c: New test.
25484
25485 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25486
25487         * gcc.dg/declspec-12.c: New test.
25488
25489 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25490
25491         * gfortran.dg/pr17090.f90: Add directives to test.
25492
25493 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25494
25495         * gcc.c-torture/compile/20040914-1.c: New test.
25496
25497 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25498
25499         PR c++/16162
25500         * g++.dg/template/decl2.C: New test.
25501
25502 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25503
25504         PR fortran/17090
25505         * gfortran.dg/pr17090.f90: New test.
25506
25507 2004-09-13  Dale Johannesen  <dalej@apple.com>
25508
25509         * gcc.c-torture/compile/pr17408.c: New test case.
25510
25511 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/16716
25514         * g++.dg/parse/crash17.C: New test.
25515
25516         PR c++/17327
25517         * g++.dg/template/enum3.C: New test.
25518
25519 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25520
25521         * lib/gcc-defs.exp: Load wrapper.exp.
25522         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25523         using local code.
25524         * lib/gcc.exp (gcc_init): Similar.
25525         * lib/gfortran.exp (gfortran_init): Similar.
25526         * lib/objc.exp (objc_init): Similar.
25527         * lib/treelang.exp (treelang_init): Similar.
25528         * lib/wrapper.exp: New file with build_wrapper call machinery in
25529         ${tool}_maybe_build_wrapper.
25530
25531 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25532
25533         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25534         "inline".
25535         * gcc.dg/declspec-11.c: Update expected messages.
25536         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25537         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25538         gcc.dg/inline-12.c: New tests.
25539
25540 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25541
25542         * g++.dg/tree-ssa/pr17400.C: New testcase.
25543
25544 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25545
25546         * gcc.target/mips/sb1-1.c: New testcase.
25547
25548 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25549
25550         * lib/g77-dg.exp: Remove unused file.
25551         * lib/mike-g77.exp: Ditto.
25552         * lib/g77.exp: Ditto.
25553
25554 2004-09-12  Richard Henderson  <rth@redhat.com>
25555
25556         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25557
25558 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25559
25560         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25561         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25562         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25563         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25564         Update expected messages.
25565
25566 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25567
25568         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25569         declaration/use mismatch for dirp parameter.
25570
25571 2004-09-12  Andrew Pinski  <apinski@apple.com>
25572
25573         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25574         -fgnu-runtime is passed.
25575
25576 2004-09-12  Richard Henderson  <rth@redhat.com>
25577
25578         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25579         do the uplevel thing and update additional_flags directly.
25580         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25581         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25582         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25583         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25584
25585 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25586
25587         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25588
25589 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25590
25591         PR middle-end/17411
25592         * g++.dg/opt/pr17411-1.C: New test case.
25593
25594 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25595
25596         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25597         gcc.dg/tls/diag-2.c: Update expected messages.
25598         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25599         messages.
25600         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25601         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25602         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25603         gcc.dg/tls/diag-5.c: New tests.
25604
25605 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25606
25607         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25608
25609 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25610
25611         * g++.dg/parse/break-in-for.C: New test.
25612
25613 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25614
25615         * gcc.dg/tree-ssa/20040911-1.c: New test.
25616
25617 2004-09-11  Andreas Jaeger  <aj@suse.de>
25618
25619         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25620         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25621
25622 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25623
25624         * gcc.target/frv: New directory of FR-V-specific tests.
25625
25626 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25627
25628         * gcc.dg/convert-vec-1.c: New test.
25629
25630 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25631
25632         PR middle-end/17024
25633         * gcc.dg/pr17024-1.c: New test case.
25634
25635 2004-09-10  Eric Christopher  <echristo@redhat.com>
25636
25637         * gcc.dg/20040910-1.c: New test.
25638
25639 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25640
25641         * gcc.dg/bitfld-9.c: New test.
25642
25643 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25644
25645         * gcc.c-torture/execute/ieee/acc1.c: New test.
25646         * gcc.c-torture/execute/ieee/acc2.c: New test.
25647         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25648
25649 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25650
25651         * gcc.dg/deprecated-2.c: New test.
25652
25653 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25654
25655         * gcc.dg/init-vec-1.c: New test.
25656
25657 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25658
25659         PR middle-end/17055
25660         * gcc.dg/pr17055-1.c: New test case.
25661
25662 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25663
25664         PR target/17377
25665         * gcc.c-torture/execute/pr17377.c: New test.
25666
25667 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25668
25669         PR c/8420
25670         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25671         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25672         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25673         gcc.dg/long-long-typespec-1.c: New tests.
25674         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25675
25676 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25677
25678         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25679         gcc.dg/gnu99-static-1.c: New tests.
25680
25681 2004-09-08  Devang Patel  <dpatel@apple.com>
25682
25683         * gcc.dg/darwin-ld-20040828-1.c: New test.
25684         * gcc.dg/darwin-ld-20040828-2.c: New test.
25685         * gcc.dg/darwin-ld-20040828-3.c: New test.
25686
25687 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25688
25689         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25690         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25691         in error message.
25692         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25693         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25694         in error message.
25695         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25696         types they qualify.
25697         * objc.dg/type-size-2.m: Fix wording in comment.
25698         * objc.dg/va-meth-1.m: New test case.
25699
25700 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25701
25702         PR c/16633:
25703         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25704         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25705
25706 2004-09-06  Devang Patel  <dpatel@apple.com>
25707
25708         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25709         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25710
25711 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25712
25713         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25714         reflect changed line numbering of diagnostics.
25715
25716 2004-09-06  Paul Brook  <paul@codesourcery.com>
25717
25718         * gfortran.dg/edit_real_1.f90: Add new test.
25719
25720 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25721
25722         * gcc.dg/tree-ssa/loop-2.c: New test.
25723         * gcc.dg/tree-ssa/loop-3.c: New test.
25724         * gcc.dg/tree-ssa/loop-4.c: New test.
25725         * gcc.dg/tree-ssa/loop-5.c: New test.
25726
25727 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25728
25729         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25730
25731 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25732
25733         * gcc.dg/format/sentinel-1.c: New test.
25734
25735 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25736
25737         * testsuite/gcc.dg/builtins-46.c: New.
25738
25739 2004-09-03  Devang Patel  <dpatel@apple.com>
25740
25741         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25742         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25743
25744 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25745
25746         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25747         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25748         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25749         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25750         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25751         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25752         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25753         the non-portable bzero.
25754         * gcc.dg/20010912-1.c: xfail for NetWare.
25755         * gcc.dg/20020426-2.c: xfail for NetWare.
25756         * gcc.dg/20021014-1.c: xfail for NetWare.
25757         * gcc.dg/20021018-1.c: xfail for NetWare.
25758         * gcc.dg/20030213-1.c: xfail for NetWare.
25759         * gcc.dg/20030225-1.c: xfail for NetWare.
25760         * gcc.dg/20030708-1.c: xfail for NetWare.
25761         * gcc.dg/builtins-config.h: Also exclude NetWare.
25762         * gcc.dg/format/format.h: Define restrict only if not already defined.
25763         * gcc.dg/nest.c: xfail for NetWare.
25764         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25765         * lib/target-supports.exp (check_visibility_available): Exclude
25766         NetWare.
25767
25768 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25769
25770         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25771         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25772         deterministic starting point for the alignment of structure fields.
25773         * gcc.dg/Wpadded.c: Dito.
25774         * g++.dg/abi/vbase10.C: Dito.
25775
25776 2004-09-03  Devang Patel  <dpatel@apple.com>
25777
25778         * g++.dg/debug/pr15736.cc: New test.
25779
25780 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25781
25782         * README.QMTEST: Fix out-of-date link.
25783
25784 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25785
25786         PR fortran/16579
25787         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25788         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25789
25790 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25791
25792         * g++.dg/abi/arm_rtti1.C: New test.
25793
25794 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25795
25796         * gcc.dg/ppc-vector-memcpy.c: New.
25797         * gcc.dg/ppc-vector-memset.c: New.
25798
25799 2004-09-02  Chao-ying Fu  <fu@mips.com>
25800
25801         * gcc.target/mips/mips-3d-1.c: New test.
25802         * gcc.target/mips/mips-3d-2.c: New test.
25803         * gcc.target/mips/mips-3d-3.c: New test.
25804         * gcc.target/mips/mips-3d-4.c: New test.
25805         * gcc.target/mips/mips-3d-5.c: New test.
25806         * gcc.target/mips/mips-3d-6.c: New test.
25807         * gcc.target/mips/mips-3d-7.c: New test.
25808         * gcc.target/mips/mips-3d-8.c: New test.
25809         * gcc.target/mips/mips-3d-9.c: New test.
25810         * gcc.target/mips/mips-ps-1.c: New test.
25811         * gcc.target/mips/mips-ps-2.c: New test.
25812         * gcc.target/mips/mips-ps-3.c: New test.
25813         * gcc.target/mips/mips-ps-4.c: New test.
25814         * gcc.target/mips/mips-ps-type.c: New test.
25815
25816 2004-09-02  Paul Brook  <paul@codesourcery.com>
25817
25818         * gfortran.dg/edit_real_1.f90: Add new tests.
25819
25820 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25821
25822         PR fortran/15327
25823         * gfortran.dg/merge_char_1.f90: New test.
25824
25825 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25826
25827         PR fortran/16404
25828         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25829
25830 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25831
25832         PR c/1522
25833         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25834
25835 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25836
25837         * g++.dg/opt/loop1.C: Do not XFAIL.
25838
25839 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * gcc.c-torture/execute/20040831-1.c: New test.
25842
25843 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25844
25845         PR fortran/16579
25846         * gfortran.dg/g77/20010610.f: Now passes.
25847         Copy from g77.f-torture/execute. Add dg-run directive.
25848         * gfortran.dg/g77/README: Update
25849
25850 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25851
25852         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25853         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25854         (t1, t2, t3, t4): Add volatile.
25855
25856 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25857
25858         * g++.dg/ext/visibility/arm1.C: New test.
25859
25860 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25861
25862         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25863         -pedantic-errors.
25864
25865 2004-09-01  Paul Brook  <paul@codesourcery.com>
25866
25867         * gfortran.dg/eof_2.f90: New test.
25868
25869 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25870
25871         PR fortran/16579
25872         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25873
25874 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25875
25876         PR libfortran/16805
25877         * gfortran.dg/list_read_2.f90: New test.
25878
25879 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25880
25881         * g++.dg/abi/key1.C: New test.
25882
25883 2004-08-31  Richard Henderson  <rth@redhat.com>
25884
25885         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25886         form of offsetof.
25887         * g++.dg/other/offsetof5.C: Remove duplicate.
25888
25889 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25890
25891         PR fortran/17244
25892         * gfortran.dg/func_derived_1.f90: New test.
25893
25894 2004-08-31  Paul Brook  <paul@codesourcery.com>
25895
25896         * gfortran.dg/eof_1.f90: New test.
25897
25898 2004-08-31  Paul Brook  <paul@codesourcery.com>
25899
25900         * gfortran.dg/list_read_1.f90: New file.
25901
25902 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25903
25904         * g++.dg/opt/loop1.C: XFAIL.
25905
25906 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25907
25908         * gcc.dg/funcdef-storage-1.c: New.
25909         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25910         an extern function in local scope.
25911         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25912         declare an 'auto inline' function in local scope.
25913         * gcc.dg/20011130-1.c: Likewise.
25914         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25915         an 'auto' function in local scope.
25916         * gcc.dg/20021014-1.c: Likewise.
25917         * gcc.dg/20030331-2.c: Likewise.
25918
25919 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25920
25921         * gfortran.dg/blockdata_1.f90: New test.
25922
25923 2004-08-30  Richard Henderson  <rth@redhat.com>
25924
25925         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25926
25927 2004-08-30  Richard Henderson  <rth@redhat.com>
25928
25929         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25930         additional_flags set by alternate driver.
25931         (ieee-options): New procedure.
25932         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25933         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25934         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25935         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25936
25937 2004-08-30  Richard Henderson  <rth@redhat.com>
25938
25939         * lib/f-torture.exp: Remove.
25940
25941 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR rtl-optimization/16590
25944         * g++.dg/opt/loop1.C: New test.
25945
25946 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25947
25948         PR fortran/13910
25949         * gfortran.dg/oldstyle_1.f90: New test.
25950
25951 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25952         Paul Brook  <paul@codesourcery.com>
25953
25954         * gfortran.dg/g77/README: Update.
25955         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25956         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25957         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25958
25959 2004-08-28  Paul Brook  <paul@codesourcery.com>
25960
25961         PR libfortran/17195
25962         * gfortran.dg/edit_real_1.f90: New test.
25963
25964 2004-08-27  Paul Brook  <paul@codesourcery.com>
25965
25966         * gfortran.dg/rewind_1.f90: New test.
25967
25968 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25969
25970         PR fortran/16597
25971         * gfortran.dg/pr16597.f90: New test.
25972
25973 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25974
25975         PR c/13801
25976         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25977         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25978         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25979         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25980         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25981
25982 2004-08-26  Nick Clifton  <nickc@redhat.com>
25983
25984         * gcc.c-torture/compile/pr17119.c: New test.
25985
25986 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25987
25988         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25989
25990 2004-08-25  Richard Henderson  <rth@redhat.com>
25991
25992         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25993         the bits that expect kind=8 to be the largest real kind.
25994
25995 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25996
25997         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25998
25999 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26000
26001         * gfortran.dg/assignment_1.f90: New test.
26002
26003 2004-08-25  Adam Nemet  <anemet@lnxw.com>
26004
26005         * g++.dg/template/repo3.C: New test.
26006
26007 2004-08-25  Roger Sayle  <roger@eyesopen.com>
26008
26009         PR middle-end/16693
26010         PR tree-optimization/16372
26011         * g++.dg/opt/pr16372-1.C: New test case.
26012         * g++.dg/opt/pr16693-1.C: New test case.
26013         * g++.dg/opt/pr16693-2.C: New test case.
26014
26015 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
26016
26017         * objc.dg/proto-lossage-4.m: New test.
26018
26019 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
26020
26021         PR c++/17155
26022         * g++.dg/inherit/local2.C: New test.
26023
26024 2004-08-25  Paul Brook  <paul@codesourcery.com>
26025
26026         PR fortran/17144
26027         * gfortran.dg/string_ctor_1.f90: New test.
26028
26029 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26030
26031         PR c++/14428
26032         * g++.dg/template/redecl2.C: New test.
26033
26034 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26035
26036         PR fortran/17143
26037         * gfortran.dg/pr17143.f90: New test.
26038
26039 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
26040
26041         PR fortran/17164
26042         * gfortran.dg/pr17164.f90: New test.
26043
26044 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26045
26046         * gcc.dg/tree-ssa/loop-1.c: New test.
26047
26048 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26049
26050         * gcc.c-torture/compile/20040824-1.c: New test.
26051
26052 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
26053
26054         * gcc.c-torture/compile/iftrap-3.c: New test.
26055
26056 2004-08-24  Paul Brook  <paul@codesourcery.com>
26057
26058         * gfortran.dg/entry_2.f90: New test.
26059
26060 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26061
26062         PR c++/16889
26063         * g++.dg/lookup/ambig[12].C: New.
26064
26065 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26066
26067         PR c++/16706
26068         * g++.dg/template/crash21.C: New test.
26069         * g++.dg/template/crash22.C: Likewise.
26070
26071 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         PR c++/17149
26074         * g++.dg/template/access15.C: New.
26075
26076 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/17163
26079         * g++.dg/template/repo2.C: New test.
26080
26081 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26082
26083         PR rtl-optimization/17078
26084         * gcc.c-torture/execute/pr17078-1.c: New test case.
26085
26086 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26087
26088         PR c/14492
26089         * gcc.dg/debug/crash1.c: New test.
26090
26091 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26092
26093         PR c/16180
26094         * gcc.dg/loop-5.c: New test.
26095
26096 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26097
26098         * gcc.c-torture/execute/20040823-1.c: New test.
26099
26100 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26101
26102         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26103         to the assembler.  Simplify test accordingly.
26104         (asm_abi_flags): Use GNU names.
26105         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26106         to check for ABI flags.
26107
26108 2004-08-22  Andrew Pinski  <apinski@apple.com>
26109
26110         * g++.dg/opt/pr14029.C: New test.
26111         * gcc.c-torture/execute/pr15262.c: New test.
26112
26113 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26114
26115         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26116
26117 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26118
26119         PR 16908
26120         * gfortran.dg/direct_io.f90: New test.
26121
26122 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26123
26124         PR c++/17121
26125         * g++.dg/inherit/local2.C: New test.
26126
26127 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26128
26129         PR c++/17120
26130         * g++.dg/warn/Wparentheses-4.C: New test.
26131
26132 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26133
26134         PR c++/17121
26135         * g++.dg/inherit/local2.C: New test.
26136
26137         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26138         * gcc.dg/ppc-ldstruct.c: Likewise.
26139         * gcc.dg/ppc64-abi-2.c: Likewise.
26140
26141 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26142
26143         PR rtl-optimization/17099
26144         * gcc.c-torture/execute/20040820-1.c: New test.
26145
26146 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26147
26148         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26149
26150 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26151
26152         PR fortran/17077
26153         * gfortran.dg/auto_array_1.f90: New test.
26154
26155 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26156
26157         PR fortran/17074
26158         * gfortran.dg/simpleif_1.f90: New test.
26159
26160 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26161
26162         * lib/target-supports.exp (check_profiling_available): Return
26163         false for arm*-*-symbianelf* and arm*-*-eabi*.
26164
26165         PR c++/15890
26166         * g++.dg/template/delete1.C: New test.
26167
26168 2004-08-19  Paul Brook  <paul@codesourcery.com>
26169
26170         PR fortran/14976
26171         PR fortran/16228
26172         * gfortran.dg/data_char_1.f90: New test.
26173
26174 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26175
26176         PR fortran/16946
26177         * gfortran.dg/reduction.f90: New testcase.
26178
26179 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26180
26181         PR fortran/16520
26182         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26183
26184 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26185
26186         PR c++/17041
26187         * g++.dg/Wparentheses-3.C: New test.
26188
26189 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26190
26191         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26192         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26193         * gcc.dg/vect/vect-2.c: Likewise.
26194         * gcc.dg/vect/vect-3.c: Likewise.
26195         * gcc.dg/vect/vect-4.c: Likewise.
26196         * gcc.dg/vect/vect-5.c: Likewise.
26197         * gcc.dg/vect/vect-6.c: Likewise.
26198         * gcc.dg/vect/vect-7.c: Likewise.
26199         * gcc.dg/vect/vect-25.c: Likewise.
26200         * gcc.dg/vect/vect-31.c: Likewise.
26201         * gcc.dg/vect/vect-32.c: Likewise.
26202         * gcc.dg/vect/vect-34.c: Likewise.
26203         * gcc.dg/vect/vect-36.c: Likewise.
26204         * gcc.dg/vect/vect-all.c: Likewise.
26205
26206 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26207
26208         PR c++/17068
26209         * g++.dg/template/operator4.C: New test.
26210
26211 2004-08-18  Richard Henderson  <rth@redhat.com>
26212
26213         * gcc.dg/20040206-1.c: XFAIL.
26214
26215 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26216
26217         PR c++/16246
26218         * g++.dg/template/array7.C: New test.
26219
26220 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26221
26222         * gcc.dg/mips-movcc-1.c: New test.
26223         * gcc.dg/mips-movcc-2.c: New test.
26224         * gcc.dg/mips-movcc-3.c: New test.
26225
26226         * gcc.dg/mips-nmadd-1.c: New test.
26227         * gcc.dg/mips-nmadd-2.c: New test.
26228
26229 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26230
26231         PR c++/15871
26232         * g++.dg/opt/inline8.C: New test.
26233
26234         PR c++/16965
26235         * g++.dg/parse/error17.C: New test.
26236
26237 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26238
26239         * gcc.dg/vect: New directory for vectorizer tests.
26240         * gcc.dg/vect/tree-vect.h: New file.
26241         * gcc.dg/vect/vect.exp: New file.
26242         * gcc.dg/vect/pr16105.c.c: New test.
26243         * gcc.dg/vect/vect-1.c: New test.
26244         * gcc.dg/vect/vect-2.c: New test.
26245         * gcc.dg/vect/vect-3.c: New test.
26246         * gcc.dg/vect/vect-4.c: New test.
26247         * gcc.dg/vect/vect-5.c: New test.
26248         * gcc.dg/vect/vect-6.c: New test.
26249         * gcc.dg/vect/vect-7.c: New test.
26250         * gcc.dg/vect/vect-8.c: New test.
26251         * gcc.dg/vect/vect-9.c: New test.
26252         * gcc.dg/vect/vect-10.c: New test.
26253         * gcc.dg/vect/vect-11.c: New test.
26254         * gcc.dg/vect/vect-12.c: New test.
26255         * gcc.dg/vect/vect-13.c: New test.
26256         * gcc.dg/vect/vect-14.c: New test.
26257         * gcc.dg/vect/vect-15.c: New test.
26258         * gcc.dg/vect/vect-16.c: New test.
26259         * gcc.dg/vect/vect-17.c: New test.
26260         * gcc.dg/vect/vect-18.c: New test.
26261         * gcc.dg/vect/vect-19.c: New test.
26262         * gcc.dg/vect/vect-20.c: New test.
26263         * gcc.dg/vect/vect-21.c: New test.
26264         * gcc.dg/vect/vect-22.c: New test.
26265         * gcc.dg/vect/vect-23.c: New test.
26266         * gcc.dg/vect/vect-24.c: New test.
26267         * gcc.dg/vect/vect-25.c: New test.
26268         * gcc.dg/vect/vect-26.c: New test.
26269         * gcc.dg/vect/vect-27.c: New test.
26270         * gcc.dg/vect/vect-28.c: New test.
26271         * gcc.dg/vect/vect-29.c: New test.
26272         * gcc.dg/vect/vect-30.c: New test.
26273         * gcc.dg/vect/vect-31.c: New test.
26274         * gcc.dg/vect/vect-32.c: New test.
26275         * gcc.dg/vect/vect-33.c: New test.
26276         * gcc.dg/vect/vect-34.c: New test.
26277         * gcc.dg/vect/vect-35.c: New test.
26278         * gcc.dg/vect/vect-36.c: New test.
26279         * gcc.dg/vect/vect-37.c: New test.
26280         * gcc.dg/vect/vect-38.c: New test.
26281         * gcc.dg/vect/vect-40.c: New test.
26282         * gcc.dg/vect/vect-41.c: New test.
26283         * gcc.dg/vect/vect-42.c: New test.
26284         * gcc.dg/vect/vect-43.c: New test.
26285         * gcc.dg/vect/vect-44.c: New test.
26286         * gcc.dg/vect/vect-45.c: New test.
26287         * gcc.dg/vect/vect-46.c: New test.
26288         * gcc.dg/vect/vect-47.c: New test.
26289         * gcc.dg/vect/vect-48.c: New test.
26290         * gcc.dg/vect/vect-49.c: New test.
26291         * gcc.dg/vect/vect-50.c: New test.
26292         * gcc.dg/vect/vect-51.c: New test.
26293         * gcc.dg/vect/vect-52.c: New test.
26294         * gcc.dg/vect/vect-53.c: New test.
26295         * gcc.dg/vect/vect-54.c: New test.
26296         * gcc.dg/vect/vect-55.c: New test.
26297         * gcc.dg/vect/vect-56.c: New test.
26298         * gcc.dg/vect/vect-57.c: New test.
26299         * gcc.dg/vect/vect-58.c: New test.
26300         * gcc.dg/vect/vect-59.c: New test.
26301         * gcc.dg/vect/vect-60.c: New test.
26302         * gcc.dg/vect/vect-61.c: New test.
26303         * gcc.dg/vect/vect-all.c: New test.
26304         * gcc.dg/vect/vect-none.c: New test.
26305
26306 2004-08-17  Paul Brook  <paul@codesourcery.com>
26307
26308         PR fortran/13082
26309         * gfortran.dg/entry_1.f90: New test.
26310
26311 2004-08-17  Andrew Pinski  <apinski@apple.com>
26312
26313         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26314
26315 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26316
26317         * gcc.dg/pr17036-1.c: New test.
26318
26319 2004-08-16  Devang Patel  <dpatel@apple.com>
26320
26321         * gcc.dg/darwin-20040809-1.c: New test.
26322
26323 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26324
26325         * gcc.dg/funcdef-attr-1.c: New test.
26326
26327 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26328
26329         * gcc.dg/altivec-17.c: New test.
26330         * gcc.dg/altivec-18.c: New test.
26331
26332 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26333
26334         PR c++/6749
26335         * g++.dg/template/vtable2.C: New test.
26336
26337 2004-08-14  Richard Henderson  <rth@redhat.com>
26338
26339         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26340         * gcc.dg/pack-test-4.c (main): Return 0.
26341         * gcc.dg/setjmp-1.c: Remove XFAIL.
26342         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26343
26344 2004-08-14  Richard Henderson  <rth@redhat.com>
26345
26346         * gcc.dg/980217-1.c: Add prototype for printf.
26347
26348 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26349
26350         * gfortran.dg/pr16935.f90: New test.
26351
26352 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26353
26354         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26355
26356 2004-08-13  Paul Brook  <paul@codesourcery.com>
26357
26358         * gfortran.dg/der_io_1.f90: Remove stray comma.
26359
26360 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26361
26362         * gcc.dg/vmx/cw-bug-2.c: Remove.
26363         * gcc.dg/vmx/vprint-1.c: Remove.
26364         * gcc.dg/vmx/vscan-1.c: Remove.
26365
26366 2004-08-12  Devang patel  <dpatel@apple.com>
26367
26368         * gcc.dg/darwin-20040809-2.c: New test.
26369
26370 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26371
26372         * g++.dg/ext/altivec-12.C: New test.
26373
26374         * g++.dg/ext/altivec-11.C: New test.
26375
26376 2004-08-12  Paul Brook  <paul@codesourcery.com>
26377
26378         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26379
26380 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26381
26382         * g++.dg/ext/altivec-2.C: Check for hardware support before
26383         executing any VMX instructions.
26384
26385         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26386
26387 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26388
26389         PR c++/16276
26390         * g++.old-deja/g++.other/comdat4.C: New test.
26391         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26392
26393 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26394
26395         PR target/16286
26396         * gcc.dg/pr16286.c: New test.
26397
26398 2004-08-12 Jan Beulich <jbeulich@novell.com>
26399
26400         * g++.dg/ext/asm5.C: New.
26401
26402 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26403
26404         PR c++/16698
26405         * g++.dg/eh/crash1.C: New test.
26406
26407         PR c++/16717
26408         * g++.dg/ext/construct1.C: New test.
26409
26410 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26411
26412         PR c++/16853
26413         * g++.dg/init/ptrmem1.C: New test.
26414
26415         PR c++/16618
26416         * g++.dg/parse/offsetof5.C: New test.
26417
26418         PR c++/16870
26419         * g++.dg/template/overload3.C: New test.
26420
26421 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26422
26423         PR c++/16964
26424         * g++.dg/parse/error16.C: New test.
26425
26426         PR c++/16904
26427         * g++.dg/template/error14.C: New test.
26428
26429         PR c++/16929
26430         * g++.dg/template/error15.C: New test.
26431
26432 2004-08-11  Devang Patel  <dpatel@apple.com>
26433
26434         * gcc.dg/darwin-ld-20040809-1.c: New test.
26435         * gcc.dg/darwin-ld-20040809-2.c: New test.
26436
26437 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26438
26439         PR fortran/16917
26440         * gfortran.dg/dfloat_1.f90: New test.
26441
26442 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26443
26444         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26445         * gcc.dg/dll-2.c: Fix dg-require syntax.
26446         * gcc.misc-tests/arm-isr.c (abort): Declare.
26447         (exit): Likewise.
26448
26449 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26450
26451         PR c++/16971
26452         * g++.dg/parse/crash16.C: New test.
26453
26454 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26455
26456         * gcc.dg/mips-rsqrt-1.c: New test case.
26457         * gcc.dg/mips-rsqrt-2.c: New test case.
26458         * gcc.dg/mips-rsqrt-3.c: New test case.
26459
26460 2004-08-10  Paul Brook  <paul@codesourcery.com>
26461
26462         * gfortran.dg/der_io_1.f90: New test.
26463
26464 2004-08-10  Paul Brook  <paul@codesourcery.com>
26465
26466         PR fortran/16919
26467         * gfortran.dg/der_array_1.f90: New test.
26468
26469 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26470
26471         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26472
26473 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26474
26475         * gcc.dg/wchar_t-2.c: Fix typo.
26476
26477 2004-08-09  Falk Hueffner  <falk@debian.org>
26478
26479         PR tree-optimization/12517
26480         * gcc.c-torture/compile/pr12517.c: New test.
26481
26482         PR tree-optimization/12578
26483         * gcc.c-torture/compile/pr12578.c: New test.
26484
26485         PR tree-optimization/12899
26486         * gcc.c-torture/compile/pr12899.c: New test.
26487
26488         PR rtl-optimization/14692
26489         * gcc.c-torture/compile/pr14692.c: New test.
26490
26491         PR tree-optimization/16461
26492         * gcc.c-torture/compile/pr16461.c: New test.
26493
26494 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26495
26496         * gfortran.dg/getenv_1.f90: New test.
26497
26498 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26499
26500         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26501         wchar_t.
26502         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26503
26504 2004-08-06  Paul Brook  <paul@codesourcery.com>
26505
26506         * gfortran.dg/ret_array_1.f90: New test.
26507         * gfortran.dg/ret_pointer_1.f90: New test.
26508
26509 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26510
26511         * gcc.dg/missing-field-init-[12].c: New tests.
26512         * g++.dg/warn/missing-field-init-[12].C: New tests.
26513
26514 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26515
26516         * gcc.dg/enum2.c: New test.
26517         * gcc.dg/symbian3.c: Likewise.
26518         * gcc.dg/symbian4.c: Likewise.
26519         * gcc.dg/wchar_t-2.c: Likewise.
26520
26521 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26522
26523         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26524         destructor tests.
26525
26526 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26527
26528         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26529         dg-require-visiblity.
26530         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26531         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26532         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26533         * g++.dg/ext/visibility/new1.C: Likewise.
26534         * g++.dg/ext/visibility/pragma.C: Likewise.
26535         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26536         * g++.dg/ext/visibility/virtual.C: Likewise.
26537         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26538         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26539         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26540         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26541         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26542         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26543         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26544         * g++/dg/ext/visibility/visibility-8.C: New test.
26545         * gcc.c-torture/compile/dll.x: Remove.
26546         * gcc.dg/dll-2.c: Use dg-require-dll
26547         * gcc.dg/visibility-10.c: New test.
26548         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26549         supporting DLLs.
26550         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26551         (scan_not_hidden): Likewise.
26552
26553 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26554
26555         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26556
26557 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26558
26559         * gcc.c-torture/execute/20040805-1.c: New test.
26560
26561 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26562
26563         * gcc.dg/20020118-1.c: Declare abort.
26564         * gcc.dg/altivec_check.h: Likewise.
26565         * gcc.dg/iftrap-2.c: Likewise.
26566         * gcc.dg/pragma-darwin.c: Likewise.
26567         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26568
26569 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26570
26571         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26572
26573 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26574
26575         * gcc.c-torture/execute/builtins/abs-2.c,
26576         gcc.c-torture/execute/builtins/abs-3.c,
26577         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26578         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26579         intmax_t, uintmax_t and their limits.
26580         * gcc.dg/intmax_t-1.c: New test.
26581
26582 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26583
26584         * g++.dg/tc1/dr147.C: Add reference to PR.
26585
26586 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26587
26588         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26589         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26590
26591 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26592
26593         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26594
26595 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26596
26597         * gcc.dg/redecl-5.c: New test.
26598         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26599         of scanf.
26600
26601 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26602
26603         PR middle-end/16790
26604         * gcc.c-torture/execute/pr16790-1.c: New test case.
26605
26606 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26607
26608         * g++.dg/ext/visibility/assign1.C: New test.
26609         * g++.dg/ext/visibility/new1.C: Likewise.
26610
26611         * gcc.dg/symbian1.c: New test.
26612         * gcc.dg/symbian2.c: Likewise.
26613
26614 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26615
26616         PR target/16570
26617         * gcc.dg/i386-sse-9.c: New test.
26618
26619 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26620
26621         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26622
26623 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26624
26625         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26626         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26627         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26628         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26629         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26630         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26631         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26632         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26633         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26634         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26635         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26636         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26637         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26638         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26639         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26640         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26641         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26642         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26643         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26644         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26645         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26646         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26647         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26648         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26649         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26650         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26651         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26652         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26653         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26654         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26655         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26656         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26657         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26658         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26659         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26660         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26661         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26662         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26663         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26664         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26665         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26666         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26667         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26668         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26669         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26670         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26671         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26672         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26673         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26674         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26675         gcc.misc-tests/i386-pf-3dnow-1.c,
26676         gcc.misc-tests/i386-pf-athlon-1.c,
26677         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26678         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26679         Declare built-in functions used.
26680         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26681
26682 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26683
26684         PR c++/16707
26685         * g++.dg/lookup/using12.C: New test.
26686
26687         * g++.dg/init/null1.C: Fix PR number.
26688         * g++.dg/parse/namespace10.C: Likewise.
26689
26690 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26691
26692         PR c++/16224
26693         * g++.dg/template/spec17.C: New test.
26694         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26695         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26696
26697 2004-08-02  David Billinghurst
26698
26699         PR fortran/16292
26700         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26701
26702 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26703
26704         * gcc.dg/ia64-got-1.c: New test case.
26705
26706 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26707
26708         PR c++/16489
26709         * g++.dg/init/null1.C: New test.
26710         * g++.dg/tc1/dr76.C: Adjust error marker.
26711
26712         PR c++/16529
26713         * g++.dg/parse/namespace10.C: New test.
26714
26715         PR c++/16810
26716         * g++.dg/inherit/ptrmem2.C: New test.
26717
26718 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26719
26720         PR target/16155
26721         * gcc.dg/pr16155.c: New test.
26722
26723 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26724
26725         * gcc.dg/redecl-2.c: New test.
26726
26727 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26728
26729         * gcc.dg/darwin-longdouble.c: New file.
26730
26731 2004-07-30  Richard Henderson  <rth@redhat.com>
26732
26733         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26734         write to constant argument.
26735         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26736
26737 2004-07-30  Richard Henderson  <rth@redhat.com>
26738
26739         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26740         tests of nearest around zero.
26741
26742 2004-07-30  Andrew Pinski  <apinski@apple.com>
26743
26744         * gcc.c-torture/compile/20040730-1.c: New test.
26745
26746 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26747
26748         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26749         powerpc-eabispe.
26750
26751 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26752
26753         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26754
26755 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26756
26757         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26758         contains $ld_library_path.
26759         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26760
26761 2004-07-29  Richard Henderson  <rth@redhat.com>
26762
26763         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26764
26765         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26766         (alt2, which): New.
26767         (Check): Accept either alternative.
26768
26769 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26770
26771         * g++.dg/abi/inline1.C: New test.
26772         * g++.dg/abi/local1-a.cc: Likewise.
26773         * g++.dg/abi/local1.C: Likewise.
26774         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26775         * g++.dg/abi/mangle12.C: Likewise.
26776         * g++.dg/abi/mangle17.C: Likewise.
26777         * g++.dg/abi/mangle20-2.C: Likewise.
26778         * g++.dg/opt/interface1.C: Likewise.
26779         * g++.dg/opt/interface1.h: Likewise.
26780         * g++.dg/opt/interface1-a.cc: New test.
26781         * g++.dg/parse/repo1.C: New test.
26782         * g++.dg/template/repo1.C: Likewise.
26783         * g++.dg/warn/Winline-1.C: Likewise.
26784         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26785
26786 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26787
26788         * gcc.dg/tree-ssa/20040729-1.c: New test.
26789
26790 2004-07-27  Matt Austern <austern@apple.com>
26791
26792         * gcc.dg/darwin-bool-1.c: New test.
26793         * gcc.dg/darwin-bool-2.c: New test.
26794
26795 2004-07-28  Richard Henderson  <rth@redhat.com>
26796
26797         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26798         arguments in the correct type.  Don't write to constant arguments.
26799
26800 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26801
26802         PR tree-optimization/16688
26803         PR tree-optimization/16689
26804         * g++.dg/tree-ssa/pr16688.C: New test.
26805
26806 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26807
26808         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26809         loads.  Not only in the comment, this time.
26810
26811 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26812
26813         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26814         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26815         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26816         * gcc.dg/sh4a-bitmovua.c: New.
26817         * gcc.dg/sh4a-cos.c: New.
26818         * gcc.dg/sh4a-cosf.c: New.
26819         * gcc.dg/sh4a-fprun.c: New.
26820         * gcc.dg/sh4a-fsrra.c: New.
26821         * gcc.dg/sh4a-memmovua.c: New.
26822         * gcc.dg/sh4a-sin.c: New.
26823         * gcc.dg/sh4a-sincos.c: New.
26824         * gcc.dg/sh4a-sincosf.c: New.
26825         * gcc.dg/sh4a-sinf.c: New.
26826
26827 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26828
26829         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26830         conditionals.
26831         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26832         loads.
26833         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26834         DOM1.
26835
26836 2004-07-27  Andrew Pinski  <apinski@apple.com>
26837
26838         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26839
26840 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26841
26842         * gcc.dg/pragma-isr.c: New test.
26843
26844 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26845
26846         PR c++/14429
26847         * g++.dg/template/ttp11.C: New test.
26848
26849 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26850
26851         * gcc.c-torture/compile/20040727-1.c: New test.
26852
26853 2004-07-26  Eric Christopher  <echristo@redhat.com>
26854
26855         * gcc.c-torture/compile/20040726-2.c: New test.
26856
26857 2004-07-26  Andrew Pinski  <apinski@apple.com>
26858
26859         * g++.dg/rtti/tinfo1.C: Xfail.
26860
26861 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26862
26863         * gcc.c-torture/compile/20040726-1.c: New test.
26864
26865 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26866             Brian Ryner  <bryner@brianryner.com>
26867
26868         PR c++/9283
26869         PR c++/15000
26870         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26871         * g++.dg/ext/visibility/: New directory.
26872         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26873         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26874         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26875         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26876         * g++.dg/ext/visibility/fvisibility.C,
26877         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26878         g++.dg/ext/visibility/fvisibility-override1.C
26879         g++.dg/ext/visibility/fvisibility-override2.C
26880         g++.dg/ext/visibility/memfuncts.C
26881         g++.dg/ext/visibility/noPLT.C
26882         g++.dg/ext/visibility/pragma.C
26883         g++.dg/ext/visibility/pragma-override1.C
26884         g++.dg/ext/visibility/pragma-override2.C
26885         g++.dg/ext/visibility/staticmemfuncts.C
26886         g++.dg/ext/visibility/virtual.C: New tests.
26887
26888 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26889
26890         PR c/15360
26891         * gcc.dg/pr15360-1.c: New test.
26892
26893 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26894
26895         * gcc.dg/pragma-align-2.c: New test.
26896         * gcc.dg/pragma-init-fini.c: New test.
26897         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26898         targets.
26899
26900 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26901
26902         * gcc.dg/init-string-2.c: New test.
26903
26904 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26905
26906         PR 16684
26907         * gcc.dg/Wredundant-decls-1.c: New test case.
26908
26909 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26910
26911         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26912         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26913         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26914         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26915         * gcc.dg/compat/generate-random.c: New file.
26916         * gcc.dg/compat/generate-random.h: Likewise.
26917         * gcc.dg/compat/generate-random_r.c: Likewise.
26918         * gcc.dg/compat/struct-layout-1.h: Likewise.
26919         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26920         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26921         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26922         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26923         * gcc.dg/compat/struct-layout-1_main.c: New test.
26924         * gcc.dg/compat/struct-layout-1_x.c: New file.
26925         * gcc.dg/compat/struct-layout-1_y.c: New file.
26926         * gcc.dg/compat/struct-layout-1_test.h: New file.
26927
26928 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26929
26930         * gcc.dg/comp-return-1.c: New test
26931
26932 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26933
26934         * gcc.dg/vmx/8-02a.c: Fix typo.
26935
26936         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26937         * gcc.dg/darwin-abi-3.c: New test.
26938
26939         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26940         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26941
26942         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26943         * gcc.dg/vmx/ops-long-1.c: New test.
26944         * gcc.dg/vmx/ops-long-2.c: New test.
26945
26946 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.dg/lookup/conv-[1234].C: New.
26949
26950 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26951
26952         * g++.dg/parse/attr2.C: Simplify.
26953
26954 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26955
26956         PR c/7284
26957         * gcc.c-torture/execute/pr7284-1.c: New test.
26958
26959 2004-07-22  Brian Booth  <bbooth@redhat.com>
26960
26961         * gcc.dg/tree-ssa/20040721-1.c: New test.
26962
26963 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         * g++.dg/template/crash20.c: New.
26966
26967 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26968
26969         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26970         Add dg-run directive.  Declare variables as required.
26971         * gfortran.dg/g77/README: Update
26972
26973 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26974
26975         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26976         gcc.dg/cris-peep2-andu2.c: New tests.
26977
26978 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26979
26980         PR c/15052
26981         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26982         on return type.
26983         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26984         messages.
26985         * gcc.dg/qual-return-2.c: Update expected messages.
26986         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26987
26988 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26989
26990         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26991         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26992
26993 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26994
26995         PR c/11250
26996         * gcc.dg/init-string-1.c: New test.
26997
26998 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26999
27000         PR middle-end/15345
27001         PR c/16450
27002         * gcc.dg/torture/nested-fn-1.c: New test.
27003
27004 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
27005
27006         PR target/16559
27007         * gcc.dg/ia64-fptr-1.c: New file.
27008
27009 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27010
27011         PR c++/14497
27012         * g++.dg/template/spec16.C: New test.
27013         * g++.old-deja/g++.robertl/eb118.C: Remove.
27014
27015 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27016
27017         PR c++/509
27018         * g++.dg/template/spec15.C: New test.
27019
27020 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
27021
27022         Copy cases from g77.f-torture/execute and add dg-run
27023         directive.  Other changes as noted.
27024         * gfortran.dg/g77/13037.f
27025         * gfortran.dg/g77/1832.f
27026         * gfortran.dg/g77/19981119-0.f
27027         * gfortran.dg/g77/19990313-0.f
27028         * gfortran.dg/g77/19990313-1.f
27029         * gfortran.dg/g77/19990313-2.f
27030         * gfortran.dg/g77/19990313-3.f
27031         * gfortran.dg/g77/19990419-1.f
27032         * gfortran.dg/g77/19990826-0.f
27033         * gfortran.dg/g77/19990826-2.f
27034         * gfortran.dg/g77/20000503-1.f
27035         * gfortran.dg/g77/20001111.f
27036         * gfortran.dg/g77/20010116.f
27037         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
27038         * gfortran.dg/g77/20010430.f
27039         * gfortran.dg/g77/6177.f
27040         * gfortran.dg/g77/947.f
27041         * gfortran.dg/g77/970816-3.f
27042         * gfortran.dg/g77/971102-1.f
27043         * gfortran.dg/g77/980520-1.f
27044         * gfortran.dg/g77/980628-0.f
27045         * gfortran.dg/g77/980628-1.f
27046         * gfortran.dg/g77/980628-10.f
27047         * gfortran.dg/g77/980628-2.f
27048         * gfortran.dg/g77/980628-3.f
27049         * gfortran.dg/g77/980628-7.f
27050         * gfortran.dg/g77/980628-8.f
27051         * gfortran.dg/g77/980628-9.f
27052         * gfortran.dg/g77/980701-0.f
27053         * gfortran.dg/g77/980701-1.f
27054         * gfortran.dg/g77/cabs.f
27055         * gfortran.dg/g77/claus.f
27056         * gfortran.dg/g77/complex_1.f
27057         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
27058         * gfortran.dg/g77/dcomplex.f
27059         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
27060         * gfortran.dg/g77/f90-intrinsic-mathematical.f
27061         * gfortran.dg/g77/f90-intrinsic-numeric.f
27062         * gfortran.dg/g77/int8421.f
27063         * gfortran.dg/g77/labug1.f
27064         * gfortran.dg/g77/large_vec.f
27065         * gfortran.dg/g77/le.f
27066         * gfortran.dg/g77/short.f
27067         * gfortran.dg/g77/README: Update
27068
27069 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
27070
27071         PR c++/16637
27072         * g++.dg/parse/lookup4.C: New test.
27073
27074 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27075
27076         PR c++/16175
27077         * g++.dg/template/ttp10.C: New test.
27078
27079 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27080
27081         * gcc.dg/pr12625-1.c: New test.
27082
27083 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27084
27085         * testsuite/gcc.dg/switch-warn-1.c: New test.
27086         * testsuite/gcc.dg/switch-warn-2.c: New test.
27087         * gcc.c-torture/compile/pr14730.c: Update.
27088
27089 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27090
27091         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27092         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27093         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27094         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27095
27096 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27097
27098         PR c++/16623
27099         * g++.dg/template/assign1.C: New test.
27100
27101 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27102
27103         PR c++/12170
27104         * g++.dg/template/ttp9.C: New test.
27105
27106 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27107
27108         * gcc.dg/format/cmn-err-1.c: New test.
27109
27110 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27111
27112         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27113         gcc.dg/Wparentheses-10.c: New tests.
27114         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27115
27116 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27117
27118         PR fortran/16465
27119         * gfortran.dg/g77//ffixed-line-length-0.f,
27120         gfortran.dg/g77/ffixed-line-length-132.f,
27121         gfortran.dg/g77/ffixed-line-length-72.f,
27122         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27123         gfortran.dg/g77/README: Update.
27124
27125 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27126
27127         PR c++/13092
27128         * g++.dg/template/non-dependent7.C: New test.
27129         * g++.dg/template/non-dependent8.C: Likewise.
27130         * g++.dg/template/non-dependent9.C: Likewise.
27131         * g++.dg/template/non-dependent10.C: Likewise.
27132
27133 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27134
27135         PR c++/16337
27136         * g++.dg/parse/attr2.C: New test.
27137
27138 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27139
27140         * g77.dg: Removed.
27141         * g77.f-torture: Ditto.
27142
27143 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27144
27145         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27146         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27147         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27148
27149 2004-07-16  Richard Henderson  <rth@redhat.com>
27150
27151         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27152
27153 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27154
27155         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27156         tests with full list of options.
27157         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27158         of TORTURE_OPTIONS if test contains 'dg-do run'.
27159
27160         PR fortran/16404
27161         * gfortran.dg/do_iterator.f90: New test.
27162
27163 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27164
27165         PR rtl-optimization/16536
27166         * gcc.c-torture/execute/restrict-1.c: New test.
27167
27168 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27169
27170         PR fortran/15324
27171         * gfortran.dg/pr15324.f90: New test.
27172
27173         PR fortran/15129
27174         * gfortran.dg/pr15129.f90: New test.
27175
27176         PR fortran/15140
27177         * gfortran.dg/pr15140.f90: New test.
27178
27179         PR fortran/13792
27180         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27181         compile-time simplification.
27182
27183 2004-07-14  Mike Stump  <mrs@apple.com>
27184
27185         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27186
27187 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27188
27189         PR target/16325
27190         * gcc.dg/profile-generate-1.c: New.
27191
27192 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27193
27194         * gcc.c-torture/execute/20040709-1.c: New test.
27195         * gcc.c-torture/execute/20040709-2.c: New test.
27196
27197 2004-07-14  Mike Stump  <mrs@apple.com>
27198
27199         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27200
27201 2004-07-14  Mike Stump  <mrs@apple.com>
27202
27203         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27204
27205 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27206
27207         PR c++/16518
27208         * g++.dg/parse/mutable1.C: New test.
27209
27210 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27211
27212         PR tree-optimization/16443
27213         * gcc.dg/tree-ssa/20040713-1.c: New test.
27214
27215 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27216
27217         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27218         for operator new.
27219
27220 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27221
27222         * gfortran.dg/g77/README: New file
27223         * gfortran.dg/g77/19981216-0.f: Copy from
27224         g77.f-torture/noncompile.  Add "dg-do compile" and
27225         dg-error as required.
27226         * gfortran.dg/g77/19990218-1.f: Likewise.
27227         * gfortran.dg/g77/19990905-1.f: Likewise.
27228         * gfortran.dg/g77/9263.f: Likewise.
27229         * gfortran.dg/g77/980615-0.f: Likewise.
27230         * gfortran.dg/g77/980616-0.f: Likewise.
27231         * gfortran.dg/g77/check0.f: Likewise.
27232         * gfortran.dg/g77/select_no_compile.f: Likewise.
27233
27234 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27235
27236         Copy files from g77.f-torture/compile.
27237         Add "{ dg-do compile}".  Other changes as noted
27238         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27239         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27240         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27241         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27242         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27243         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27244         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27245         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27246         statement to conform to standard.  Append alpha1.x for reference.
27247         * gfortran.dg/g77/xformat.f: Add dg-warning
27248
27249 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27250
27251         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27252         Add {dg-do compile} directive.
27253         * gfortran.dg/g77/cpp2.F: Likewise.
27254
27255 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27256
27257         PR c++/5402
27258         * g++.dg/lookup/name-clash1.C: New test.
27259
27260         PR c++/9777
27261         * g++.dg/lookup/name-clash2.C: New test.
27262
27263         PR c++/12102
27264         * g++.dg/lookup/name-clash3.C: New test.
27265
27266 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27267
27268         * g++.dg/lookup/new2.C: New test.
27269         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27270
27271 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27272
27273         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27274         Add {dg-do compile} directive.
27275         * gfortran.dg/g77/13060.f: Likewise.
27276         * gfortran.dg/g77/19990218-0.f: Likewise.
27277         * gfortran.dg/g77/19990305-0.f: Likewise.
27278         * gfortran.dg/g77/19990419-0.f: Likewise.
27279         * gfortran.dg/g77/19990502-0.f: Likewise.
27280         * gfortran.dg/g77/19990502-1.f: Likewise.
27281         * gfortran.dg/g77/19990525-0.f: Likewise.
27282         * gfortran.dg/g77/19990826-1.f: Likewise.
27283         * gfortran.dg/g77/19990826-3.f: Likewise.
27284         * gfortran.dg/g77/19990905-2.f: Likewise.
27285         * gfortran.dg/g77/20000412-1.f: Likewise.
27286         * gfortran.dg/g77/20000511-1.f: Likewise.
27287         * gfortran.dg/g77/20000511-2.f: Likewise.
27288         * gfortran.dg/g77/20000518.f: Likewise.
27289         * gfortran.dg/g77/20000601-1.f: Likewise.
27290         * gfortran.dg/g77/20000601-2.f: Likewise.
27291         * gfortran.dg/g77/20000629-1.f: Likewise.
27292         * gfortran.dg/g77/20000630-2.f: Likewise.
27293         * gfortran.dg/g77/20010115.f: Likewise.
27294         * gfortran.dg/g77/20010321-1.f: Likewise.
27295         * gfortran.dg/g77/20010426.f: Likewise.
27296         * gfortran.dg/g77/20020307-1.f: Likewise.
27297         * gfortran.dg/g77/8485.f: Likewise.
27298         * gfortran.dg/g77/960317-1.f: Likewise.
27299         * gfortran.dg/g77/970915-0.f: Likewise.
27300         * gfortran.dg/g77/980310-1.f: Likewise.
27301         * gfortran.dg/g77/980310-2.f: Likewise.
27302         * gfortran.dg/g77/980310-3.f: Likewise.
27303         * gfortran.dg/g77/980310-4.f: Likewise.
27304         * gfortran.dg/g77/980310-6.f: Likewise.
27305         * gfortran.dg/g77/980310-7.f: Likewise.
27306         * gfortran.dg/g77/980310-8.f: Likewise.
27307         * gfortran.dg/g77/980419-2.f: Likewise.
27308         * gfortran.dg/g77/980424-0.f: Likewise.
27309         * gfortran.dg/g77/980427-0.f: Likewise.
27310         * gfortran.dg/g77/980729-0.f: Likewise.
27311         * gfortran.dg/g77/981117-1.f: Likewise.
27312         * gfortran.dg/g77/toon_1.f: Likewise.
27313
27314 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27315
27316         PR c++/2204
27317         * g++.dg/other/abstract2.C: New test.
27318
27319 2004-07-12  Paul Brook  <paul@codesourcery.com>
27320
27321         * gfortran.dg/pointer_init_1.f90: New test.
27322
27323 2004-07-11  Paul Brook  <paul@codesourcery.com>
27324
27325         PR fortran/15986
27326         * gfortran.dg/contained_1.f90: New test.
27327
27328 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27329
27330         * g++.dg/parse/defarg8.C: New test.
27331
27332 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27333
27334         PR fortran/16433
27335         * gfortran.dg/pr16433.f: New test.
27336
27337         PR fortran/17574
27338         * gfortran.dg/pr15754.f90: New test.
27339
27340 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27341
27342         PR tree-optimization/16437
27343         * gcc.c-torture/execute/bitfld-4.c: New test.
27344
27345 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27346
27347         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27348         access to common var from module.
27349
27350 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27351
27352         PR fortran/16336
27353         * gfortran.fortran-torture/execute/common_2.f90: New test.
27354
27355 2004-07-10  Paul Brook  <paul@codesourcery.com>
27356
27357         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27358
27359 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27360
27361         PR fortran/15969
27362         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27363
27364 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27365
27366         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27367         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27368         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27369         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27370         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27371         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27372         * gfortran.dg/g77/funderscoring.f: Likewise.
27373         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27374
27375 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27376
27377         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27378
27379 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27380         Paul Brook  <paul@codesourcery.com>
27381
27382         PR fortran/13415
27383         * gfortran.dg/common_pointer_1.f90: New test.
27384
27385 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27386
27387         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27388
27389 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27390
27391         PR target/16364
27392         * gcc.c-torture/compile/20040709-1.c: New.
27393
27394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27395
27396         PR fortran/14077
27397         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27398
27399 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27400
27401         PR fortran/13201
27402         * gfortran.dg/shape_1.f90: New test.
27403
27404 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27405             Andrew Pinski  <apinski@apple.com>
27406
27407         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27408
27409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27410
27411         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27412         comment.
27413
27414 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27415         Paul Brook  <paul@codesourcery.com>
27416
27417         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27418         '.f95' and '.F95'.
27419
27420 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27421
27422         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27423
27424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27425
27426         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27427         testcases with capital suffix.
27428
27429 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27430
27431         PR fortran/15481
27432         PR fortran/13372
27433         PR fortran/13575
27434         PR fortran/15978
27435         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27436
27437         * gfortran.dg/implicit_1.f90: New test.
27438
27439 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27440
27441         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27442         expression to match gfortran warning/error messages
27443         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27444         dg-error text.
27445
27446 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27447
27448         * lib/fortran-torture.exp: Rename proc search_for to
27449         search_for_re.
27450
27451 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27452
27453         * gcc.c-torture/execute/simd-5.x: New file.
27454         XFAIL on SPARC 64-bit at -O0.
27455
27456 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27457
27458         PR c++/8211
27459         PR c++/16165
27460         * g++.dg/warn/effc3.C: New test.
27461
27462 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27463
27464         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27465         change X to 1X in format.
27466         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27467         add data statements to conform to standard.
27468
27469 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27470
27471         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27472         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27473         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27474
27475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27476
27477         * gfortran.dg/g77/7388.f: Copy from g77.dg
27478         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27479         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27480         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27481         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27482         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27483         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27484         * gfortran.dg/g77/strlen0.f: Likewise.
27485
27486 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27487
27488         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27489         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27490
27491 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27492
27493         * gcc.c-torture/execute/920428-2.x: Delete.
27494         * gcc.c-torture/execute/920501-7.x: Likewise.
27495
27496 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27497
27498         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27499         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27500         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27501         prescott and c3-2.
27502         (PREFETCH_3DNOW): Add -march=c3.
27503
27504 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27505
27506         PR c/16437
27507         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27508         * gcc.c-torture/execute/bf64-1.x: Likewise.
27509
27510 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27511
27512         * gcc.c-torture/compile/20040708-1.c: New test.
27513
27514 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27515
27516         PR c++/16169
27517         * g++.dg/warn/effc2.C: New test.
27518
27519 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27520
27521         * gcc.c-torture/execute/bitfld-1.x: Remove.
27522         * gcc.c-torture/execute/bitfld-3.c: New test.
27523         * gcc.dg/bitfld-2.c: Remove XFAILs.
27524
27525 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27526
27527         PR c++/16276
27528         * g++.dg/rtti/tinfo1.C: New file.
27529
27530 2004-07-07  Eric Christopher  <echristo@redhat.com>
27531
27532         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27533
27534 2004-07-07  Andrew Pinski  <apinski@apple.com>
27535
27536         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27537
27538 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27539
27540         * g++.dg/init/call1.C: XFAIL.
27541
27542 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27543
27544         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27545         except for movstrict*, to movmem* and clrstr* to clrmem*.
27546
27547 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27548
27549         * gcc.c-torture/execute/20040707-1.c: New test.
27550
27551 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27552
27553         * gcc.c-torture/execute/20040706-1.c: New test.
27554
27555 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27556
27557         PR c++/3671
27558         * g++.dg/template/spec14.C: New test.
27559
27560 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27561
27562         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27563         nothing if not yet defined.  Use it in b, c and d type definitions.
27564         * gcc.c-torture/execute/20040705-1.c: New test.
27565         * gcc.c-torture/execute/20040705-2.c: New test.
27566
27567 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27568
27569         PR c++/2518
27570         * g++.dg/lookup/new1.C: New test.
27571
27572 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27573
27574         PR c++/11406
27575         * g++.dg/template/sizeof8.C: New test.
27576
27577 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27578
27579         * gcc.c-torture/compile/20040705-1.c: New test.
27580
27581 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27582
27583         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27584
27585 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27586
27587         * gcc.dg/cpp/if-mop.c: Two new testcases.
27588         * gcc.dg/cpp/trad/comment-3.c: New.
27589
27590 2004-07-04  Paul Brook  <paul@codesourcery.com>
27591
27592         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27593
27594 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27595
27596         PR c++/3761
27597         * g++.dg/lookup/crash4.C: New test.
27598
27599 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27600
27601         * gcc.c-torture/execute/builtin-abs-1.c
27602         * gcc.c-torture/execute/builtin-abs-2.c
27603         * gcc.c-torture/execute/builtin-complex-1.c
27604         * gcc.c-torture/execute/builtins/string-1-lib.c
27605         * gcc.c-torture/execute/builtins/string-1.c
27606         * gcc.c-torture/execute/builtins/string-2-lib.c
27607         * gcc.c-torture/execute/builtins/string-2.c
27608         * gcc.c-torture/execute/builtins/string-3-lib.c
27609         * gcc.c-torture/execute/builtins/string-3.c
27610         * gcc.c-torture/execute/builtins/string-4-lib.c
27611         * gcc.c-torture/execute/builtins/string-4.c
27612         * gcc.c-torture/execute/builtins/string-5-lib.c
27613         * gcc.c-torture/execute/builtins/string-5.c
27614         * gcc.c-torture/execute/builtins/string-6-lib.c
27615         * gcc.c-torture/execute/builtins/string-6.c
27616         * gcc.c-torture/execute/builtins/string-7-lib.c
27617         * gcc.c-torture/execute/builtins/string-7.c
27618         * gcc.c-torture/execute/builtins/string-8-lib.c
27619         * gcc.c-torture/execute/builtins/string-8.c
27620         * gcc.c-torture/execute/builtins/string-9-lib.c
27621         * gcc.c-torture/execute/builtins/string-9.c
27622         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27623         * gcc.c-torture/execute/builtins/string-asm-1.c
27624         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27625         * gcc.c-torture/execute/builtins/string-asm-2.c
27626         * gcc.c-torture/execute/stdio-opt-1.c
27627         * gcc.c-torture/execute/stdio-opt-2.c
27628         * gcc.c-torture/execute/stdio-opt-3.c
27629         * gcc.c-torture/execute/string-opt-1.c
27630         * gcc.c-torture/execute/string-opt-10.c
27631         * gcc.c-torture/execute/string-opt-11.c
27632         * gcc.c-torture/execute/string-opt-12.c
27633         * gcc.c-torture/execute/string-opt-13.c
27634         * gcc.c-torture/execute/string-opt-14.c
27635         * gcc.c-torture/execute/string-opt-15.c
27636         * gcc.c-torture/execute/string-opt-16.c
27637         * gcc.c-torture/execute/string-opt-2.c
27638         * gcc.c-torture/execute/string-opt-6.c
27639         * gcc.c-torture/execute/string-opt-7.c
27640         * gcc.c-torture/execute/string-opt-8.c:
27641         Replace with ...
27642
27643         * gcc.c-torture/execute/builtins/abs-2.c
27644         * gcc.c-torture/execute/builtins/abs-3.c
27645         * gcc.c-torture/execute/builtins/complex-1.c
27646         * gcc.c-torture/execute/builtins/fprintf.c
27647         * gcc.c-torture/execute/builtins/fputs.c
27648         * gcc.c-torture/execute/builtins/memcmp.c
27649         * gcc.c-torture/execute/builtins/memmove.c
27650         * gcc.c-torture/execute/builtins/memops-asm.c
27651         * gcc.c-torture/execute/builtins/mempcpy-2.c
27652         * gcc.c-torture/execute/builtins/mempcpy.c
27653         * gcc.c-torture/execute/builtins/memset.c
27654         * gcc.c-torture/execute/builtins/printf.c
27655         * gcc.c-torture/execute/builtins/sprintf.c
27656         * gcc.c-torture/execute/builtins/strcat.c
27657         * gcc.c-torture/execute/builtins/strchr.c
27658         * gcc.c-torture/execute/builtins/strcmp.c
27659         * gcc.c-torture/execute/builtins/strcpy.c
27660         * gcc.c-torture/execute/builtins/strcspn.c
27661         * gcc.c-torture/execute/builtins/strlen-2.c
27662         * gcc.c-torture/execute/builtins/strlen.c
27663         * gcc.c-torture/execute/builtins/strncat.c
27664         * gcc.c-torture/execute/builtins/strncmp-2.c
27665         * gcc.c-torture/execute/builtins/strncmp.c
27666         * gcc.c-torture/execute/builtins/strncpy.c
27667         * gcc.c-torture/execute/builtins/strpbrk.c
27668         * gcc.c-torture/execute/builtins/strpcpy-2.c
27669         * gcc.c-torture/execute/builtins/strpcpy.c
27670         * gcc.c-torture/execute/builtins/strrchr.c
27671         * gcc.c-torture/execute/builtins/strspn.c
27672         * gcc.c-torture/execute/builtins/strstr-asm.c
27673         * gcc.c-torture/execute/builtins/strstr.c:
27674         ... these new files.
27675
27676         * gcc.c-torture/execute/builtins/abs-2-lib.c
27677         * gcc.c-torture/execute/builtins/abs-3-lib.c
27678         * gcc.c-torture/execute/builtins/complex-1-lib.c
27679         * gcc.c-torture/execute/builtins/fprintf-lib.c
27680         * gcc.c-torture/execute/builtins/fputs-lib.c
27681         * gcc.c-torture/execute/builtins/memcmp-lib.c
27682         * gcc.c-torture/execute/builtins/memmove-lib.c
27683         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27684         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27685         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27686         * gcc.c-torture/execute/builtins/memset-lib.c
27687         * gcc.c-torture/execute/builtins/printf-lib.c
27688         * gcc.c-torture/execute/builtins/sprintf-lib.c
27689         * gcc.c-torture/execute/builtins/strcat-lib.c
27690         * gcc.c-torture/execute/builtins/strchr-lib.c
27691         * gcc.c-torture/execute/builtins/strcmp-lib.c
27692         * gcc.c-torture/execute/builtins/strcpy-lib.c
27693         * gcc.c-torture/execute/builtins/strcspn-lib.c
27694         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27695         * gcc.c-torture/execute/builtins/strlen-lib.c
27696         * gcc.c-torture/execute/builtins/strncat-lib.c
27697         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27698         * gcc.c-torture/execute/builtins/strncmp-lib.c
27699         * gcc.c-torture/execute/builtins/strncpy-lib.c
27700         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27701         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27702         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27703         * gcc.c-torture/execute/builtins/strrchr-lib.c
27704         * gcc.c-torture/execute/builtins/strspn-lib.c
27705         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27706         * gcc.c-torture/execute/builtins/strstr-lib.c
27707         * gcc.c-torture/execute/builtins/lib/abs.c
27708         * gcc.c-torture/execute/builtins/lib/fprintf.c
27709         * gcc.c-torture/execute/builtins/lib/memset.c
27710         * gcc.c-torture/execute/builtins/lib/printf.c
27711         * gcc.c-torture/execute/builtins/lib/sprintf.c
27712         * gcc.c-torture/execute/builtins/lib/strcpy.c
27713         * gcc.c-torture/execute/builtins/lib/strcspn.c
27714         * gcc.c-torture/execute/builtins/lib/strncat.c
27715         * gcc.c-torture/execute/builtins/lib/strncmp.c
27716         * gcc.c-torture/execute/builtins/lib/strncpy.c
27717         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27718         * gcc.c-torture/execute/builtins/lib/strspn.c
27719         * gcc.c-torture/execute/builtins/lib/strstr.c:
27720         New files containing support routines.
27721
27722         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27723         declaration.
27724         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27725         when not optimizing.
27726
27727 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27728
27729         PR c++/16240
27730         * g++.dg/abi/mangle22.C: New test.
27731         * g++.dg/abi/mangle23.C: Likewise.
27732
27733 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27734
27735         PR fortran/16290
27736         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27737         Allow for cases without denormalized floating point numbers.
27738
27739 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27740
27741         PR c/1027
27742         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27743         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27744         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27745         expected warning text.
27746         * gcc.dg/format/diag-2.c: New test.
27747
27748 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27749
27750         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27751
27752 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27753
27754         * gcc.dg/builtins-43.c: New.
27755         * gcc.dg/builtins-44.c: New.
27756         * gcc.dg/builtins-45.c: New.
27757
27758 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27759             Andreas Tobler  <a.tobler@schweiz.ch>
27760
27761         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27762         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27763         as SIGSEGV.
27764         * gcc.dg/cleanup-11.c: Likewise.
27765         * gcc.dg/cleanup-8.c: Likewise.
27766         * gcc.dg/cleanup-9.c: Likewise.
27767         * gcc.dg/cleanup-5.c: Run on all platforms.
27768
27769 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27770
27771         * g++.dg/warn/nonnull1.C: New test.
27772
27773 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27774
27775         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27776         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27777         Special-case the Sun compiler wrt to <complex.h>.
27778
27779 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27780
27781         * gcc.dg/Wunreachable-8.C: New test.
27782
27783         * gcc.dg/h8300-ice2.c : New test.
27784
27785 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27786
27787         PR fortran/16161
27788         * gfortran.fortran-torture/compile/implicit.f90: Add test
27789         for implicit character.
27790
27791 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27792
27793         PR fortran/16289
27794         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27795         Use tiny() intrinsic to find smallest non-negative real
27796
27797 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27798
27799         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27800         * gcc.dg/compat/struct-by-value-22_x.c: New.
27801         * gcc.dg/compat/struct-by-value-22_y.c: New.
27802
27803         * gcc.c-torture/execute/20040629-1.c: New test.
27804
27805 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27806
27807         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27808         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27809
27810         PR target/16195
27811         * gcc.dg/20040625-1.c: New test.
27812
27813 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27814
27815         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27816
27817 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27818
27819         PR fortran/15963
27820         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27821
27822 2004-06-29  Richard Henderson  <rth@redhat.com>
27823
27824         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27825
27826 2004-06-29  Paul Brook  <paul@codesourcery.com>
27827
27828         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27829         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27830
27831 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         PR c++/16260
27834         * g++.dg/parse/crash15.C: New.
27835
27836 2004-06-28  Andrew Pinski  <apinski@apple.com>
27837
27838         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27839         by the error already.
27840
27841         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27842
27843 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27844
27845         PR target/14041
27846         * gcc.dg/h8300-bss-align-1.c : New.
27847
27848 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27849
27850         * PR c++/16174
27851         * g++.dg/template/ctor4.C: New.
27852
27853 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27854
27855         PR c++/16205
27856         * g++.dg/warn/Wsequence-point-1.C: New test.
27857
27858 2004-06-27  Paul Brook  <paul@codesourcery.com>
27859
27860         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27861
27862 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27863
27864         * g++.old-deja/g++.mike/p7325.C: Remove.
27865
27866 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27867
27868         PR c/14963
27869         * gcc.dg/pr14963.c: New test.
27870
27871 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27872
27873         PR c++/16193
27874         * g++.dg/parse/redef1.C: New test.
27875
27876 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27877
27878         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27879         20021110.c.
27880         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27881         20021119-1.c.
27882         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27883         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27884         5-04.c.
27885         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27886         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27887         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27888         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27889         g++.brendan/enum14.C.
27890         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27891         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27892         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27893         g++.mike/virt1.C.
27894         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27895         memtemp24.C.
27896
27897 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27898
27899         * gcc.dg/20040527-1.c: New test case.
27900
27901 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27902
27903         PR gfortran/pr16196
27904         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27905
27906 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27907
27908         PR middle-end/15825
27909         * gcc.dg/pr15825-1.c: New test case.
27910
27911 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27912
27913         * gcc.c-torture/execute/20040625-1.c: New test.
27914
27915 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27916
27917         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27918
27919 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27920
27921         * gcc.dg/torture/mips-div-1.c: New test.
27922
27923 2004-06-24  Jeff Law  <law@redhat.com>
27924
27925         * gcc.dg/tree-ssa/20040624-1.c: New test.
27926
27927 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27928
27929         * gcc.c-torture/compile/20040624-1.c: New test.
27930
27931 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27932
27933         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27934         this directory.
27935
27936 2004-06-23  Andrew Pinski  <apinski@apple.com>
27937
27938         PR middle-end/15988
27939         * g++.dg/opt/ptrmem4.C: New test.
27940
27941         * gcc.dg/c90-array-quals-2.c: New test.
27942
27943 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27944
27945         * gcc.dg/kpice1.c: New test.
27946
27947 2006-06-23  Andrew Pinski  <apinski@apple.com>
27948
27949         * gcc.dg/c90-array-quals.c: New test.
27950
27951 2006-06-22  Richard Henderson  <rth@redhat.com>
27952
27953         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27954
27955 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27956
27957         * gcc.dg/builtins-config.h: Handle FreeBSD.
27958
27959 2006-06-22  Richard Henderson  <rth@redhat.com>
27960
27961         * g++.dg/opt/devirt1.C: New.
27962
27963 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27964
27965         * g++.dg/opt/pr15551.C: New testcase.
27966
27967 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27968
27969         PR target/14800
27970         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27971         x86_64-*-linux* when compiling for 32bit.
27972
27973 2004-06-21  Andrew Pinski  <apinski@apple.com>
27974
27975         * gcc.dg/pch/struct-1.c: New.
27976         * gcc.dg/pch/struct-1.hs: New.
27977
27978 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27979
27980         * gcc.dg/pch/save-temps-1.c: New file.
27981         * gcc.dg/pch/save-temps-1.hs: New file.
27982
27983 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27984
27985         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27986         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27987
27988 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27989
27990         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27991         to fix type error.
27992         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27993         Remove trailing spaces.
27994
27995 2004-06-21  Richard Henderson  <rth@redhat.com>
27996
27997         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27998         merging && to BIT_FIELD_REF.
27999
28000 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
28001
28002         * g++.dg/opt/placeholder1.C: New test.
28003
28004 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28005
28006         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
28007         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28008         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28009         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28010
28011 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
28012
28013         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
28014         extern "C".
28015         * g++.dg/other/pragma-re-1.C: Add comments.
28016
28017 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
28018
28019         PR gfortran/16080
28020         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
28021
28022 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
28023
28024         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
28025         instead of setting the type of size_t by
28026         hand.
28027
28028 2004-06-18  Roger Sayle  <roger@eyesopen.com>
28029
28030         * gcc.dg/unordered-2.c: New test case.
28031         * gcc.dg/unordered-3.c: New test case.
28032
28033 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
28034
28035         PR other/16043
28036         * lib/g++.exp (g++_version): Tweak regexp for version
28037         * lib/g77.exp (g77_version): Likewise.
28038         * lib/gfortran.exp (gfortran_version): Likewise.
28039         * lib/objc.exp (objc_version): Likewise.
28040         * lib/treelang.exp (treelang_version): Likewise.
28041
28042 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
28043
28044         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
28045         Use INT_MAX instead of __INT_MAX__.
28046         * gcc.dg/compat/struct-align-2_y.c: Likewise.
28047
28048         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
28049         * gcc.dg/compat/scalar-return-3_x.c: Use it.
28050         * gcc.dg/compat/scalar-return-3_y.c: Use it.
28051         * gcc.dg/compat/scalar-return-4_x.c: Use it.
28052         * gcc.dg/compat/scalar-return-4_y.c: Use it.
28053         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
28054         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
28055         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
28056         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
28057
28058         * gcc.dg/range-test-1.c: New test.
28059         * g++.dg/opt/range-test-1.C: New test.
28060
28061 2004-06-17  Richard Henderson  <rth@redhat.com>
28062
28063         * objc.dg/sync-1.m: New.
28064         * objc.dg/try-catch-1.m: Don't force next runtime.
28065         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
28066         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
28067         shadowed catch clause.
28068         * objc.dg/try-catch-5.m: New.
28069
28070 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
28071
28072         Bug 14610
28073         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
28074
28075 2004-06-15  Richard Henderson  <rth@redhat.com>
28076
28077         * gcc.dg/20001116-1.c: Move expected warning line.
28078
28079 2004-06-15  Richard Henderson  <rth@redhat.com>
28080
28081         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28082         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28083
28084 2004-06-15  Jeff Law  <law@redhat.com>
28085
28086         * gcc.dg/tree-ssa/20040615-1.c: New test.
28087         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28088         be less sensitive to operand ordering.
28089         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28090
28091 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28092
28093         * g++.dg/abi/bitfield3.C: Add comment..
28094
28095 2004-06-15  Richard Henderson  <rth@redhat.com>
28096
28097         * g++.dg/ext/stmtexpr1.C: XFAIL.
28098         * gcc.dg/20030612-1.c: XFAIL.
28099
28100 2004-06-15  Eric Christopher  <echristo@redhat.com>
28101
28102         * g++.dg/charset/asm5.c: New.
28103         * gcc.dg/charset/asm6.c: New.
28104
28105 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28106
28107         PR fortran/15962
28108         * gfortran.fortran-torture/execute/select_1.f90: New test.
28109
28110 2004-06-15  Paul Brook  <paul@codesourcery.com>
28111
28112         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28113
28114 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28115
28116         PR c++/15967
28117         * g++.dg/lookup/crash3.C: New test.
28118
28119 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28120
28121         PR c++/15947
28122         * g++.dg/parse/dtor4.C: New test.
28123
28124 2004-06-14  Jeff Law  <law@redhat.com>
28125
28126         * gcc.c-torture/compile/20040614-1.c: New test.
28127
28128 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28129
28130         PR fortran/15211
28131         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28132         LEN of a character array.
28133
28134 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28135
28136         PR c++/15096
28137         * g++.dg/template/ptrmem10.C: New test.
28138
28139         PR c++/14930
28140         * g++.dg/template/friend30.C: New test.
28141
28142 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28143
28144         PR fortran/14928
28145         * gfortran.fortran-torture/compile/mloc.f90: New test.
28146
28147 2004-06-13  Paul Brook  <paul@codesourcery.com>
28148
28149         * gfortran.fortran-torture/execute/random_2.f90: New test.
28150
28151 2004-06-13  Eric Christopher  <echristo@redhat.com>
28152
28153         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28154
28155 2004-06-12  Paul Brook  <paul@codesourcery.com>
28156
28157         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28158
28159 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28160
28161         PR fortran/14923
28162         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28163
28164 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28165
28166         PR fortran/14957
28167         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28168         syntax errors in end statements of contained subroutines.
28169
28170 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28171
28172         PR fortran/12841
28173         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28174
28175 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28176
28177         PR fortran/15665
28178         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28179
28180 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28181
28182         PR gfortran/12839
28183         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28184
28185 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28186
28187         PR c++/15862
28188         * g++.dg/parse/enum1.C: New test.
28189
28190 2004-06-10  Jeff Law  <law@redhat.com>
28191
28192         * gcc.c-torture/compile/20040610-1.c: New test.
28193
28194 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28195
28196         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28197         * g++.old-deja/g++.other/decl3.C: Likewise.
28198
28199 2004-06-10  Brian Booth  <bbooth@redhat.com>
28200
28201         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28202         V_MAY_DEF instead of VDEF.
28203         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28204
28205 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28206
28207         PR c++/14211
28208         * g++.dg/conversion/const1.C: New test.
28209
28210         PR c++/15076
28211         * g++.dg/conversion/reinterpret1.C: New test.
28212
28213         PR c++/15877
28214         * g++.dg/template/enum2.C: New test.
28215
28216         PR c++/15227
28217         * g++.dg/template/error13.C: New test.
28218
28219 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28220
28221         PR fortran/14957
28222         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28223         arguments to test_* REAL and of the right size.
28224
28225 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28226
28227         PR target/15569
28228         PR rtl-optimization/15681
28229         * gcc.dg/20040609-1.c: New test.
28230
28231 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28232
28233         PR c++/14791
28234         * g++.dg/opt/builtins1.C: New test.
28235
28236 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28237
28238         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28239         that use default windows32 struct layout.
28240         * gcc.dg/i386-bitfield2.c: Likewise.
28241
28242 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28243
28244         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28245         for mingw32 and cygwin targets.
28246
28247 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28248
28249         * gcc.dg/pch/macro-4.c: New.
28250         * gcc.dg/pch/macro-4.hs: New.
28251
28252 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28253
28254         PR fortran/13249
28255         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28256
28257 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28258
28259         PR fortran/13372
28260         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28261
28262 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28263
28264         PR gfortran/14897
28265         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28266
28267 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28268
28269         PR gfortran/15755
28270         * gfortran.fortran-torture/execute/backspace.c : New test.
28271
28272 2004-06-09  Paul Brook  <paul@codesourcery.com>
28273
28274         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28275         (pointer_to_section): Rewrite to use smaller array.
28276
28277 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28278
28279         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28280         * gcc.dg/ext/altivec-10.c: Same.
28281         * gcc.dg/ext/altivec-11.c: Same.
28282         * gcc.dg/ext/altivec-12.c: Same.
28283         * gcc.dg/ext/altivec-13.c: Same.
28284         * gcc.dg/ext/altivec-14.c: Same.
28285         * gcc.dg/ext/altivec-15.c: Same.
28286         * gcc.dg/ext/altivec-16.c: Same.
28287         * gcc.dg/ext/altivec-3.c: Same.
28288         * gcc.dg/ext/altivec-4.c: Same.
28289         * gcc.dg/ext/altivec-6.c: Same.
28290         * gcc.dg/ext/altivec-7.c: Same.
28291         * gcc.dg/ext/altivec-8.c: Same.
28292         * gcc.dg/ext/altivec-varargs-1.c: Same.
28293
28294         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28295         * g++.dg/ext/altivec-10.C: Same.
28296         * g++.dg/ext/altivec-2.C: Same.
28297         * g++.dg/ext/altivec-3.C: Same.
28298         * g++.dg/ext/altivec-4.C: Same.
28299         * g++.dg/ext/altivec-5.C: Same.
28300         * g++.dg/ext/altivec-6.C: Same.
28301         * g++.dg/ext/altivec-7.C: Same.
28302         * g++.dg/ext/altivec-8.C: Same.
28303         * g++.dg/ext/altivec-9.C: Same.
28304
28305 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28306
28307         PR c++/7841
28308         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28309
28310 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28311
28312         * gcc.dg/union-1.c: New test.
28313
28314 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28315
28316         * gcc.dg/builtins-41.c: New test case.
28317         * gcc.dg/builtins-42.c: New test case.
28318
28319 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28320
28321         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28322         * g++.dg/ext/altivec-10.C: Same.
28323         * g++.dg/ext/altivec-2.C: Same.
28324         * g++.dg/ext/altivec-3.C: Same.
28325         * g++.dg/ext/altivec-4.C: Same.
28326         * g++.dg/ext/altivec-5.C: Same.
28327         * g++.dg/ext/altivec-6.C: Same.
28328         * g++.dg/ext/altivec-7.C: Same.
28329         * g++.dg/ext/altivec-8.C: Same.
28330         * g++.dg/ext/altivec-9.C: Same.
28331         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28332         * g++.old-deja/g++.brendan/new3.C: Same.
28333         * gcc.c-torture/execute/eeprof-1.x: Same.
28334
28335 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28336
28337         PR c/14765
28338         * gcc.dg/pr14765-1.c: New test.
28339
28340 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28341
28342         PR c/14649
28343         * gcc.dg/pr14649-1.c: New test case.
28344
28345 2004-06-07  Richard Henderson  <rth@redhat.com>
28346
28347         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28348         if temporaries.
28349
28350 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28351
28352         * g++.dg/eh/elide1.C: Remove XFAIL.
28353
28354 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28355
28356         PR c++/15337
28357         * g++.dg/expr/sizeof3.C: New test.
28358
28359         PR c++/14777
28360         * g++.dg/template/access14.C: New test.
28361
28362         PR c++/15554
28363         * g++.dg/template/enum1.C: New test.
28364
28365         PR c++/15057
28366         * g++.dg/eh/throw1.C: New test.
28367
28368 2004-06-07  David Ayers  <d.ayers@inode.at>
28369             Ziemowit Laski  <zlaski@apple.com>
28370
28371         * lib/objc.exp (objc_target_compile): Revert the '-framework
28372         Foundation' flag fix, since bare Darwin does not ship
28373         with the Foundation framework.
28374         * objc/execute/next_mapping.h: Provide a local NSConstantString
28375         @interface and @implementation.
28376         (objc_constant_string_init): A constructor function, used to
28377         initialize the NSConstantString meta-class object.
28378         * objc/execute/string1.m: Include "next_mapping.h" instead of
28379         <Foundation/NSString.h>.
28380         * objc/execute/string2.m: Likewise.
28381         * objc/execute/string3.m: Likewise.
28382         * objc/execute/string4.m: Likewise.
28383
28384 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28385
28386         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28387         to double. Replace double with FLOAT.
28388         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28389
28390         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28391         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28392         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28393         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28394         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28395         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28396         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28397         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28398
28399 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28400
28401         PR c/13519
28402         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28403
28404 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28405
28406         PR c++/15503
28407         * g++.dg/template/meminit2.C: New test.
28408
28409 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28410
28411         PR target/15822
28412         * gcc.c-torture/execute/compare-fp-1.c,
28413         gcc.c-torture/execute/compare-fp-2.c,
28414         gcc.c-torture/execute/compare-fp-3.c,
28415         gcc.c-torture/execute/compare-fp-4.c,
28416         gcc.c-torture/execute/compare-fp-3.x,
28417         gcc.c-torture/execute/compare-fp-4.x: Moved...
28418         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28419         gcc.c-torture/execute/ieee/compare-fp-2.c,
28420         gcc.c-torture/execute/ieee/compare-fp-3.c,
28421         gcc.c-torture/execute/ieee/compare-fp-4.c,
28422         gcc.c-torture/execute/ieee/compare-fp-3.x,
28423         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28424
28425 2004-06-04  David Ayers  <d.ayers@inode.at>
28426
28427         * objc/execute/protocol-isEqual-4.m: New testcase.
28428
28429 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28430
28431         * objc/execute/protocol-isEqual-1.m: New testcase.
28432         * objc/execute/protocol-isEqual-2.m: New testcase.
28433         * objc/execute/protocol-isEqual-3.m: New testcase.
28434
28435 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28436
28437         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28438
28439 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28440
28441         * lib/objc.exp (objc_target_compile): When running tests on
28442         Darwin (Mac OS X), inform the linker about '-framework
28443         'Foundation'.
28444
28445 2004-06-02  Eric Christopher  <echristo@redhat.com>
28446
28447         * gcc.c-torture/compile/20040602-1.c: New.
28448
28449 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28450
28451         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28452         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28453
28454         PR tree-optimization/14736
28455         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28456
28457         PR tree-optimization/14042
28458         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28459
28460         PR tree-optimization/14729
28461         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28462
28463 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28464
28465         PR fortran/15557
28466         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28467
28468 2004-06-01  Richard Hederson  <rth@redhat.com>
28469
28470         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28471
28472 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28473
28474         PR c++/14932
28475         * g++.dg/parse/offsetof4.C: New test.
28476
28477 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28478
28479         PR objc/7993
28480         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28481
28482 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28483
28484         PR c++/15701
28485         * g++.dg/template/friend29.C: New test.
28486
28487 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28488
28489         PR c/15749
28490         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28491
28492 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28493
28494         * gcc.dg/sparc-trap-1.c: New test.
28495
28496 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28497
28498         PR middle-end/15069
28499         * g++.dg/opt/fold3.C: New test case.
28500
28501 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28502
28503         * lib/target-supports.exp (check_iconv_available): Fix fallout
28504         from 2004-05-28 patch.
28505
28506 2004-05-30  Paul Brook  <paul@codesourcery.com>
28507
28508         PR fortran/15620
28509         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28510         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28511
28512 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28513
28514         * gfortran.fortran-torture/execute/random_1.f90: New test.
28515
28516 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28517
28518         * g++.dg/ext/altivec-10.C: New test.
28519
28520 2004-05-29  Paul Brook  <paul@codesourcery.com>
28521
28522         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28523
28524 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28525
28526         * gcc.dg/altivec-16.c: New test.
28527
28528 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28529
28530         * lib/target-supports.exp (check_vmx_hw_available): New.
28531         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28532
28533         * lib/target-supports.exp (check_alias_available,
28534         check_iconv_available, check_named_sections_available): Use
28535         unique names for temporary files.
28536
28537 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28538
28539         * gcc.dg/altivec-15.c: New test.
28540
28541 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28542
28543         PR c++/15083
28544         * g++.dg/warn/noeffect6.C: New test.
28545
28546         PR c++/15471
28547         * g++.dg/expr/ptrmem4.C: New test.
28548
28549         PR c++/15640
28550         * g++.dg/template/operator3.C: New test.
28551
28552 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28553
28554         PR c++/14668
28555         * g++.dg/lookup/redecl1.C: New test.
28556         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28557
28558 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28559
28560         * gcc.c-torture/execute/compare-fp-1.c,
28561         gcc.c-torture/execute/compare-fp-2.c,
28562         gcc.c-torture/execute/compare-fp-3.c,
28563         gcc.c-torture/execute/compare-fp-4.c,
28564         gcc.c-torture/execute/compare-fp-3.x,
28565         gcc.c-torture/execute/compare-fp-4.x,
28566         gcc.dg/pr15649-1.c: New.
28567
28568 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28569
28570         PR c++/12883
28571         * g++.dg/init/array14.C: New test.
28572
28573 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28574
28575         * lib/compat.exp (compat-get-options-main): New.
28576         (compat-get-options): Remove unneeded code, warn for ignored
28577         command.
28578         (compat-execute): Check flag set by dg-require-* commands.
28579
28580         * lib/compat.exp (compat-execute): Break up long lines.
28581
28582 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28583
28584         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28585         * gcc.dg/altivec-14.c: New test.
28586         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28587
28588         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28589         * gcc.dg/altivec-12.c: Ditto.
28590
28591         * gcc.dg/altivec-3.c: Move call to altivec_check.
28592
28593 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28594
28595         PR c++/15044
28596         * g++.dg/template/error12.C: New test.
28597
28598         PR c++/15317
28599         * g++.dg/ext/attrib15.C: New test.
28600
28601         PR c++/15329
28602         * g++.dg/template/ptrmem9.C: New test.
28603
28604 2004-05-25  Paul Brook  <paul@codesourcery.com>
28605
28606         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28607
28608 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28609
28610         PR c++/15165
28611         * g++.dg/template/crash19.C: New test.
28612
28613 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c++/15025
28616         * g++.dg/template/redecl1.C: New test.
28617
28618 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/14821
28621         * g++.dg/other/ns1.C: New test.
28622
28623         PR c++/14883
28624         * g++.dg/template/invalid1.C: New test.
28625
28626 2004-05-23  Paul Brook  <paul@codesourcery.com>
28627         Victor Leikehman  <lei@haifasphere.co.il>
28628
28629         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28630         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28631
28632 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/15285
28635         PR c++/15299
28636         * g++.dg/template/non-dependent5.C: New test.
28637         * g++.dg/template/non-dependent6.C: New test.
28638
28639 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28640
28641         PR c++/15507
28642         * g++.dg/inherit/union1.C: New test.
28643
28644         PR c++/15542
28645         * g++.dg/template/addr1.C: New test.
28646
28647         PR c++/15427
28648         * g++.dg/template/array5.C: New test.
28649
28650         PR c++/15287
28651         * g++.dg/template/array6.C: New test.
28652
28653 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28654             Roger Sayle  <roger@eyesopen.com>
28655
28656         * g++.dg/lookup/forscope2.C: New test case.
28657
28658 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28659
28660         * gcc.dg/cpp/Wmissingdirs.c: New.
28661
28662 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28663
28664         PR target/15301
28665         * gcc.dg/compat/union-m128-1.h: New file.
28666         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28667         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28668         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28669
28670 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28671
28672         PR target/15302
28673         * gcc.dg/compat/struct-complex-1.h: New file.
28674         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28675         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28676         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28677
28678 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28679
28680         PR middle-end/3074
28681         * gcc.dg/pr3074-1.c: New test case.
28682         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28683
28684 2004-05-20  Falk Hueffner  <falk@debian.org>
28685
28686         PR other/15526
28687         * gcc.dg/ftrapv-1.c: New test case.
28688
28689 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28690
28691         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28692
28693 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28694             Jeff Law  <law@redhat.com>
28695
28696         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28697         * gcc.dg/tree-ssa/20040518-2.c: New test.
28698
28699         * gcc.dg/tree-ssa/20040518-1.c: New test.
28700
28701 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28702
28703         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28704
28705 2004-05-18  Paul Brook  <paul@codesourcery.com>
28706
28707         PR fortran/13930
28708         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28709
28710 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28711
28712         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28713         constant folding.
28714
28715 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28716
28717         * gcc.dg/tree-ssa/20040517-1.c: New test.
28718
28719 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28720
28721         * gcc.dg/loop-4.c: New test.
28722
28723 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28724
28725         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28726
28727 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28728
28729         PR fortran/15311
28730         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28731
28732 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28733
28734         PR fortran/13826
28735         PR fortran/13940
28736         * gfortran.fortran-torture/compile/data_1.f90: New test.
28737
28738 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28739
28740         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28741         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28742
28743 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28744
28745         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28746
28747 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28748
28749         PR c/15444
28750         * gcc.dg/format/xopen-1.c: Adjust expected message.
28751         * gcc.dg/format/xopen-3.c: New test.
28752
28753 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28754
28755         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28756
28757 2004-05-14  Jeff Law  <law@redhat.com>
28758
28759         * gcc.dg/tree-ssa/20040514-2.c: New test.
28760
28761 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28762
28763         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28764         this ...
28765         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28766         this.
28767
28768 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28769
28770         * gcc.dg/tree-ssa/20040514-1.c: New test.
28771
28772 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28773
28774         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28775         test.
28776
28777 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28778
28779         PR fortran/14066
28780         * gfortran.fortran-torture/compile/do_1.f90: New test.
28781
28782 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28783
28784         PR fortran/15051
28785         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28786         test.
28787
28788 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28789
28790         PR fortran/15149
28791         * gfortran.fortran-torture/execute/random_init.f90: New test.
28792
28793 2004-05-13  Paul Brook  <paul@codesourcery.com>
28794
28795         PR fortran/15314
28796         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28797
28798 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28799
28800         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28801         for the powerpc case.
28802
28803 2004-05-13  Jeff Law  <law@redhat.com>
28804
28805         * gcc.dg/tree-ssa/20040513-1.c: New test.
28806         * gcc.dg/tree-ssa/20040513-2.c: New test.
28807
28808 2004-05-13  Paul Brook  <paul@codesourcery.com>
28809
28810         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28811         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28812         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28813
28814 2004-05-13  Andreas Schwab  <schwab@suse.de>
28815
28816         PR other/10819
28817         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28818         characters.
28819
28820 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28821
28822         PR fortran/15294
28823         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28824
28825 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28826
28827         Merge from tree-ssa-20020619-branch.  See
28828         ChangeLog.tree-ssa for details.
28829
28830 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28831
28832         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28833         include <altivec.h> explicitly.
28834         * gcc.dg/altivec-13.c: Likewise.
28835
28836 2004-05-11  Paul Brook  <paul@codesourcery.com>
28837
28838         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28839
28840 2004-05-10  Eric Christopher  <echristo@redhat.com>
28841
28842         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28843         * gcc.dg/sibcall-4.c: Ditto.
28844
28845 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28846
28847         * g++.dg/ext/altivec-8.C: New test case.
28848         * gcc.dg/altivec-13.c: New test case.
28849
28850 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28851
28852         * gcc.c-torture/execute/divcmp-1.c: New test case.
28853         * gcc.c-torture/execute/divcmp-2.c: New test case.
28854         * gcc.c-torture/execute/divcmp-3.c: New test case.
28855
28856 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28857
28858         * g++.dg/other/pragma-re-2.C: New test.
28859
28860 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28861
28862         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28863         * gcc.dg/i386-387-2.c: Likewise.
28864
28865         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28866         __builtin_drem.
28867         * gcc.dg/i386-387-6.c: Likewise.
28868
28869 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28870
28871         * gcc.dg/builtins-33.c: Also check log1p*.
28872
28873 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28874
28875         PR optimization/15296
28876         * gcc.c-torture/execute/pr15296.c: New test.
28877
28878 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28879
28880         * gcc.dg/builtins-40.c: New test.
28881
28882 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28883
28884         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28885
28886 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28887
28888         * g++.dg/ext/spe1.C: New testcase.
28889
28890 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28891
28892         * objc.dg/image-info.m: Allow additional attributes
28893         for __image_info section.
28894
28895 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28896
28897         * gcc.dg/torture/mips-hilo-2.c: New test.
28898
28899 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28900
28901         PR c++/14389
28902         * g++.dg/template/member5.C: New test.
28903
28904 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28905
28906         * gcc.dg/builtins-34.c: Also check expm1*.
28907
28908 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28909
28910         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28911         * gcc.dg/torture/builtin-convert-3.c: New test.
28912
28913 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28914
28915         PR middle-end/15054
28916         * g++.dg/opt/pr15054.C: New test.
28917
28918 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28919
28920         * gcc.dg/torture/builtin-rounding-1.c: New test.
28921         * gcc.dg/builtins-25.c: Delete.
28922         * gcc.dg/builtins-29.c: Delete.
28923
28924 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28925
28926         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28927         * gcc.dg/sibcall-4.c: Likewise.
28928         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28929
28930 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28931
28932         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28933         bit-field on 16-bit targets.
28934
28935 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28936
28937         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28938         16-bit targets.
28939
28940 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28941
28942         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28943         * gcc.dg/rs6000-power2-2.c: Likewise.
28944
28945 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28946
28947         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28948         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28949         Change the asm registers to be in form of frN instead of fN.
28950
28951 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28952
28953         * gcc.dg/torture/builtin-convert-2.c: New test.
28954
28955 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28956
28957         * gcc.dg/rs6000-power2-1.c: New test.
28958         * gcc.dg/rs6000-power2-2.c: New test.
28959
28960 2004-04-28  Jan Hubicka  <jh@suse.cz>
28961
28962         * gcc.dg/unused-6.c: New test.
28963
28964 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28965             Ulrich Weigand  <uweigand@de.ibm.com>
28966
28967         * ada/acats/run_all.sh: Define $target variable.
28968
28969 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28970
28971         PR c++/15119
28972         * g++.dg/other/vararg-1.C: New test.
28973
28974         PR c++/4794
28975         * g++.dg/eh/cleanup3.C: New test.
28976
28977 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28978
28979         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28980         and ad8011a (target_insn).
28981         * ada/acats/support/macro.dfs: Likewise.
28982         * ada/acats/support/impbit.adb: New file.
28983
28984 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28985
28986         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28987
28988 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28989
28990         * gcc.dg/loop-3.c: New test.
28991
28992 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28993
28994         * gcc.c-torture/execute/simd-5.c: New test.
28995
28996 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28997
28998         PR c++/15064
28999         * g++.dg/template/crash18.C: New test.
29000
29001 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
29002
29003         * g++.dg/ext/complit3.C: New test.
29004
29005 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29006
29007         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
29008         * gcc.dg/altivec-3.c: Same.
29009         * gcc.dg/altivec-varargs-1.c: Same.
29010
29011 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
29012
29013         * lib/target-supports.exp (check_profiling_available): Assume
29014         profiling is not available on powerpc-eabi targets.
29015
29016 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
29017
29018         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
29019         * gcc.dg/vmx/bug-1.c: Ditto.
29020
29021 2004-04-20  Eric Christopher  <echristo@redhat.com>
29022
29023         * gcc.dg/charset/extern.c: New test.
29024         * g++.dg/charset/extern3.cc: Ditto.
29025
29026 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
29027
29028         * gcc.dg/builtins-39.c: New test.
29029
29030 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
29031
29032         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
29033
29034 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
29035
29036         * gcc.dg/torture/mips-hilo-1.c: New test.
29037
29038 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
29039
29040         * gcc.c-torture/compile/20040419-1.c: New test.
29041
29042 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
29043
29044         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
29045
29046 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
29047             Aldy Hernandez  <aldyh@redhat.com>
29048
29049         * gcc.c-torture/execute/va-arg-24.c: New.
29050
29051 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
29052             Aldy Hernandez  <aldyh@redhat.com>
29053
29054         * gcc.dg/vmx/1b-01.c: New.
29055         * gcc.dg/vmx/1b-02.c: New.
29056         * gcc.dg/vmx/1b-03.c: New.
29057         * gcc.dg/vmx/1b-04.c: New.
29058         * gcc.dg/vmx/1b-05.c: New.
29059         * gcc.dg/vmx/1b-06.c: New.
29060         * gcc.dg/vmx/1b-07.c: New.
29061         * gcc.dg/vmx/1c-01.c: New.
29062         * gcc.dg/vmx/1c-02.c: New.
29063         * gcc.dg/vmx/3a-01a.c: New.
29064         * gcc.dg/vmx/3a-01.c: New.
29065         * gcc.dg/vmx/3a-01m.c: New.
29066         * gcc.dg/vmx/3a-03.c: New.
29067         * gcc.dg/vmx/3a-03m.c: New.
29068         * gcc.dg/vmx/3a-04.c: New.
29069         * gcc.dg/vmx/3a-04m.c: New.
29070         * gcc.dg/vmx/3a-05.c: New.
29071         * gcc.dg/vmx/3a-06.c: New.
29072         * gcc.dg/vmx/3a-06m.c: New.
29073         * gcc.dg/vmx/3a-07.c: New.
29074         * gcc.dg/vmx/3b-01.c: New.
29075         * gcc.dg/vmx/3b-02.c: New.
29076         * gcc.dg/vmx/3b-10.c: New.
29077         * gcc.dg/vmx/3b-13.c: New.
29078         * gcc.dg/vmx/3b-14.c: New.
29079         * gcc.dg/vmx/3b-15.c: New.
29080         * gcc.dg/vmx/3c-01a.c: New.
29081         * gcc.dg/vmx/3c-01.c: New.
29082         * gcc.dg/vmx/3c-02.c: New.
29083         * gcc.dg/vmx/3c-03.c: New.
29084         * gcc.dg/vmx/3d-01.c: New.
29085         * gcc.dg/vmx/4-01.c: New.
29086         * gcc.dg/vmx/4-03.c: New.
29087         * gcc.dg/vmx/5-01.c: New.
29088         * gcc.dg/vmx/5-02.c: New.
29089         * gcc.dg/vmx/5-03.c: New.
29090         * gcc.dg/vmx/5-04.c: New.
29091         * gcc.dg/vmx/5-05.c: New.
29092         * gcc.dg/vmx/5-06.c: New.
29093         * gcc.dg/vmx/5-07.c: New.
29094         * gcc.dg/vmx/5-07t.c: New.
29095         * gcc.dg/vmx/5-08.c: New.
29096         * gcc.dg/vmx/5-10.c: New.
29097         * gcc.dg/vmx/5-11.c: New.
29098         * gcc.dg/vmx/7-01a.c: New.
29099         * gcc.dg/vmx/7-01.c: New.
29100         * gcc.dg/vmx/7c-01.c: New.
29101         * gcc.dg/vmx/7d-01.c: New.
29102         * gcc.dg/vmx/7d-02.c: New.
29103         * gcc.dg/vmx/8-01.c: New.
29104         * gcc.dg/vmx/8-02a.c: New.
29105         * gcc.dg/vmx/8-02.c: New.
29106         * gcc.dg/vmx/brode-1.c: New.
29107         * gcc.dg/vmx/bug-1.c: New.
29108         * gcc.dg/vmx/bug-2.c: New.
29109         * gcc.dg/vmx/bug-3.c: New.
29110         * gcc.dg/vmx/cw-bug-1.c: New.
29111         * gcc.dg/vmx/cw-bug-2.c: New.
29112         * gcc.dg/vmx/cw-bug-3.c: New.
29113         * gcc.dg/vmx/dct.c: New.
29114         * gcc.dg/vmx/debug-1.c: New.
29115         * gcc.dg/vmx/debug-2.c: New.
29116         * gcc.dg/vmx/debug-3.c: New.
29117         * gcc.dg/vmx/debug-4.c: New.
29118         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29119         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29120         * gcc.dg/vmx/eg-5.c: New.
29121         * gcc.dg/vmx/fft.c: New.
29122         * gcc.dg/vmx/gcc-bug-1.c: New.
29123         * gcc.dg/vmx/gcc-bug-2.c: New.
29124         * gcc.dg/vmx/gcc-bug-3.c: New.
29125         * gcc.dg/vmx/gcc-bug-4.c: New.
29126         * gcc.dg/vmx/gcc-bug-5.c: New.
29127         * gcc.dg/vmx/gcc-bug-6.c: New.
29128         * gcc.dg/vmx/gcc-bug-7.c: New.
29129         * gcc.dg/vmx/gcc-bug-8.c: New.
29130         * gcc.dg/vmx/gcc-bug-9.c: New.
29131         * gcc.dg/vmx/gcc-bug-b.c: New.
29132         * gcc.dg/vmx/gcc-bug-c.c: New.
29133         * gcc.dg/vmx/gcc-bug-d.c: New.
29134         * gcc.dg/vmx/gcc-bug-e.c: New.
29135         * gcc.dg/vmx/gcc-bug-f.c: New.
29136         * gcc.dg/vmx/gcc-bug-g.c: New.
29137         * gcc.dg/vmx/gcc-bug-i.c: New.
29138         * gcc.dg/vmx/harness.h: New.
29139         * gcc.dg/vmx/ira1.c: New.
29140         * gcc.dg/vmx/ira2a.c: New.
29141         * gcc.dg/vmx/ira2b.c: New.
29142         * gcc.dg/vmx/ira2.c: New.
29143         * gcc.dg/vmx/ira2c.c: New.
29144         * gcc.dg/vmx/mem.c: New.
29145         * gcc.dg/vmx/newton-1.c: New.
29146         * gcc.dg/vmx/ops.c: New.
29147         * gcc.dg/vmx/sn7153.c: New.
29148         * gcc.dg/vmx/spill2.c: New.
29149         * gcc.dg/vmx/spill3.c: New.
29150         * gcc.dg/vmx/spill.c: New.
29151         * gcc.dg/vmx/t.c: New.
29152         * gcc.dg/vmx/varargs-1.c: New.
29153         * gcc.dg/vmx/varargs-2.c: New.
29154         * gcc.dg/vmx/varargs-3.c: New.
29155         * gcc.dg/vmx/varargs-4.c: New.
29156         * gcc.dg/vmx/varargs-5.c: New.
29157         * gcc.dg/vmx/varargs-6.c: New.
29158         * gcc.dg/vmx/varargs-7.c: New.
29159         * gcc.dg/vmx/vmx.exp: New.
29160         * gcc.dg/vmx/vprint-1.c: New.
29161         * gcc.dg/vmx/vscan-1.c: New.
29162         * gcc.dg/vmx/x-01.c: New.
29163         * gcc.dg/vmx/x-02.c: New.
29164         * gcc.dg/vmx/x-03.c: New.
29165         * gcc.dg/vmx/x-04.c: New.
29166         * gcc.dg/vmx/x-05.c: New.
29167         * gcc.dg/vmx/yousufi-1.c: New.
29168         * gcc.dg/vmx/zero-1.c: New.
29169         * gcc.dg/vmx/zero.c: New.
29170
29171 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29172
29173         * g++.dg/lookup/java1.C: Update for chage of
29174         _Jv_AllocObject.
29175         * g++.dg/lookup/java2.C: Likewise.
29176
29177 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29178
29179         * ada/acats/run_all.sh: use -O2 by default.
29180
29181 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29182
29183         * gcc.dg/vr-mult-[12].c: New tests.
29184
29185 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29186
29187         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29188
29189         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29190
29191 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29192
29193         * lib/target-supports.exp (check_profiling_available): Assume profiling
29194         isn't available for mips*-*-elf targets.
29195
29196 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29197
29198         * gcc.dg/builtins-38.c: New test.
29199
29200 2004-04-14  Eric Christopher  <echristo@redhat.com>
29201
29202         * g++.dg/charset/charset.exp: Run .cc extension tests.
29203
29204 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29205
29206         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29207
29208 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29209
29210         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29211
29212 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29213
29214         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29215         * gcc.dg/i386-387-2.c: Likewise.
29216
29217         * gcc.dg/i386-387-7.c: New test.
29218         * gcc.dg/i386-387-8.c: New test.
29219
29220         * gcc.dg/builtins-37.c: New test.
29221
29222 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29223
29224         * g++.dg/pch/externc-1.C: Add missing semicolon.
29225
29226 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29227
29228         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29229
29230 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29231
29232         * gcc.c-torture/execute/20040411-1.c: New test.
29233
29234 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29235
29236         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29237
29238 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29239
29240         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29241
29242 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29243
29244         * lib/target-supports.exp (check_named_sections_available): New.
29245         * lib/gcc-dg.exp (dg-require-named-sections): New.
29246         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29247         old-deja.exp.  Also prune error-count message from HP linker.
29248         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29249
29250         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29251         * g++.old-deja/g++.pt/static3.C: Likewise.
29252         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29253
29254 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29255
29256         * gcc.c-torture/execute/20040409-1.c: New test case.
29257         * gcc.c-torture/execute/20040409-2.c: New test case.
29258         * gcc.c-torture/execute/20040409-3.c: New test case.
29259
29260 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29261
29262         * gcc.dg/20040409-1.c: New test.
29263
29264 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29265
29266         PR target/14888
29267         * g++.dg/opt/pr14888.C: New test case.
29268
29269 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29270
29271         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29272         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29273         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29274         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29275         New tests.
29276
29277 2004-04-08  Paul Brook  <paul@codesourcery.com>
29278
29279         * gcc.dg/spill-1.c: New test.
29280
29281 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29282
29283         * gcc.dg/torture/builtin-ctype-2.c: New test.
29284
29285 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29286
29287         * gcc.dg/pch/pch.exp: Add largefile test.
29288
29289 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29290
29291         * g++.dg/pch/externc-1.Hs: New.
29292         * g++.dg/pch/externc-1.C: New.
29293
29294 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29295
29296         * gcc.dg/compat/struct-by-value-5a_main.c,
29297         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29298         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29299         * gcc.dg/compat/struct-by-value-5a_x.c,
29300         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29301         gcc.dg/compat/struct-by-value-5_x.c.
29302         * gcc.dg/compat/struct-by-value-5a_y.c,
29303         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29304         gcc.dg/compat/struct-by-value-5_y.c.
29305
29306         * gcc.dg/compat/struct-by-value-6a_main.c,
29307         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29308         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29309         * gcc.dg/compat/struct-by-value-6a_x.c,
29310         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29311         gcc.dg/compat/struct-by-value-6_x.c.
29312         * gcc.dg/compat/struct-by-value-6a_y.c,
29313         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29314         gcc.dg/compat/struct-by-value-6_y.c.
29315
29316         * gcc.dg/compat/struct-by-value-7a_main.c,
29317         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29318         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29319         * gcc.dg/compat/struct-by-value-7a_x.c,
29320         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29321         gcc.dg/compat/struct-by-value-7_x.c.
29322         * gcc.dg/compat/struct-by-value-7a_y.c,
29323         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29324         gcc.dg/compat/struct-by-value-7_y.c.
29325
29326 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29329         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29330         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29331         options.
29332
29333 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29334
29335         * gcc.dg/builtins-36.c: New test.
29336
29337 2004-04-06  Paul Brook  <paul@codesourcery.com>
29338
29339         * README.gcc: Remove obsolete contraint on testcases.
29340
29341 2004-04-05  Paul Brook  <paul@codesourcery.com>
29342
29343         PR2123
29344         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29345         failure and exit(0) on success.
29346         * g++.dg/expr/anew2.C: Ditto.
29347         * g++.dg/expr/anew3.C: Ditto.
29348         * g++.dg/expr/anew4.C: Ditto.
29349
29350 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29351
29352         PR c++/3518
29353         * g++.dg/template/unify7.C: New.
29354
29355 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29356
29357         * g++.dg/README: Bring up to date with new subdirectories; remove
29358         duplicate subdirectory lines.
29359
29360 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29361
29362         PR c++/14007
29363         * g++.dg/template/unify5.C: New.
29364         * g++.dg/template/unify6.C: New.
29365         * g++.dg/template/qualttp20.C: Adjust.
29366         * g++.old-deja/g++.jason/report.C: Adjust.
29367         * g++.old-deja/g++.other/qual1.C: Adjust.
29368
29369 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29370
29371         PR c++/14803
29372         * g++.dg/inherit/ptrmem1.C: New test.
29373
29374 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29375
29376         PR c++/14755
29377         * gcc.c-torture/execute/20040331-1.c: New test.
29378         * gcc.dg/20040331-1.c: New test.
29379
29380 2004-04-01  Paul Brook  <paul@codesourcery.com>
29381
29382         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29383
29384 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29385
29386         PR c++/14724
29387         * g++.dg/init/goto1.C: New test.
29388
29389         PR c++/14763
29390         * g++.dg/template/defarg4.C: New test.
29391
29392 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29393
29394         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29395
29396 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29397
29398         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29399
29400 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29401
29402         * gcc.dg/noncompile/undeclared-2.c: New test.
29403
29404 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29405
29406         * gcc.dg/940409-1.c: Remove XFAIL.
29407         * gcc.dg/reg-vol-struct-1.c: New test.
29408
29409 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29410
29411         * gcc.dg/torture/builtin-wctype-1.c: New test.
29412
29413 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29414
29415         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29416         * gcc.dg/20001101-1.c: Likewise.
29417         * gcc.dg/20001102-1.c: Likewise.
29418
29419 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29420
29421         * gcc.dg/compare8.c: Add an additional test for XOR.
29422
29423 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29424
29425         * gcc.dg/torture/builtin-ctype-1.c: New test.
29426
29427 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29428
29429         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29430         * gcc.dg/torture/builtin-math-1.c: Likewise.
29431         * gcc.dg/torture/builtin-power-1.c: New test.
29432
29433 2004-03-24  Andreas Schwab  <schwab@suse.de>
29434
29435         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29436         IA64 assembler.
29437
29438 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29439             Roger Sayle  <roger@eyesopen.com>
29440
29441         * gcc.dg/compare8.c: New test case.
29442
29443 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29444
29445         * g++.dg/ext/altivec-7.C: New test.
29446
29447 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29448
29449         PR 12267, 12391, 12560, 13129, 14114, 14133
29450         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29451         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29452         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29453         Adjust error regexps.
29454         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29455         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29456         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29457         * gcc.dg/local1.c: Add explanatory comment.
29458
29459 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29460
29461         PR optimization/14669
29462         * g++.dg/opt/fold2.C: New test case.
29463
29464 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29465
29466         PR c/14069
29467         * gcc.dg/20040322-1.c: New test.
29468
29469 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29470
29471         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29472         * gcc.dg/ultrasp4.c: Likewise.
29473         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29474
29475 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29476
29477         * gcc.dg/i386-sse-8.c: Reset default options.
29478
29479 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29480
29481         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29482         in the error message text.
29483
29484 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29485
29486         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29487
29488 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29489
29490         PR c++/14616
29491         * g++.dg/init/array13.C: New test.
29492
29493 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29494
29495         PR target/13889
29496         * gcc.c-torture/compile/pr13889.c: New test case.
29497
29498 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29499
29500         PR c/14635
29501         * builtins-1.c (nan, nans): Don't test.
29502         * builtins-30.c: Don't use nan, nanf, nanl.
29503         * builtins-35.c: New test.
29504
29505 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29506
29507         * g++.dg/ext/altivec-6.C: New test.
29508
29509 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29510
29511         * g++.dg/init/placement3.C: New test.
29512
29513         * g++.dg/template/spec13.C: New test.
29514
29515         * g++.dg/lookup/using11.C: New test.
29516
29517         * g++.dg/lookup/koenig3.C: New test.
29518
29519         * g++.dg/template/operator2.C: New test.
29520
29521         * g++.dg/expr/dtor3.C: New test.
29522         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29523         marker.
29524         * g++.old-deja/g++.law/visibility28.C: Likewise.
29525
29526 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29527
29528         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29529         * gcc.dg/ppc64-abi-3.c: Likewise.
29530
29531 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29532
29533         PR c++/14545
29534         * g++.dg/parse/template15.C: New test.
29535
29536 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29537
29538         * g++.dg/expr/dtor2.C: New test.
29539
29540         * g++.dg/lookup/anon4.C: New test.
29541
29542         * g++.dg/overload/using1.C: New test.
29543
29544         * g++.dg/template/lookup7.C: New test.
29545
29546         * g++.dg/template/typename6.C: New test.
29547
29548         * g++.dg/expr/cond6.C: New test.
29549
29550 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29551
29552         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29553
29554 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29555
29556         * g++.dg/expr/cond5.C: New test.
29557         * g++.dg/expr/constcast1.C: Likewise.
29558         * g++.dg/expr/ptrmem2.C: Likewise.
29559         * g++.dg/expr/ptrmem3.C: Likewise.
29560         * g++.dg/lookup/main1.C: Likewise.
29561         * g++.dg/template/lookup6.C: Likewise.
29562
29563 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29564
29565         * gcc.dg/local1.c: New test.
29566
29567         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29568
29569 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29570
29571         * gcc.dg/torture/builtin-convert-1.c: New test.
29572
29573 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29574
29575         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29576
29577 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29578
29579         PR c++/14481
29580         * g++.dg/warn/Wunused-7.C: New test.
29581
29582 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29583
29584         * gcc.dg/torture/builtin-integral-1.c: New test.
29585
29586 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29587
29588         PR c++/14586
29589         * g++.dg/parse/non-dependent3.C: New test.
29590
29591 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29592
29593         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29594         * g++.dg/eh/simd-2.C: Likewise.
29595         * g++.dg/init/array10.C: Likewise.
29596         * gcc.c-torture/compile/simd-1.c: Likewise.
29597         * gcc.c-torture/compile/simd-2.c: Likewise.
29598         * gcc.c-torture/compile/simd-3.c: Likewise.
29599         * gcc.c-torture/compile/simd-4.c: Likewise.
29600         * gcc.c-torture/compile/simd-6.c: Likewise.
29601         * gcc.c-torture/execute/simd-1.c: Likewise.
29602         * gcc.c-torture/execute/simd-2.c: Likewise.
29603         * gcc.dg/compat/vector-defs.h: Likewise.
29604         * gcc.dg/20020531-1.c: Likewise.
29605         * gcc.dg/altivec-3.c: Likewise.
29606         * gcc.dg/altivec-4.c: Likewise.
29607         * gcc.dg/altivec-varargs-1.c: Likewise.
29608         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29609         * gcc.dg/i386-mmx-3.c: Likewise.
29610         * gcc.dg/i386-sse-4.c: Likewise.
29611         * gcc.dg/i386-sse-5.c: Likewise.
29612         * gcc.dg/i386-sse-8.c: Likewise.
29613         * gcc.dg/simd-1.c: Likewise.
29614         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29615         __ev64_opaque__ since the machine description provides it.
29616
29617 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29618
29619         * lib/compat.exp (skip_list): New global variable.
29620         Use it to hold the user defined COMPAT_SKIPS list if any.
29621         (compat-obj): Add the members of skip_list to optall.
29622
29623 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29624
29625         * gcc.dg/compat/union-by-value-1_main.c,
29626         union-by-value-1_x.c, union-by-value-1_y.c,
29627         union-check.h, union-defs.h,
29628         union-init.h, union-return-1_main.c,
29629         union-return-1_x.c, union-return-1_y.c: New files.
29630
29631 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29632
29633         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29634         mixed-struct-init.h: Add 4 mixed structure types.
29635         struct-by-value-21_main.c, struct-by-value-21_x.c,
29636         struct-by-value-21_y.c, struct-return-21_main.c,
29637         struct-return-21_x.c, struct-return-21_y.c: New files.
29638
29639 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29640
29641         PR c++/14550
29642         * g++.dg/parse/template14.C: New test.
29643
29644 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29645
29646         * gcc.c-torture/execute/20040313-1.c: New test.
29647
29648 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29649
29650         PR target/14533
29651         * gcc.dg/20040311-2.c: New test.
29652
29653 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29654
29655         PR other/14544
29656         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29657         bit-field.
29658
29659 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29660
29661         * gcc.dg/20040305-2.c: Add missing return statement.
29662
29663 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29664
29665         * gcc.dg/builtins-34.c: Also check pow10*.
29666
29667 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29668
29669         PR target/14262
29670         * gcc.dg/20040305-2.c: New test.
29671
29672 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29673
29674         * gcc.dg/20040310-1.c: New test.
29675
29676 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29677
29678         * gcc.c-torture/execute/20040311-1.c: New test case.
29679
29680 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29681
29682         PR c++/14476
29683         * g++.dg/lookup/enum1.C: New test.
29684
29685 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29686
29687         PR c++/14510
29688         * g++.dg/lookup/struct2.C: New test.
29689
29690 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29691
29692         * gcc.dg/builtins-34.c: New test.
29693
29694 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29695
29696         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29697
29698 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29699
29700         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29701         * gcc.dg/alias-2.c: New testcase.
29702
29703 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29704
29705         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29706
29707 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29708
29709         * gcc.c-torture/execute/20040309-1.c: New test case.
29710
29711 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29712
29713         PR c++/14397
29714         * g++.dg/overload/ref1.C: New.
29715
29716 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29717
29718         PR c++/14409
29719         * g++.dg/template/spec12.C: New test.
29720
29721         PR c++/14448
29722         * g++.dg/parse/crash14.C: New test.
29723
29724 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29725
29726         PR c++/14230
29727         * g++.dg/init/ref11.C: New test.
29728
29729 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29730
29731         PR c++/14432
29732         * g++.dg/parse/builtin2.C: New test.
29733
29734 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29735
29736         PR c++/14401
29737         * g++.dg/init/ctor3.C: New test.
29738         * g++.dg/init/union1.C: New test.
29739         * g++.dg/ext/anon-struct4.C: New test.
29740
29741 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29742
29743         * g++.dg/lookup/koenig1.C: Tweak error messages.
29744         * g++.dg/lookup/used-before-declaration.C: Likewise.
29745         * g++.dg/other/do1.C: Likewise.
29746         * g++.dg/overload/koenig1.C: Likewise.
29747         * g++.dg/parse/crash13.C: Likewise.
29748         * g++.dg/template/instantiate3.C: Likewise.
29749
29750 2004-03-08  Eric Christopher  <echristo@redhat.com>
29751
29752         * * lib/target-supports.exp: Enable libiconv in test
29753         compilation.  Fix up error checking.
29754
29755 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29756
29757         PR middle-end/14289
29758         * gcc.dg/pr14289-1.c: New test case.
29759         * gcc.dg/pr14289-2.c: Likewise.
29760         * gcc.dg/pr14289-3.c: Likewise.
29761
29762 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29763
29764         * gcc.c-torture/execute/20040308-1.c: New test.
29765
29766 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29767
29768         * gcc.c-torture/execute/20040307-1.c: New test case.
29769
29770 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29771
29772         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29773
29774 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29775
29776         * gcc.dg/20040306-1.c: New test.
29777
29778 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29779
29780         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29781         them static.
29782         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29783
29784 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29785
29786         PR c/14465
29787         * gcc.dg/decl-6.c: New test.
29788
29789 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29790
29791         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29792         Rename LOGPOW -> LOG_POW.
29793         (SQRT_EXP, POW_EXP): New.
29794
29795 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29796
29797         * gcc.dg/i386-sse-8.c: New test.
29798
29799 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29800
29801         PR c/14114
29802         * gcc.dg/decl-5.c: New test.
29803
29804 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29805
29806         * gcc.dg/20040305-1.c: New test.
29807
29808 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29809
29810         PR other/14354
29811         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29812
29813 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29814
29815         PR c++/14425, c++/14426
29816         * g++.dg/ext/altivec-4.C: New test.
29817         * g++.dg/ext/altivec-5.C: New test.
29818
29819 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29820
29821         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29822         global variables of a type with no linkage.
29823         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29824         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29825         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29826         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29827         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29828         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29829         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29830         * g++.dg/warn/deprecated.C: Name enum Color.
29831         * g++.dg/overload/VLA.C: Name structure for 'b'.
29832         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29833
29834 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29835
29836         * gcc.c-torture/compile/20040304-1.c: New test.
29837
29838 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29839
29840         PR 13728
29841         * gcc.dg/decl-4.c: New testcase.
29842
29843 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29844
29845         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29846         as PRECF if sizeof (float) > sizeof (double).
29847         (PRECL): Make it the same as PRECF if
29848         sizeof (float) > sizeof (long double).
29849
29850 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29851
29852         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29853         system type.  Add check for irix6 which doesn't have c99 runtime.
29854
29855 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29856
29857         * gcc.dg/const-elim-1.c: xfail for xtensa.
29858
29859 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29860
29861         PR c++/14369
29862         * g++.dg/template/cond4.C: New test.
29863
29864 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29865
29866         PR c++/14360
29867         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29868
29869         PR c++/14361
29870         * g++.dg/parse/defarg7.C: New test.
29871
29872         PR c++/14359
29873         * g++.dg/template/friend26.C: New test.
29874
29875 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29876
29877         PR c++/14324
29878         * g++.dg/abi/mangle21.C: New test.
29879
29880         PR c++/14260
29881         * g++.dg/parse/constructor2.C: New test.
29882
29883         PR c++/14337
29884         * g++.dg/template/sfinae1.C: New test.
29885
29886 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29887
29888         PR c++/14267
29889         * g++.dg/expr/crash2.C: New test.
29890
29891         PR middle-end/13448
29892         * gcc.dg/inline-5.c: New test.
29893         * gcc.dg/always-inline.c: Split out tests into ...
29894         * gcc.dg/always-inline2.c: ... this and ...
29895         * gcc.dg/always-inline3.c: ... this.
29896
29897 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29898
29899         PR debug/12103
29900         * g++.dg/debug/crash1.C: New test.
29901
29902 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29903
29904         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29905         function with __attribute__((noinline)).
29906         (recurser_void2): Likewise.
29907         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29908         (recurser_void2): Likewise.
29909
29910 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29911
29912         PR middle-end/14203
29913         * g++.dg/warn/Wunused-6.C: New test case.
29914
29915 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29916
29917         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29918         not defined.
29919
29920 2004-02-27  Eric Christopher  <echristo@redhat.com>
29921
29922         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29923         * g++.dg/charset/asm2.c: Run only x86.
29924         * gcc.dg/charset/asm3.c: Ditto.
29925
29926 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29927
29928         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29929         ld_library_path.
29930
29931 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29932
29933         * g++.dg/ext/altivec-3.C: New.
29934
29935 2004-02-26  Richard Henderson  <rth@redhat.com>
29936
29937         * g++.dg/ext/attrib10.C: Mark for warning.
29938         * gcc.dg/attr-alias-1.c: New.
29939
29940 2004-02-26  Richard Henderson  <rth@redhat.com>
29941
29942         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29943         * gcc.c-torture/execute/20040208-2.c: ... it back.
29944
29945 2004-02-26  Eric Christopher  <echristo@redhat.com>
29946
29947         * lib/target-supports.exp (check-iconv-available): New function.
29948         * lib/gcc-dg.exp (dg-require-iconv): New function.
29949         Use above.
29950         * gcc.dg/charset: New directory.
29951         * gcc.dg/charset/charset.exp: New file.
29952         * gcc.dg/charset/asm1.c: Ditto.
29953         * gcc.dg/charset/asm2.c: Ditto.
29954         * gcc.dg/charset/asm3.c: Ditto.
29955         * gcc.dg/charset/asm4.c: Ditto.
29956         * gcc.dg/charset/asm5.c: Ditto.
29957         * gcc.dg/charset/attribute1.c: Ditto.
29958         * gcc.dg/charset/attribute2.c: Ditto.
29959         * gcc.dg/charset/string1.c: Ditto.
29960         * g++.dg/charset: New directory.
29961         * g++.dg/dg.exp: Add here. Special options.
29962         * g++.dg/charset/charset.exp: New file.
29963         * g++.dg/charset/asm1.c: Ditto.
29964         * g++.dg/charset/asm2.c: Ditto.
29965         * g++.dg/charset/asm3.c: Ditto.
29966         * g++.dg/charset/asm4.c: Ditto.
29967         * g++.dg/charset/attribute1.c: Ditto.
29968         * g++.dg/charset/attribute2.c: Ditto.
29969         * g++.dg/charset/extern1.cc: Ditto.
29970         * g++.dg/charset/extern2.cc: Ditto.
29971         * g++.dg/charset/string1.c: Ditto.
29972
29973 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29974
29975         PR c++/14278
29976         * g++.dg/parse/comma1.C: New test.
29977
29978 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29979
29980         PR c++/14284
29981         * g++.dg/template/ttp8.C: New test.
29982
29983 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29984
29985         * gcc.dg/fixuns-trunc-1.c: New test.
29986
29987 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29988
29989         * gcc.dg/builtins-config.h: Use #elif.
29990
29991 2004-02-26  Michael Matz  <matz@suse.de>
29992
29993         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29994         * gcc.dg/991214-1.c: Likewise.
29995         * gcc.dg/i386-asm-1.c: Likewise.
29996
29997 2004-02-25  Richard Henderson  <rth@redhat.com>
29998
29999         * gcc.c-torture/execute/20040208-2.c: Move ...
30000         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
30001
30002 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30003
30004         PR c++/14246
30005         * g++.dg/other/crash-3.C: New test.
30006
30007 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30008
30009         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
30010         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
30011
30012         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
30013         HP-UX.
30014
30015 2004-02-24  Michael Matz  <matz@suse.de>
30016
30017         * gcc.dg/i386-regparm.c: New.
30018
30019 2004-02-23  James E Wilson  <wilson@specifixinc.com>
30020
30021         * gcc.c-torture/execute/20040223-1.c: New.
30022
30023 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
30024             Kazu Hirata  <kazu@cs.umass.edu>
30025
30026         * gcc.dg/fwritable-strings-1.c: Remove.
30027
30028 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
30029
30030         PR c/14156
30031         * gcc.dg/20040223-1.c: New test.
30032
30033 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30034
30035         PR c++/14106
30036         * g++.dg/ext/typeof9.C: New test.
30037
30038 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30039
30040         PR c++/14250
30041         * g++.dg/other/switch1.C: New test.
30042
30043 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30044
30045         * gcc.dg/cast-function-1.c: Adjust for new informative message.
30046         * gcc.dg/va-arg-1.c: Likewise.
30047
30048 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30049
30050         PR c++/14143
30051         * g++.dg/template/koenig5.C: New test.
30052
30053 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
30054
30055         * g++.dg/ext/altivec-1.C: Generalize target triple.
30056         * g++.dg/ext/altivec-2.C: New test case.
30057         * g++.dg/ext/altivec_check.h: New file.
30058         * gcc.dg/altivec-1.c: Generalize target triple;
30059         include altivec_check.h and call altivec_check().
30060         * gcc.dg/altivec-[2-5].c: Generalize target triple.
30061         * gcc.dg/altivec-6.c: New test case.
30062         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
30063         type casts as needed.
30064         * gcc.dg/altivec-10.c: Include altivec_check.h and call
30065         altivec_check().
30066         * gcc.dg/altivec-12.c: New test case.
30067         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
30068         include altivec_check.h and call altivec_check().
30069         * gcc.dg/altivec_check.h: New file.
30070
30071 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30072
30073         * lib/target-supports.exp (check_alias_available): Don't mangle
30074         function `g' in test program.
30075
30076 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30077
30078         * lib/target-supports.exp (check_profiling_available): Check
30079         argument to determine whether we support a profiling type.
30080         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30081         check_profiling_available.
30082         * g++.dg/bprob/bprob.exp: Likewise.
30083         * g77.dg/bprob/bprob.exp: Likewise.
30084         * gcc.misc-tests/bprob.exp: Likewise.
30085         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30086         dg-require-profiling and delete expected error handling.
30087         * gcc.dg/20021014-1.c: Likewise.
30088         * gcc.dg/nest.c: Likewise.
30089
30090 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30091
30092         PR c++/12007
30093         * g++.dg/other/vthunk1.C: New test.
30094
30095 2004-02-20  Falk Hueffner  <falk@debian.org>
30096
30097         PR target/14201
30098         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30099
30100 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30101
30102         PR c++/13927
30103         * g++.dg/other/error8.C: Remove XFAIL markers.
30104
30105         PR c++/14173
30106         * g++.dg/ext/packed5.C: New test.
30107
30108         PR c++/14199
30109         * g++.dg/warn/Wunused-5.C: New test.
30110
30111         PR c++/14186
30112         * g++.dg/lookup/member1.C: New test.
30113
30114 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30115
30116         * gcc.c-torture/compile/20040130-1.c: Enable only when
30117         __INT_MAX__ >= 2147483647L.
30118         * gcc.c-torture/compile/961203-1.c: Likewise.
30119
30120 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30123         * g++.dg/opt/template1.C: Robustify assembler regexp
30124
30125 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30126
30127         * gcc.c-torture/execute/simd-4.x: Remove.
30128         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30129         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30130         Guard with #ifndef SKIP_ATTRIBUTE.
30131         * gcc.dg/compat/vector-1_y.c: Likewise.
30132         * gcc.dg/compat/vector-2_x.c: Likewise.
30133         * gcc.dg/compat/vector-2_y.c: Likewise.
30134         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30135         * g++.dg/eh/simd-2.C: Likewise.
30136
30137 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30138
30139         * gcc.c-torture/compile/complex-1.c: New.
30140
30141 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30142
30143         PR target/14209
30144         * gcc.c-torture/execute/20040218-1.c: New test.
30145
30146 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30147
30148         PR c++/14181
30149         * g++.dg/parse/new2.C: New test.
30150
30151 2004-02-18  Paul Brook  <paul@codesourcery.com>
30152
30153         * gcc.c-torture/compile/libcall-1.c: New test.
30154
30155 2004-02-18  Paul Brook  <paul@codesourcery.com>
30156
30157         PR debug/12934
30158         * gcc.dg/debug/debug-7.c: New test.
30159
30160 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30161
30162         * gcc.dg/20040217-1.c: New test.
30163
30164 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30165
30166         * gcc.c-torture/execute/990208-1.x: Delete.
30167
30168 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30169
30170         * gcc.c-torture/execute/20040208-2.x: New file.
30171
30172 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30173
30174         PR c++/11326
30175         * g++.dg/abi/structret1.C: New test.
30176
30177 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30178
30179         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30180         (i386_cpuid): No need to test if cpuid is available on AMD64.
30181         Fix assembly, so that it works onboth i386 and AMD64.
30182         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30183         (vecInLong): Fix s[] member type to unsigned int.
30184         (vecInWord): Remove type.
30185         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30186         (a64, b64, c64, d64, e64): Remove.
30187         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30188         Remove unused variable.  Remove initialization of removed variables.
30189         Don't call mmx_tests nor sse_tests.
30190         (reference_mmx, reference_sse): Remove.
30191         (check): Add return stmt.
30192         * gcc.dg/i386-sse-7.c: New test.
30193         * gcc.dg/i386-mmx-4.c: New test.
30194
30195 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30196
30197         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30198         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30199         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30200         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30201         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30202         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30203         g++.dg/tc1/dr94.C: Fix line terminator.
30204
30205 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30206
30207         * gcc.c-torture/compile/20040216-1.c: New.
30208
30209 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30210
30211         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30212         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30213         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30214         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30215         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30216         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30217
30218 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30219
30220         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30221
30222 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30223
30224         PR c++/13971
30225         * g++.dg/expr/cond4.C: New test.
30226
30227         PR c++/14086
30228         * g++.dg/lookup/crash2.C: New test.
30229
30230 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30231
30232         * gcc.c-torture/compile/20040214-2.c: New test.
30233
30234 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30235
30236         PR c++/14116
30237         * g++.dg/ext/typeof8.C: New test.
30238
30239 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30240
30241         * gcc.c-torture/compile/20040214-1.c: New test.
30242
30243 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30244
30245         PR c++/13635
30246         * g++.dg/template/spec11.C: New test.
30247
30248 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30249
30250         PR c++/13927
30251         * g++.dg/other/error8.C: New test.
30252
30253 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30254
30255         PR c++/14122
30256         * g++.dg/template/array4.C: New test.
30257
30258         PR c++/14108
30259         * g++.dg/inherit/thunk2.C: New test.
30260
30261         PR c++/14083
30262         * g++.dg/eh/cond2.C: New test.
30263
30264 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30265
30266         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30267
30268 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30269
30270         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30271
30272 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30273
30274         * g++.dg/simd-2.C: xfail on ppc64-linux.
30275
30276 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30277
30278         PR c/456
30279         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30280         tests.
30281
30282 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30283
30284         * gcc.dg/builtins-33.c: New test.
30285
30286 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30287
30288         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30289
30290 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30291
30292         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30293
30294 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30295
30296         * gcc.dg/ppc64-abi-3.c: New test.
30297
30298 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30299
30300         PR c/14092
30301
30302         * gcc.dg/pr14092-1.c: New testcase.
30303
30304 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30305
30306         * gcc.dg/cpp/assert4.c: Fix typo last change.
30307
30308         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30309         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30310
30311         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30312
30313 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30314
30315         * gcc.c-torture/compile/20040209-1.c: New test case.
30316
30317 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30318
30319         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30320
30321 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30322
30323         * gcc.c-torture/execute/20040208-[12].c: New tests.
30324
30325 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30326
30327         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30328
30329 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30330
30331         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30332
30333 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30334
30335         Bug 13856
30336         * gcc.dg/visibility-8.c: New testcase.
30337
30338 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30339
30340         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30341         arguments.
30342         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30343
30344 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30345
30346         PR middle-end/13696
30347         * g++.dg/opt/fold1.C: New test case.
30348
30349 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30350
30351         PR c++/14033
30352         * g++.dg/other/crash-2.C: New test.
30353
30354 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30355
30356         PR c++/14028
30357         * g++.dg/parse/angle-bracket2.C: New test.
30358
30359 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30360
30361         PR middle-end/13750
30362         Revert:
30363         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30364         PR pch/13361
30365         * testsuite/g++.dg/pch/wchar-1.C: New.
30366         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30367
30368 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30369
30370         PR c++/14008
30371         * g++.dg/parse/error15.C: New test.
30372         * g++.dg/parse/crash11.C: Update dg-error mark.
30373
30374 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30375
30376         PR c++/13932
30377         * g++.dg/warn/conv2.C: New test.
30378
30379 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30380
30381         PR c++/13086
30382         * g++.dg/warn/incomplete1.C: Remove xfail.
30383
30384 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30385
30386         * lib/file-format.exp (gcc_target_object_format): Use
30387         ${tool}_target_compile, not gcc_target_compile.
30388         * lib/target-supports.exp (check_alias_available): Likewise.
30389         (check_gc_sections_available): Likewise.
30390         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30391         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30392         dg-require-alias.
30393
30394 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30395
30396         PR c++/13969
30397         * g++.dg/template/static6.C: New test.
30398
30399 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30400
30401         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30402
30403 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30404
30405         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30406         tests for systems where `char' is unsigned by default.
30407
30408 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30409
30410         PR c++/13997
30411         * g++.dg/template/partial3.C: New test.
30412
30413 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30414
30415         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30416         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30417         Remove mentions of obsolete ports.
30418
30419 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30420
30421         * gcc.dg/noncompile/20001228-1.c: Fix for new
30422         error message.
30423
30424 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30425
30426         PR target/9348
30427         * gcc.c-torture/execute/multdi-1.c: New test case.
30428
30429 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30430
30431         PR c++/13925
30432         * g++.dg/template/lookup5.C: New test.
30433
30434 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30435
30436         PR c++/13950
30437         * g++.dg/template/lookup4.C: New test.
30438
30439         PR c++/13970
30440         * g++.dg/parse/error14.C: New test.
30441
30442         PR c++/14002
30443         * g++.dg/parse/template13.C: New test.
30444
30445 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30446
30447         PR c++/13978
30448         * g++.dg/template/koenig4.C: New test.
30449
30450         PR c++/13968
30451         * g++.dg/template/crash17.C: New test.
30452
30453         PR c++/13975
30454         * g++.dg/parse/error13.C: New test.
30455         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30456
30457 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30458
30459         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30460
30461 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30462
30463         PR c/11658
30464         PR c/13994
30465         * gcc.dg/noncompile/20040203-1.c: New test.
30466         * gcc.dg/noncompile/20040203-2.c: Likewise.
30467         * gcc.dg/noncompile/20040203-3.c: Likewise.
30468         * gcc.dg/20040203-1.c: Likewise.
30469
30470 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30471
30472         PR c++/10858
30473         * g++.dg/template/sizeof7.C: New test.
30474
30475 2004-02-02  Eric Christopher  <echristo@redhat.com>
30476             Zack Weinberg  <zack@codesourcery.com>
30477
30478         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30479
30480 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30481
30482         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30483         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30484         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30485         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30486
30487 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30488
30489         PR c++/13113
30490         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30491
30492         PR c++/13854
30493         * g++.dg/ext/attrib13.C: New test.
30494
30495         PR c++/13907
30496         * g++.dg/conversion/op2.C: New test.
30497
30498 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30499
30500         * gcc.dg/titype-1.c: Fix pasto.
30501
30502 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30503
30504         * gcc.dg/titype-1.c: New test.
30505
30506 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30507
30508         PR c++/13957
30509         * g++.dg/template/non-type-template-argument-1.C,
30510         g++.dg/template/qualified-id1.C: Update dg-error marks.
30511         * g++.dg/template/nontype6.C: New test.
30512
30513 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30514
30515         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30516         * gcc.dg/builtins-31.c: New testcase.
30517         * gcc.dg/builtins-32.c: New testcase.
30518
30519 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30520
30521         * objc.dg/call-super-2.m: Update line numbers
30522         for the including of stddef.h.
30523
30524 2004-01-30  Michael Matz  <matz@suse.de>
30525
30526         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30527         g++.dg/ext/case-range3.C: New tests.
30528
30529 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30530
30531         DR206
30532         PR c++/13813
30533         * g++.dg/template/member4.C: New test.
30534
30535 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30536
30537         PR c++/13683
30538         * g++.dg/template/sizeof6.C: New test.
30539
30540 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30541
30542         * gcc.dg/fwritable-strings-1.c: New test.
30543
30544 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30545
30546         * gcc.c-torture/compile/20040130-1.c: New test.
30547
30548 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30549
30550         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30551
30552 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30553
30554         PR c++/13883
30555         * g++.dg/template/ctor3.C: New test.
30556
30557 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30558
30559         * g++.dg/tc1: New directory.
30560         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30561         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30562         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30563         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30564         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30565
30566 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30567
30568         * g++.dg/parse/error11.C: New test.
30569         * g++.dg/parse/error12.C: Likewise.
30570
30571 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30572
30573         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30574         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30575
30576 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/13791
30579         * g++.dg/ext/attrib12.C: New test.
30580
30581         PR c++/13736
30582         * g++.dg/parse/cast2.C: New test.
30583
30584 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30585
30586         * objc.dg/encode-2.m (main): New local string.  Set depending on
30587         sizeof long.  Use in sscanf call.
30588         * objc.dg/encode-3.m (main): New local string.  Set depending on
30589         sizeof long.  Use in scan_initial call.
30590
30591 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30592
30593         * objc.dg/call-super-2.m: Make LP64-safe.
30594         * objc.dg/desig-init-1.m: Likewise.
30595
30596 2004-01-27  Devang Patel <dpatel@apple.com>
30597
30598         * g++.dg/debug/namespace1.C: New test.
30599
30600 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30601
30602         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30603         xscale-*-*.
30604
30605         * gcc.dg/arm-mmx-1.c: New test.
30606
30607 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30608
30609         * gcc.dg/20040127-1.c: New test.
30610         * gcc.dg/20040127-2.c: New test.
30611
30612 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30613
30614         * objc.dg/stret-1.m (glob): Renamed to globa.
30615
30616 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30617
30618         PR c++/13663
30619         * g++.dg/expr/for1.C: New test.
30620
30621 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30622
30623         PR middle-end/13779
30624         * gcc.dg/darwin-longlong.c: New test.
30625
30626 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30627
30628         * gcc.dg/20040124-1.c: Moved test from here...
30629         * gcc.c-torture/compile/20040124-1.c: ...to here.
30630
30631 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30632
30633         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30634         the assembly output if -m64 is passed.
30635
30636 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/13833
30639         * g++.dg/template/cond3.C: New test.
30640
30641 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30642
30643         PR c++/13810
30644         * g++.dg/template/ttp7.C: New test.
30645
30646 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30647
30648         PR c++/13797
30649         * g++.dg/template/nontype4.C: New test.
30650         * g++.dg/template/nontype5.C: Likewise.
30651
30652 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30653
30654         * gcc.dg/torture/mips-clobber-at.c: New test.
30655
30656 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30657
30658         * gcc.dg/20040124-1.c: New test.
30659
30660 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30661
30662         * gcc.dg/20040123-1.c: New test.
30663
30664 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30665
30666         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30667
30668 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30669
30670         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30671
30672 2004-01-23  Andrew Pinski  <apinski@apple.com>
30673
30674         * gcc.dg/20030121-1.c: Move to ..
30675         * gcc.dg/20040121-1.c: here.
30676
30677 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30678
30679         * gcc.dg/builtins-29.c: New test case.
30680
30681 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30682
30683         PR 18314
30684         * gcc.dg/builtins-30.c: New testcase.
30685
30686 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30687
30688         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30689         * lib/g77.exp: Likewise.
30690         * lib/objc.exp: Likewise.
30691         * lib/g++.exp: Likewise.
30692
30693 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30694
30695         * gcc.dg/struct-by-value-2.c: New test.
30696
30697 2004-01-21  Andrew Pinski  <apinski@apple.com>
30698
30699         PR target/13785
30700         * gcc.dg/20030121-1.c: New test.
30701
30702 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30703
30704         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30705         clobber frame pointer register in asm statement.
30706
30707 2004-01-21  Falk Hueffner  <falk@debian.org>
30708
30709         * gcc.c-torture/compile/20040121-1.c: New test.
30710
30711 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30712
30713         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30714
30715 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30716
30717         * gcc.dg/ppc64-abi-2.c: New test.
30718
30719 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30720
30721         * lib/treelang.exp: Fill out this file.
30722         * lib/treelang-dg.exp: New File.
30723
30724 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30725
30726         * gcc.c-torture/compile/981022-1.c: Remove.
30727         * gcc.dg/array-5.c: Remove XFAIL.
30728         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30729         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30730         gcc.dg/cond-lvalue-1.c: Update.
30731         * gcc.dg/cast-lvalue-2.c: New test.
30732
30733 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30734
30735         PR c++/13592
30736         * g++.dg/other/error1.C (class foo): Tweak error message.
30737
30738         PR c++/13592
30739         * g++.dg/template/call2.C: New test.
30740
30741 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30742
30743         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30744         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30745         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30746         scalar-return-1_x.c, scalar-return-2_y.c,
30747         scalar-return-3_x.c, scalar-return-3_y.c,
30748         scalar-return-4_x.c, scalar-return-4_y.c,
30749         struct-align-1.h, struct-align-1_x.c,
30750         struct-align-1_y.c, struct-align-2.h,
30751         struct-align-2_x.c, struct-align-2_y.c,
30752         struct-by-value-10_y.c, struct-by-value-11_x.c,
30753         struct-by-value-11_y.c, struct-by-value-12_x.c,
30754         struct-by-value-12_y.c, struct-by-value-13_x.c,
30755         struct-by-value-13_y.c, struct-by-value-14_x.c,
30756         struct-by-value-14_y.c, struct-by-value-15_x.c,
30757         struct-by-value-15_y.c, struct-by-value-16_y.c,
30758         struct-by-value-17_y.c, struct-by-value-18_y.c,
30759         struct-by-value-19_y.c, struct-by-value-1_x.c,
30760         struct-by-value-1_y.c, struct-by-value-20_y.c,
30761         struct-by-value-2_x.c, struct-by-value-2_y.c,
30762         struct-by-value-3_y.c, struct-by-value-4_x.c,
30763         struct-by-value-4_y.c, struct-by-value-5_y.c,
30764         struct-by-value-6_y.c, struct-by-value-7_y.c
30765         struct-by-value-8_x.c, struct-by-value-8_y.c
30766         struct-by-value-9_x.c, struct-by-value-9_y.c
30767         struct-return-10_x.c, struct-return-10_y.c,
30768         struct-return-19_x.c, struct-return-20_x.c
30769         struct-return-2_x.c, struct-return-2_y.c
30770         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30771         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30772
30773 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30774
30775         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30776         attribute on sparc*-sun-solaris2.*.
30777
30778 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30779
30780         PR c++/13710
30781         * g++.dg/ext/typeof7.C: New test.
30782
30783 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30784
30785         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30786         * gcc.dg/const-elim-1.c: Same.
30787
30788 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30789
30790         * objc.dg/stret-1.m: New.
30791         * objc.dg/stret-2.m: New.
30792
30793 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30794
30795         PR c++/11895
30796         * g++.dg/ext/vector1.C: New test.
30797
30798 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30799
30800         * gcc.dg/pch/import-1.c: New.
30801         * gcc.dg/pch/import-1.hs: New.
30802         * gcc.dg/pch/import-1a.h: New.
30803         * gcc.dg/pch/import-1b.h: New.
30804         * gcc.dg/pch/import-1c.h: New.
30805
30806 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30807
30808         PR c++/13574
30809         * g++.dg/ext/array1.C: New test.
30810
30811         PR c++/13178
30812         * g++.dg/conversion/op1.C: New test.
30813
30814 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30815
30816         PR 11864
30817         From Kazumoto Kojima / Dan Kegel:
30818         * gcc.dg/pr11864-1.c: New test.
30819
30820         PR 10392
30821         From Marcus Comstedt / Dan Kegel:
30822         * gcc.dg/pr10392-1.c: New test.
30823
30824 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30825
30826         PR c++/13478
30827         * g++.dg/init/ref10.C: New test.
30828
30829 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30830
30831         PR c++/13407
30832         * g++.dg/parse/typename6.C: New test.
30833
30834 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30835
30836         PR pch/13361
30837         * testsuite/g++.dg/pch/wchar-1.C: New.
30838         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30839
30840 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30841
30842         PR c++/9259
30843         * g++.dg/expr/sizeof2.C: New test.
30844
30845 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30846
30847         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30848
30849 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30850
30851         PR c++/13659
30852         * g++.dg/lookup/strong-using-3.C: New.
30853         * g++.dg/lookup/using-10.C: New.
30854
30855 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30856
30857         PR c++/13594
30858         * g++.dg/lookup/strong-using-2.C: New.
30859
30860 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30861             Dan Kegel <dank@kegel.com>
30862             J"orn Rennecke <joern.rennecke@superh.com>
30863
30864         PR target/9365
30865         * gcc.dg/pr9365-1.c: New test.
30866
30867 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30868
30869         PR c++/8856
30870         * g++.dg/parse/casting-operator2.C: New test.
30871         * g++.old-deja/g++.pt/explicit83.C: Remove.
30872
30873 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30874
30875         * gcc.dg/label-compound-stmt-1.c: New test.
30876         * gcc.c-torture/compile/950922-1.c,
30877         gcc.c-torture/compile/20000211-3.c,
30878         gcc.c-torture/compile/20000518-1.c,
30879         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30880         compound statements.
30881
30882 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30883
30884         * gcc.dg/ppc64-abi-1.c: New test.
30885
30886 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30887
30888          * g++.dg/ext/attrib9.C: Add dg-warnings.
30889
30890 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30891
30892         PR c++/12335
30893         * g++.dg/parse/dtor3.C: New test.
30894
30895 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30896
30897         PR c++/12709
30898         * g++.dg/parse/try-catch-1.C: New test.
30899
30900 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30901
30902         * ada/acats/run_all.sh: Add more verbose output in acats.log
30903         when compiling tests.
30904
30905 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30906
30907         PR 13656
30908         * gcc.dg/typedef-redecl.c: New test case.
30909         * gcc.dg/typedef-redecl.h: New support file.
30910
30911 2004-01-13  Jan Hubicka  <jh@suse.cz>
30912
30913         * gcc.dg/always_inline.c: New test.
30914         * gcc.dg/debug/20031231-1.c: Fix.
30915
30916 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30917
30918         PR c++/13474
30919         * g++.dg/template/array3.C: New test.
30920
30921 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30922
30923         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30924         * g++.dg/warn/Wunused-2.C: Likewise.
30925
30926 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30927
30928         PR c++/13289
30929         * g++.dg/template/instantiate6.C: New test.
30930
30931 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30932
30933         PR middle-end/11397
30934         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30935
30936 2004-01-12  Jan Hubicka  <jh@suse.cz>
30937
30938         PR opt/12826
30939         * gcc.dg/20040112-1.c: New.
30940
30941         * gcc.dg/dwarf-die[1-7].c: Move to...
30942         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30943         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30944
30945 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30946
30947         PR c++/4100
30948         * g++.dg/parse/friend4.C: New test.
30949
30950 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30951
30952         PR c++/4100
30953         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30954         definition is called a friend.
30955
30956 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30957
30958         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30959
30960 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30961
30962         PR c++/3478
30963         * g++.dg/parse/error10.C: New test.
30964         * g++.dg/template/arg2.C: Accept "invalid type" error.
30965
30966 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30967
30968         PR middle-end/13392
30969         * g++.dg/opt/expect2.C: New test.
30970
30971 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30972
30973         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30974         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30975         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30976         Update dg-error regexps.
30977
30978 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30979
30980         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30981         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30982
30983 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30984
30985         * gcc.dg/pragma-re-1.c: Use right pointer type.
30986
30987 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30988
30989         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30990
30991 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30992
30993         * gcc.dg/rs6000-ldouble-1.c: New.
30994
30995 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30996
30997         DR 337
30998         PR c++/9256
30999         * g++.dg/other/abstract1.C: New test.
31000
31001 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
31002
31003         * g++.dg/lookup/strong-using-1.C: New.
31004
31005 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31006
31007         PR c/11234
31008         * gcc.dg/func-ptr-conv-1.c: New test.
31009         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
31010
31011 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
31012
31013         PR target/13380.
31014         * gcc.c-torture/compile/20040109-1.c: New.
31015
31016 2004-01-08  Stuart Hastings  <stuart@apple.com>
31017
31018         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
31019         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
31020         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
31021
31022 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
31023
31024         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31025
31026 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31027
31028         * ada/acats/run_acats: Treat 'gnatchop' the same way
31029         as 'gnatmake'.  Export GCC_DRIVER.
31030         * ada/acats/run_all.sh: Add target_gnatchop.  Use
31031         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
31032
31033 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31034
31035         PR c++/12573
31036         * g++.dg/template/dependent-expr4.C: New test.
31037
31038 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
31039
31040         * gcc.dg/altivec-11.c: New test.
31041
31042 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
31043
31044         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
31045
31046 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31047
31048         PR c/6024
31049         * gcc.dg/enum-compat-1.c: New test.
31050         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
31051
31052 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31053
31054         PR c/12165
31055         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
31056         gcc.dg/c99-idem-qual-3.c: New tests.
31057
31058 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
31059
31060         * gcc.dg/winline-7.c: Don't cast void * to int.
31061
31062 2004-01-06  Jan Hubicka  <jh@suse.cz>
31063
31064         * gcc.dg/i386-sse-5.c: New test
31065         * g++.dg/eh/simd-1.c: Add -w argument for i386.
31066
31067 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31068
31069         PR c++/12815
31070         * g++.dg/rtti/typeid4.C: New test.
31071
31072 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31073
31074         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
31075
31076 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/12132
31079         * g++.dg/template/error11.C: New test.
31080
31081         PR c++/13451
31082         * g++.dg/template/class2.C: New test.
31083
31084 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31085         Richard Sandiford <rsandifo@redhat.com>
31086
31087         PR c++/13387
31088         * g++.dg/opt/alias3.C: New test.
31089
31090 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/13157
31093         * g++.dg/template/koenig3.C: New test.
31094
31095         PR c++/13529
31096         * g++.dg/parse/offsetof3.C: New test.
31097
31098         * g++.dg/init/copy7.C: Add missing dg-error markers.
31099
31100         PR c++/12226
31101         * g++.dg/init/copy7.c: New test.
31102
31103         PR c++/13536
31104         * g++.dg/parse/cast1.C: New test.
31105
31106 2004-01-04  Jan Hubicka  <jh@suse.cz>
31107
31108         * gcc.dg/winline[1-7].c: New tests.
31109
31110 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31111
31112         PR c++/13520
31113         * g++.dg/template/qualttp22.C: New test.
31114
31115 2004-01-01  Jan Hubicka  <jh@suse.cz>
31116
31117         * gcc.dg/debug/20031231-1.c: New.
31118         * gcc.c-torture/compile/20040101-1.c: New.
31119         * gcc.dg/dwarf-die-[1-7].c: New.
31120
31121 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31122
31123         PR optimization/13521
31124         * gcc.c-torture/compile/20031231-1.c: New test.
31125
31126 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31127
31128         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31129
31130 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31131
31132         PR c++/10079
31133         * g++.dg/template/crash16.C: New test.
31134
31135 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31136
31137         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31138
31139 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31140
31141         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31142         ports.
31143         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31144         * g++.old-deja/g++.law/profile1.C: Likewise.
31145         * gcc.c-torture/compile/981006-1.c: Likewise.
31146         * gcc.c-torture/execute/loop-2e.x: Likewise.
31147         * gcc.c-torture/execute/loop-2f.x: Remove.
31148         * gcc.c-torture/execute/loop-2g.x: Likewise.
31149         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31150         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31151
31152 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         PR c++/13507
31155         * g++.dg/ext/attrib11.C: New test.
31156
31157         PR c++/13494
31158         * g++.dg/template/array2-1.C: New test.
31159         * g++.dg/template/array2-2.C: New test.
31160
31161 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31162
31163         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31164
31165 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31166
31167         PR c++/12774
31168         * g++.dg/template/array1-1.C: New test.
31169         * g++.dg/template/array1-2.C: New test.
31170
31171 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31172
31173         PR fortran/12632
31174         * g77.dg/12632.f: New test case.
31175
31176 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31177
31178         PR c++/13289
31179         * g++.dg/parse/nontype1.C: New test.
31180
31181 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31182
31183         PR c++/12403
31184         * g++.dg/parse/explicit1.C: New test.
31185         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31186
31187 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31188
31189         PR c++/13081
31190         * g++.dg/opt/inline6.C: New test.
31191
31192         PR c++/12613
31193         * g++.dg/parse/error9.C: New test.
31194
31195         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31196
31197 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31198
31199         PR c++/13009
31200         * g++.dg/init/assign1.C: New test.
31201
31202 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31203
31204         PR c++/13070
31205         * g++.dg/warn/format3.C: New test case.
31206
31207 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31208
31209         * gcc.c-torture/compile/20031227-1.c: New test.
31210
31211 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31212
31213         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31214         * g77.dg/bprob/bprob.exp: Likewise.
31215         * gcc.misc-tests/bprob.exp: Likewise.
31216         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31217         variants on systems where the library does not provide that
31218         functionality.
31219         * gcc.dg/builtins-20.c: Use builtins-config.h.
31220         * gcc.dg/builtins-config.h: New file.
31221
31222 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31223
31224         * lib/gcc-dg.exp (dg-require-profiling): New function.
31225         * lib/target-supports.exp (check_profiling_available): Likewise.
31226         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31227         * g77.dg/bprob/bprob.exp: Likewise.
31228         * gcc.misc-tests/bprob.exp: Likewise.
31229         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31230         * gcc.dg/20021014-1.c: Likewise.
31231         * gcc.dg/nest.c: Likewise.
31232
31233 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31234
31235         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31236         compiling.
31237         * g++.dg/lookup/java2.C: Likewise.
31238         * gcc.dg/cpp/lexident.c: Likewise.
31239
31240 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31241
31242         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31243         given.
31244         * gcc.c-torture/compile/961203-1.c: Likewise.
31245         * gcc.c-torture/compile/980506-1.c: Likewise.
31246
31247 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31248
31249         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31250         (additional_prunes): New global.
31251         (gcc-dg-prune): Handle additional per-test pruning.
31252         (dg-test): Clear additional_prunes between tests.
31253
31254         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31255         dg-prune-output to avoid spurious failures from assembler
31256         complaining about nonexistent WAW violations.
31257         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31258         Use dg-prune-output to avoid spurious failures from assembler
31259         warning about Itanium B-step errata.
31260
31261 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31262
31263         * g++.dg/abi/macro0.C: New test.
31264         * g++.dg/abi/macro1.C: Likewise.
31265         * g++.dg/abi/macro2.C: Likewise.
31266
31267         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31268         * g++.dg/abi/bitfield7.C: Likewise.
31269         * g++.dg/abi/dtor2.C: Likewise.
31270         * g++.dg/abi/mangle11.C: Likewise.
31271         * g++.dg/abi/mangle12.C: Likewise.
31272         * g++.dg/abi/mangle14.C: Likewise.
31273         * g++.dg/abi/mangle17.C: Likewise.
31274         * g++.dg/abi/vbase10.C: Likewise.
31275         * g++.dg/abi/vbase14.C: Likewise.
31276         * g++.dg/template/qualttp17.C: Likewise.
31277
31278 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31279
31280         PR c/11995
31281         * gcc.dg/20031223-1.c: New test.
31282
31283 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31284
31285         * gcc.dg/noreturn-7.c: New test.
31286
31287 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31288
31289         * gcc.dg/null-pointer-1.c: New test.
31290
31291 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31292
31293         * g++.old-deja/g++.jason/template18.C: Remove.
31294         * g++.old-deja/g++.jason/template37.C: Likewise.
31295
31296         PR c++/12862
31297         * g++.dg/lookup/ns1.C: New test.
31298
31299         PR c++/12397
31300         * g++.dg/template/lookup3.C: New test.
31301
31302 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31303
31304         * g++.dg/template/recurse1.C: New test
31305
31306 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31307
31308         PR c++/12479
31309         * g++.dg/parse/semicolon1.C: New test.
31310         * g++.dg/parse/semicolon1.h: Likewise.
31311
31312 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31313
31314         * gcc.dg/darwin-misaligned.c: New test.
31315
31316 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31317
31318         PR c/9163
31319         * gcc.dg/20031222-1.c: New test.
31320
31321 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31322
31323         PR c++/13438
31324         * g++.dg/parse/error8.C: New test.
31325
31326         PR c++/11554
31327         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31328
31329 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31330
31331         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31332         too small.
31333         * gcc.c-torture/compile/930217-1.c: Likewise.
31334         * gcc.c-torture/compile/930513-1.c: Likewise.
31335         * gcc.c-torture/execute/920908-2.c: Likewise.
31336         * gcc.c-torture/execute/921204-1.c: Likewise.
31337         * gcc.c-torture/execute/930621-1.c: Likewise.
31338         * gcc.c-torture/execute/930630-1.c: Likewise.
31339         * gcc.c-torture/execute/931031-1.c: Likewise.
31340         * gcc.c-torture/execute/980602-2.c: Likewise.
31341         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31342         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31343         * gcc.c-torture/execute/extzvsi.c: Likewise.
31344         * gcc.c-torture/unsorted/ext.c: Likewise.
31345
31346 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31347
31348         PR target/12749
31349         * gcc.c-torture/compile/20031220-2.c: New test case.
31350
31351 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31352
31353         PR optimization/13031
31354         * gcc.c-torture/compile/20031220-1.c: New test case.
31355
31356 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31357
31358         * gcc.dg/cast-function-1.c: New test.
31359
31360 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31361
31362         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31363         formats.
31364
31365 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31366
31367         PR c++/12795
31368         * g++.dg/ext/attrib10.C: New test.
31369
31370 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31371
31372         * gcc.dg/cleanup-10.c: New test.
31373         * gcc.dg/cleanup-11.c: New test.
31374
31375 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31376
31377         PR c++/13239
31378         * g++.dg/opt/expect1.C: New test.
31379
31380 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31381
31382         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31383
31384 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31385
31386         PR debug/12923
31387         * gcc.dg/20031218-1.c: New test.
31388
31389         PR debug/12389
31390         * gcc.dg/20031218-2.c: New test.
31391         * gcc.dg/20031218-3.c: New test.
31392
31393         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31394         of label name and allow for USER_LABEL_PREFIX == "_" names.
31395         * g++.dg/abi/mangle18-2.C: Likewise.
31396         * g++.dg/abi/mangle19-1.C: Likewise.
31397         * g++.dg/abi/mangle19-2.C: Likewise.
31398         * g++.dg/abi/mangle20-1.C: Likewise.
31399         * g++.dg/abi/mangle20-2.C: Likewise.
31400
31401 2003-12-18  Richard Henderson  <rth@redhat.com>
31402
31403         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31404
31405 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31406             Dan Kegel <dank@kegel.com>
31407
31408         PR other/12009
31409         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31410         testing a cross compiler, it causes spurious compile failures.
31411         * lib/g++.exp: Likewise.
31412
31413 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31414
31415         PR c++/13262
31416         * g++.dg/template/access13.C: New test.
31417
31418 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31419
31420         * gcc.dg/20031216-1.c: New test.
31421
31422 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31423
31424         PR c++/9154
31425         * g++.dg/template/error10.C: New test.
31426
31427 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31428
31429         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31430         * g++.dg/eh/simd-2.C: Likewise.
31431
31432 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31433             Roger Sayle  <roger@eyesopen.com>
31434
31435         * gcc.c-torture/execute/ieee/mzero5.c: New.
31436
31437 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/10603
31440         * g++.dg/parse/error6.C: New test.
31441
31442         PR c++/12827
31443         * g++.dg/parse/error7.C: New test.
31444
31445 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31446
31447         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31448         at -O with stabs debugging formats.
31449         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31450         * gcc.dg/debug/debug-2.c: Likewise.
31451
31452 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31453
31454         PR c++/12696
31455         * g++.dg/init/error1.C: New test.
31456
31457         PR c++/12218
31458         * g++.dg/init/pm3.C: New test.
31459
31460 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31461
31462         PR c/3347
31463         * gcc.dg/bitfld-8.c: New test.
31464
31465 2003-12-16  James Lemke  <jim@wasabisystems.com>
31466
31467         * gcc.dg/arm-scd42-[123].c: New tests.
31468
31469 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31470
31471         PR c++/9043
31472         * g++.dg/abi/mangle20-1.C: New test.
31473         * g++.dg/abi/mangle20-2.C: New test.
31474
31475 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31476
31477         PR c++/13275
31478         * g++.dg/other/offsetof2.C: Remove XFAIL.
31479         * g++.dg/parse/offsetof1.C: New test.
31480         * g++.gd/parse/offsetof2.C: Likewise.
31481
31482 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31483
31484         * g++.dg/template/nontype3.C: New test.
31485         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31486
31487 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31488
31489         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31490
31491 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31492
31493         PR c++/13387
31494         * g++.dg/expr/assign1.C: New test.
31495
31496         PR c++/13242
31497         * g++.dg/abi/mangle19-1.C: New test.
31498         * g++.dg/abi/mangle19-2.C: New test.
31499
31500 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31501
31502         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31503
31504 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31505
31506         * gcc.c-torture/execute/20031216-1.c: New test.
31507
31508 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31509
31510         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31511         an ICE regression.
31512
31513 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31514
31515         PR c++/10926
31516         * g++.dg/template/error9.C: New test.
31517
31518         PR c++/11116
31519         * g++.dg/template/error8.C: New test.
31520
31521 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31522
31523         PR middle-end/13400
31524         * gcc.c-torture/execute/20031215-1.c: New test case.
31525
31526 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31527
31528         PR c++/13269
31529         * g++.dg/parse/error5.C: New test.
31530
31531         PR c++/12989
31532         * g++.dg/expr/sizeof1.C: New test.
31533
31534         PR c++/13310
31535         * g++.dg/template/crash15.C: New test.
31536
31537 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31538
31539         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31540         a non-POD type as the last named parameter of a varargs function.
31541
31542 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR c++/13243
31545         PR c++/12573
31546         * g++.dg/template/crash14.C: New test.
31547         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31548
31549 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31550
31551         * g++.dg/other/java1.C: New test.
31552
31553         PR c++/13241
31554         * g++.dg/abi/mangle18-1.C: New test.
31555         * g++.dg/abi/mangle18-2.C: New test.
31556
31557 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31558
31559         PR optimization/10312
31560         * gcc.c-torture/execute/20031214-1.c: New.
31561
31562 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31563
31564         PR c++/10779
31565         PR c++/12160
31566         * g++.dg/parse/error3.C: New test.
31567         * g++.dg/parse/error4.C: Likewise.
31568         * g++.dg/abi/mangle4.C: Tweak error messages.
31569         * g++.dg/lookup/using5.C: Likewise.
31570         * g++.dg/other/error2.C: Likewise.
31571         * g++.dg/parse/typename5.C: Likewise.
31572         * g++.dg/parse/undefined1.C: Likewise.
31573         * g++.dg/template/arg2.C: Likewise.
31574         * g++.dg/template/ttp3.C: Likewise.
31575         * g++.dg/template/type1.C: Likewise.
31576         * g++.old-deja/g++.other/crash32.C: Likewise.
31577         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31578
31579 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31580
31581         PR c++/13106
31582         * g++.dg/warn/noreturn-3.C: New test.
31583
31584 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         PR c++/13118
31587         * g++.dg/abi/covariant3.C: New.
31588
31589 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31590
31591         * g++.dg/eh/ia64-1.C: New test.
31592
31593 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31594
31595         PR optimization/13037
31596         * g77.f-torture/execute/13037.f: New test case.
31597
31598 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31599
31600         PR c++/12881
31601         * g++.dg/abi/covariant2.C: New.
31602
31603 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31604
31605         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31606
31607 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31608
31609         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31610
31611 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31612
31613         PR other/10819
31614         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31615         to fix Bug 10819.
31616         * lib/g++.exp (g++_version): Likewise.
31617         * lib/g77.exp (g77_version): Likewise.
31618         * lib/objc.exp (default_objc_version): Likewise.
31619
31620 2003-12-10  Richard Henderson  <rth@redhat.com>
31621
31622         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31623
31624         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31625
31626 2003-12-08  Matt Austern  <austern@apple.com>
31627
31628         PR c/13134
31629         * lib/gcc-dg.exp (dg-require-visibility): Define.
31630         * lib/target-supports (check_visibility_available): Define.
31631         * gcc.dg/visibility-1.c: New test.
31632         * gcc.dg/visibility-2.c: Likewise.
31633         * gcc.dg/visibility-3.c: Likewise.
31634         * gcc.dg/visibility-4.c: Likewise.
31635         * gcc.dg/visibility-5.c: Likewise.
31636         * gcc.dg/visibility-6.c: Likewise.
31637         * g++.dg/ext/visibility-1.C: Likewise.
31638         * g++.dg/ext/visibility-2.C: Likewise.
31639         * g++.dg/ext/visibility-3.C: Likewise.
31640         * g++.dg/ext/visibility-4.C: Likewise.
31641         * g++.dg/ext/visibility-5.C: Likewise.
31642         * g++.dg/ext/visibility-6.C: Likewise.
31643
31644 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31645
31646         * g++.dg/lookup/java1.C: New test.
31647         * g++.dg/lookup/java2.C: New test.
31648
31649 2003-12-07  Falk Hueffner  <falk@debian.org>
31650
31651         * g++.dg/opt/noreturn-1.C: New test.
31652
31653 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31654
31655         * gcc.dg/overflow-1.c: New test.
31656
31657 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31658
31659         * g77.f-torture/compile/13060.f: New test.
31660
31661 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31662
31663         PR c++/13323
31664         * g++.dg/inherit/operator2.C: New test.
31665
31666 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31667
31668         PR c++/13305
31669         * g++.dg/ext/attrib9.C: New test.
31670
31671 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31672
31673         PR c++/13314
31674         * g++.dg/template/error7.C: New test.
31675
31676 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31677             J"orn Rennecke <joern.rennecke@superh.com>
31678
31679         PR target/13302
31680         * g++.dg/other/struct-va_list.C: New test.
31681
31682 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31683
31684         PR c++/13166
31685         * g++.dg/parse/defarg6.C: New test.
31686
31687 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31688
31689         PR target/13256
31690         * gcc.c-torture/execute/20031201-1.c: New test.
31691
31692 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31693
31694         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31695
31696 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31697
31698         * gcc.dg/builtin-return-1.c: New test.
31699
31700 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31701             J"orn Rennecke <joern.rennecke@superh.com>
31702
31703         PR optimization/13260
31704         * gcc.c-torture/execute/20031204-1.c: New test.
31705
31706 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/9127
31709         * g++.dg/template/error6.C: New test.
31710
31711 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31712
31713         * gcc.dg/20031202-1.c: New test.
31714
31715 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31716
31717         PR c++/13179
31718         * g++.dg/template/eh1.C: New test.
31719
31720         PR c++/10771
31721         * g++.dg/template/error5.C: New test.
31722
31723 2003-12-02  David Ung  <davidu@mips.com>
31724
31725         * gcc.dg/compat/vector-check.h: Corrected type for var
31726         g_##TMODE
31727
31728 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31729
31730         PR c++/10126
31731         * g++.dg/template/ptrmem8.C: New test.
31732
31733 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31734
31735         PR c++/12573
31736         * g++.dg/template/dependent-expr3.C: New test.
31737
31738 2003-12-01  James Lemke  <jim@wasabisystems.com>
31739
31740         * gcc.dg/arm-g2.c: New test.
31741
31742 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31743
31744         PR optimization/11634
31745         * gcc.dg/20031201-2.c: New test case.
31746
31747 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31748
31749         PR 11433
31750         * objc.dg/proto-lossage-3.m: New test.
31751
31752 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31753
31754         PR optimization/12628
31755         * gcc.dg/20031201-1.c: New test case.
31756
31757 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31758
31759         * gcc.dg/unaligned-1.c: New test.
31760
31761 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31762
31763         PR c++/9849
31764         * g++.dg/template/error4.C: New test.
31765         * g++.dg/template/nested3.C: Adjust error markers.
31766
31767 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31768
31769         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31770
31771 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31772
31773         PR c/10333
31774         * gcc.dg/bitfld-7.c: New test.
31775
31776 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31777
31778         * gcc.dg/tls/asm-1.C: New test.
31779
31780 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31781
31782         * gcc.dg/cpp/assert4.c: Update.
31783
31784 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31785
31786         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31787         * gcc.dg/builtin-apply3.c: New test.
31788
31789 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31790
31791         * lib/compat.exp (compat-obj): New xfaildata parameter.
31792         Use it to set compiler_conditional_xfail_data before compiling.
31793         (compat-get-options): Handle dg-xfail-if.
31794         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31795         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31796         * gcc.dg/compat/vector-1_y.c: Likewise.
31797         * gcc.dg/compat/vector-2_x.c: Likewise.
31798         * gcc.dg/compat/vector-2_y.c: Likewise.
31799
31800 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31801
31802         * g++.dg/opt/reg-stack4.C: New test.
31803
31804 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31805
31806         * gcc.dg/builtin-apply2.c: New test.
31807
31808 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31809
31810         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31811
31812 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31813
31814         PR c++/12924
31815         * g++.dg/template/template-id-2.C: New test.
31816
31817 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31818
31819         PR c++/5369
31820         * g++.dg/template/memfriend1.C: New test.
31821         * g++.dg/template/memfriend2.C: Likewise.
31822         * g++.dg/template/memfriend3.C: Likewise.
31823         * g++.dg/template/memfriend4.C: Likewise.
31824         * g++.dg/template/memfriend5.C: Likewise.
31825         * g++.dg/template/memfriend6.C: Likewise.
31826         * g++.dg/template/memfriend7.C: Likewise.
31827         * g++.dg/template/memfriend8.C: Likewise.
31828         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31829
31830 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31831
31832         PR c++/12515
31833         * g++.dg/ext/cond1.C: New test.
31834
31835 2003-11-20  Richard Henderson  <rth@redhat.com>
31836
31837         * gcc.dg/20020201-2.c: Remove.
31838         * gcc.dg/20020201-4.c: Remove.
31839         * gcc.dg/20020304-1.c: Remove.
31840
31841 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31842
31843         * gcc.dg/cpp/trad/xwin1.c: New test case.
31844
31845 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31846
31847         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31848         * lib/g77.exp: Likewise.
31849         * lib/objc.exp: Likewise.
31850         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31851         for darwin.
31852
31853 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31854
31855         PR c++/12932
31856         * g++.dg/template/static5.C: New test.
31857
31858 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31859
31860         * gcc.dg/nested-func-1.c: New test.
31861
31862 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31863
31864         * gcc.dg/cpp/assert4.c: New test.
31865
31866 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31867
31868         PR c++/2294
31869         * g++.dg/lookup/using9.c: New test.
31870
31871 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31872
31873         PR c++/12762
31874         * g++.dg/template/error3.C: New test.
31875
31876 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31877
31878         PR ada/13035
31879         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31880         No longer use a wrapper for gcc, since this does not work under
31881         Windows.
31882
31883 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31884
31885         PR c++/2094
31886         * g++.dg/template/ptrmem7.C: New test.
31887
31888 2003-11-13  Andrew Pinski <apinski@apple.com>
31889
31890         * gcc.c-torture/compile/20031113-1.c: New test.
31891
31892 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31893             Kean Johnston <jkj@sco.com>
31894
31895         PR c/13029
31896         * gcc.dg/unused-4.c: Update.
31897
31898 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31899
31900         * g++.dg/opt/const3.C: New test.
31901
31902 2003-11-13  Jan Hubicka  <jh@suse.cz>
31903
31904         * gcc.c-torture/compile/20031112-1.c: New test.
31905
31906 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31907
31908         * g++.dg/parse/crash10.C: Remove bogus error marker.
31909
31910 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31911
31912         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31913         (host_gcc): Likewise.
31914         (ROOT): Honor $PWDCMD.
31915         (BASE): Likewise.
31916         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31917
31918 2003-11-12  Catherine Moore  <clm@redhat.com>
31919
31920         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31921
31922 2003-11-12  Andreas Jaeger  <aj@suse.de>
31923             Jakub Jelinek  <jakub@redhat.com>
31924             Andrew Pinski  <pinskia@physics.uc.edu>
31925             Richard Henderson  <rth@redhat.com>
31926
31927         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31928         systems.
31929         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31930
31931         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31932         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31933
31934 2003-11-11  Andreas Jaeger  <aj@suse.de>
31935
31936         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31937
31938         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31939
31940 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31941
31942         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31943         Clean ups.
31944
31945 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31946
31947         * gcc.dg/trampoline-1.c: New test.
31948
31949 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31950
31951         * gcc.c-torture/compile/200031109-1.c: New test.
31952
31953 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31954
31955         PR c/3190
31956         PR c/8714
31957         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31958         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31959         gcc.dg/format/no-y2k-1.c: Update.
31960
31961 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31962
31963         PR optimization/10467
31964         * gcc.dg/20031108-1.c: New test case.
31965
31966 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31967
31968         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31969
31970 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31971
31972         * gcc.dg/compound-lvalue-1.c: New test.
31973         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31974         some XFAILs.
31975
31976 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31977
31978         * gcc.dg/altivec-varargs-1.c: New test.
31979
31980 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31981
31982         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31983         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31984         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31985         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31986         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31987
31988 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31989
31990         * gcc.dg/cond-lvalue-1.c: New test.
31991
31992 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31993
31994         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31995
31996 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31997
31998         PR c++/11616
31999         * g++.dg/template/instantiate5.C: New test.
32000
32001 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32002
32003         PR c++/12726
32004         * g++.dg/ext/complit2.C: Replace test with self-contained version.
32005         * ChangeLog: Add missing first entry for above test.
32006
32007 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32008
32009         PR c++/9810
32010         * g++.dg/template/using8.C: New test.
32011         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
32012
32013 2003-11-02  Roger Sayle  <roger@eyesopen.com>
32014
32015         PR optimization/10817
32016         * gcc.c-torture/compile/20031102-1.c: New test case.
32017
32018 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
32019
32020         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
32021         2147483647.
32022
32023 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32024
32025         * gcc.dg/20031102-1.c: New test.
32026
32027 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32028
32029         * gcc.dg/complex-1.c: New test.
32030
32031 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32032
32033         PR c++/12796
32034         * g++.dg/template/crash13.C: Adjust expected error location.
32035         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32036
32037 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32038
32039         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32040
32041 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32042
32043         PR/10239
32044         * gcc.c-torture/compile/20031031-2.c: New test.
32045
32046 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
32047
32048         PR/11640
32049         * gcc.c-torture/compile/20031031-1.c: New test.
32050
32051 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
32052
32053         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
32054         * gcc.misc-tests/bprob.exp: Likewise.
32055         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
32056         the execution test on arm-elf configs.
32057         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
32058         configs that don't support scratch files.
32059         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
32060
32061 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
32062
32063         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
32064         done by dejagnu.
32065
32066 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
32067
32068         * ada/acats/run_all.sh: Redirect mv output to /dev/null
32069         Avoid non pure sh syntax. Add more logging.
32070
32071         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
32072         fail.
32073
32074 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32075
32076         PR libgcj/10610
32077         * gcc.dg/ppc-stackalign-1.c: New test.
32078
32079 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32080
32081         * ada/acats/run_all.sh: Change output to be more compliant with
32082         dejagnu framework.
32083         Create acats.sum and acats.log files under testsuite/ada/acats
32084         Only run [a-z]* directories, to filter out e.g. CVS.
32085         Redirect build output to log file.
32086
32087 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32088
32089         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32090
32091 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32092
32093         PR ada/5909:
32094         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32095
32096 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32097
32098         * gcc.c-torture/compile/20031023-1.c: New test.
32099         * gcc.c-torture/compile/20031023-2.c: New test.
32100         * gcc.c-torture/compile/20031023-3.c: New test.
32101         * gcc.c-torture/compile/20031023-4.c: New test.
32102
32103 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32104
32105         PR c++/10371
32106         * g++.dg/lookup/scoped8.C: New test.
32107
32108 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32109
32110         * g++.dg/opt/reg-stack3.C: New test.
32111
32112 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32113
32114         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32115
32116 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32117
32118         PR c++/11076
32119         * g++.dg/template/crash13.C: New test.
32120
32121 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32122
32123         * gcc.dg/c99-restrict-2.c: New test.
32124
32125 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32126
32127         PR c++/12698, c++/12699, c++/12700, c++/12566
32128         * g++.dg/inherit/covariant9.C: New test.
32129         * g++.dg/inherit/covariant10.C: New test.
32130         * g++.dg/inherit/covariant11.C: New test.
32131
32132 2003-10-23  Jason Merrill  <jason@redhat.com>
32133
32134         PR c++/12726
32135         * g++.dg/ext/complit2.C: New test.
32136
32137 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32138
32139         PR target/12654
32140         * gcc.c-torture/execute/20031020-1.c: New test.
32141
32142 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32143
32144         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32145         following the jump_insn.
32146
32147 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32148
32149         * gcc.dg/cast-lvalue-1.c: New test.
32150
32151 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32152
32153         PR c++/11962
32154         * g++.dg/template/cond2.C: New test.
32155
32156 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32157
32158         * gcc.dg/builtins-28.c: New test.
32159
32160 2003-10-20  Jan Hubicka  <jh@suse.cz>
32161
32162         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32163         parameter.
32164         * testsuite/gcc.dg/inline-2.c: Likewise.
32165
32166 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32167
32168         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32169         * gcc.dg/nest.c: Likewise.
32170
32171 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32172
32173         PR c++/9781, c++/10583, c++/11862
32174         * g++.dg/parse/crash13.C: New test.
32175
32176 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32177
32178         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32179
32180 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32181
32182         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32183         Define HAVE_C99_RUNTIME except on Solaris.
32184         * gcc.dg/builtins-20.c: Likewise.
32185
32186 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32187
32188         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32189
32190 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32191
32192         PR c++/12495
32193         * g++.dg/template/crash21.C: New test.
32194
32195 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32196
32197         PR c++/2513
32198         * g++.dg/template/typename5.C: New test.
32199
32200 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32201
32202         PR c++/12369
32203         * g++.dg/template/friend25.C: New test.
32204
32205 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32206
32207         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32208         versions.
32209
32210 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32211
32212         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32213         == 2147483647.
32214
32215 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32216
32217         * gcc.c-torture/execute/960416-1.x: Remove.
32218         * gcc.c-torture/execute/divconst-3.x: Likewise.
32219
32220 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32221
32222         PR target/12598
32223         * gcc.dg/torture/cris-volatile-1.c: New test.
32224
32225 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32226
32227         PR optimization/9325
32228         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32229         for overflowing floating point to integer conversion during RTL
32230         simplification.
32231
32232 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32233
32234         * objc/execute/_cmd.m: Fix typo.
32235         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32236         Relax 'scan-assembler' regexp.
32237         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32238         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32239         * objc.dg/zero-link-2.m: Remove blank line.
32240         * objc.dg/zero-link-3.m: New test case.
32241
32242 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32243
32244         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32245
32246         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32247         than linker trickery.
32248
32249 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32250
32251         PR c++/12370
32252         * g++.dg/other/friend2.C: New test.
32253
32254 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32255
32256         * gcc.dg/20031012-1.c: New test.
32257
32258 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32259
32260         * gcc.dg/weak/weak-3.c: Fix for new warning.
32261
32262 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32263
32264         PR optimization/8750
32265         * gcc.c-torture/execute/20031012-1.c: New test case.
32266
32267 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32268
32269         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32270         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32271
32272 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32273
32274         PR optimization/12260
32275         * gcc.c-torture/compile/20031011-2.c: New test case.
32276
32277 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32278
32279         * gcc.c-torture/execute/20031011-1.c: New testcase.
32280
32281 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32282
32283         * gcc.c-torture/compile/20031011-1.c: New test.
32284
32285 2003-10-11  Jan Hubicka  <jh@suse.cz>
32286
32287         * g++.dg/other/first-global.C: New test.
32288
32289 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32290
32291         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32292
32293 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32294
32295         * gcc.c-torture/compile/20031010-1.c: New test.
32296
32297 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32298
32299         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32300         * gcc.c-torture/execute/va-arg-25.c: ... here.
32301
32302 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32303
32304         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32305
32306 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32307
32308         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32309
32310 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32311
32312         * g++.dg/parse/error2.C: New test.
32313
32314 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32315
32316         PR c++/11097
32317         * g++.dg/other/error5.C: Modify the error message.
32318         * g++.dg/lookup/using8.C: New test.
32319
32320 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32321
32322         * gcc.dg/darwin-abi-2.c: New file.
32323         * gcc.c-torture/execute/va-arg-24.c: New file.
32324
32325 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32326
32327         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32328         indentation.
32329
32330 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32331
32332         PR c++/10147
32333         * g++.dg/other/error4.C: Update error messages.
32334         * g++.dg/template/ptrmem4.C: Likewise.
32335
32336         PR c++/12337
32337         * g++.dg/init/new9.C: New test.
32338
32339         PR c++/12334, c++/12236, c++/8656
32340         * g++.dg/ext/attrib8.C: New test.
32341
32342 2003-10-06  Devang Patel  <dpatel@apple.com>
32343
32344         * gcc.dg/debug/dwarf2-3.h: New test.
32345         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32346
32347 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32348
32349         * g++.dg/opt/cfg2.C: New test.
32350
32351 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32352
32353         * g++.dg/opt/float1.C: New test.
32354
32355 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32356
32357         * gcc.dg/c90-array-lval-6.c: New test.
32358         * gcc.dg/c99-array-lval-6.c: New test.
32359
32360 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32361             Ziemowit Laski  <zlaski@apple.com>
32362
32363         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32364         'Derived', so that it is never considered a class method; add
32365         new warning for '+port' method ambiguity.
32366         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32367         <objc/objc-api.h> (needed on Mac OS X).
32368         * objc.dg/method-13.m: New test.
32369
32370 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32371
32372         PR optimization/9325, PR java/6391
32373         * gcc.c-torture/execute/20031003-1.c: New test case.
32374
32375 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32376
32377         PR optimization/12180
32378         * gcc.dg/20031002-1.c: New test.
32379
32380         PR c++/12486
32381         * g++.dg/inherit/error1.C: New test.
32382
32383 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32384
32385         * lib/f-torture.exp (search_for): Rename to...
32386         (search_for_re): This.  Also, clean up comments and the
32387         "regexp" invocation.
32388
32389 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32390
32391         * gcc.c-torture/compile/20031002-1.c: New test.
32392
32393 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32394
32395         * g++.dg/opt/cond1.C: New test.
32396
32397 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32398
32399         * gcc.dg/Wold-style-definition-2.c: New testcase.
32400         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32401
32402 2003-09-29  Richard Henderson  <rth@redhat.com>
32403
32404         * g++.dg/init/array10.C: Add dg-options.
32405
32406 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32407
32408         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32409
32410 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32411
32412         * g++.dg/template/friend19.C: Fix typo.
32413         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32414
32415 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32416
32417         * gcc.c-torture/execute/20030928-1.c: New test.
32418         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32419
32420 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32421
32422         * g++.dg/opt/unroll1.C: New test.
32423
32424 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32425
32426         PR optimization/11741
32427         * gcc.dg/20030926-1.c: New test case.
32428
32429 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32430
32431         PR c++/5655
32432         * g++.dg/parse/access7.C: New test.
32433         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32434
32435 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32436
32437         MERGE OF objc-improvements-branch into MAINLINE:
32438         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32439         if libobjc has not been built.
32440         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32441         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32442         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32443         objc/execute/nested-3.m, objc/execute/np-2.m,
32444         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32445         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32446         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32447         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32448         objc.dg/special/unclaimed-category-1.h,
32449         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32450         well as GNU runtime.
32451         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32452         * execute/cascading-1.m, execute/function-message-1.m,
32453         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32454         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32455         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32456         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32457         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32458         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32459         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32460         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32461         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32462         * objc.dg/bitfield-2.m: Run only on Darwin.
32463         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32464         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32465         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32466         * objc.dg/const-str-1.m: Fix constant string layout.
32467
32468 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32469
32470         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32471
32472 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32473
32474         * gcc.dg/darwin-abi-1.c: New file.
32475
32476 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32477
32478         PR target/12281
32479         * gcc.c-torture/compile/20030921-1.c: New test.
32480
32481 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32482
32483         * g++.dg/opt/reg-stack2.C: New test.
32484
32485 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32486
32487         * g++.dg/eh/delayslot1.C: New test.
32488
32489 2003-09-20  Richard Henderson  <rth@redhat.com>
32490
32491         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32492
32493 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32494
32495         * gcc.c-torture/execute/20030920-1.c: New test case.
32496
32497 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32498
32499         * g++.dg/rtti/typeid3.C: Correct expected error message.
32500
32501 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32502
32503         PR c++/157
32504         * g++.dg/parse/crash12.C: New test.
32505
32506 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32507
32508         * gcc.dg/compat/mixed-struct-check.h: New.
32509         * gcc.dg/compat/mixed-struct-defs.h: New.
32510         * gcc.dg/compat/mixed-struct-init.h: New.
32511         * gcc.dg/compat/struct-by-value-19_main.c: New.
32512         * gcc.dg/compat/struct-by-value-19_x.c: New.
32513         * gcc.dg/compat/struct-by-value-19_y.c: New.
32514         * gcc.dg/compat/struct-by-value-20_main.c: New.
32515         * gcc.dg/compat/struct-by-value-20_x.c: New.
32516         * gcc.dg/compat/struct-by-value-20_y.c: New.
32517         * gcc.dg/compat/struct-return-19_main.c: New.
32518         * gcc.dg/compat/struct-return-19_x.c: New.
32519         * gcc.dg/compat/struct-return-19_y.c: New.
32520         * gcc.dg/compat/struct-return-20_main.c: New.
32521         * gcc.dg/compat/struct-return-20_x.c: New.
32522         * gcc.dg/compat/struct-return-20_y.c: New.
32523
32524 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32525         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32526         so that it will not complain on LP64 targets.
32527
32528 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32529
32530         PR c++/495
32531         * g++.dg/template/friend24.C: New test.
32532
32533 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32534
32535         PR c++/12332
32536         * g++.dg/template/memtmpl2.C: New test.
32537
32538 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32539
32540         PR target/11184
32541         * gcc.dg/builtin-apply1.c: New test.
32542
32543 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32544
32545         PR c++/9848
32546         * g++.dg/warn/Wunused-4.C: New test.
32547
32548 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32549
32550         PR c++/12316
32551         * g++.dg/other/gc2.C: New test.
32552
32553 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32554
32555         PR c++/11991
32556         * g++.dg/rtti/typeid3.C: New test.
32557
32558         PR c++/12266
32559         * g++.dg/overload/template1.C: New test.
32560
32561 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32562
32563         * g++.dg/opt/cfg3.C: New test.
32564
32565 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32566
32567         PR c++/7939
32568         * g++.dg/template/crash11.C: New test.
32569
32570 2003-09-16  Jason Merrill  <jason@redhat.com>
32571             Jakub Jelinek  <jakub@redhat.com>
32572
32573         * gcc.dg/attr-warn-unused-result.c: New test.
32574
32575 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         PR c++/12184
32578         * g++.dg/expr/call2.C: New test.
32579
32580 2003-09-15  Andreas Jaeger  <aj@suse.de>
32581
32582         * gcc.dg/Wold-style-definition-1.c: New test.
32583
32584 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32585
32586         PR c++/3907
32587         * g++.dg/parse/template12.C: New test.
32588
32589         * g++.dg/abi/bitfield11.C: New test.
32590         * g++.dg/abi/bitfield12.C: Likewise.
32591
32592 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32593
32594         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32595         non-expansion of functional macro name without arguments at EOL.
32596         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32597
32598 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32599
32600         * gcc.c-torture/execute/20030914-[12].c: New tests.
32601
32602 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32603
32604         PR c++/11788
32605         * g++.dg/overload/addr1.C: New test.
32606
32607 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32608
32609         * gcc.dg/20030909-1.c: New test.
32610
32611 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32612
32613         * gcc.dg/ultrasp10.c: New test.
32614
32615 2003-09-09  Devang Patel  <dpatel@apple.com>
32616
32617         * gcc.dg/darwin-ld-6.c: New test.
32618
32619 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32620
32621         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32622
32623 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32624
32625         * gcc.dg/ia64-types1.c: New test.
32626         * gcc.dg/ia64-types2.c: Likewise.
32627
32628 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32629
32630         * gcc.dg/builtins-1.c: Add more _Complex tests.
32631         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32632
32633         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32634         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32635
32636 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32637
32638         PR c++/11786
32639         * g++.dg/lookup/koenig2.C: New test.
32640
32641         PR c++/5296
32642         * g++.dg/rtti/typeid2.C: New test.
32643
32644 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32645
32646         * gcc.c-torture/compile/20030904-1.c: New test.
32647
32648 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32649
32650         * g++.dg/opt/longbranch2.C: New test.
32651
32652 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32653
32654         * g++.dg/template/crash10.C: Only compile it.
32655
32656 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32657
32658         PR middle-end/11665
32659         * gcc.c-torture/compile/20030907-1.c: New test.
32660         * g++.dg/init/array11.C: New test.
32661
32662 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32663
32664         PR c++/11852
32665         * g++.dg/init/struct1.C: New test.
32666
32667 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32668
32669         PR c++/12181
32670         * g++.dg/expr/comma1.C: New test.
32671
32672 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32673
32674         PR c++/11867
32675         * g++.dg/expr/static_cast5.C: New test.
32676
32677 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32678
32679         PR c++/11507
32680         * g++.dg/lookup/scoped7.C: New test.
32681
32682         PR c++/9574
32683         * g++.dg/other/static1.C: New test.
32684
32685         PR c++/11490
32686         * g++.dg/warn/template-1.C: New test.
32687
32688         PR c++/11432
32689         * g++.dg/template/crash10.C: New test.
32690
32691         PR c++/2478
32692         * g++.dg/overload/VLA.C: New test.
32693
32694         PR c++/10804
32695         * g++.dg/template/call1.C: New test.
32696
32697 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32698
32699         PR c++/11794
32700         * g++.dg/parse/using3.C: New test.
32701
32702 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32703
32704         PR c++/11409
32705         * g++.dg/overload/builtin3.C: New test case.
32706
32707 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32708
32709         PR c/9862
32710         * gcc.dg/20030906-1.c: New test.
32711         * gcc.dg/20030906-2.c: Likewise.
32712
32713 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32714
32715         PR c++/12167
32716         * g++.dg/parse/defarg5.C: New test.
32717
32718         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32719
32720 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32721
32722         PR c++/12163
32723         * g++.dg/expr/static_cast4.C: New test.
32724
32725         PR c++/12146
32726         * g++.dg/template/crash9.C: New test.
32727
32728 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32729
32730         * g++.old-deja/g++.ext/pretty2.C: Update for change
32731         in __FUNCTION__.
32732         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32733
32734 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32735
32736         PR c++/11922
32737         * g++/dg/template/qualified-id1.C: New test.
32738
32739         PR c++/12037
32740         * g++.dg/warn/noeffect4.C: New test.
32741
32742 2003-09-04  Matt Austern  <austern@apple.com>
32743
32744         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32745         * g++.dg/ext/fnname2.C: Likewise.
32746         * g++.dg/ext/fnname3.C: Likewise.
32747
32748 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32749
32750         * g++.dg/expr/lval1.C: New test.
32751         * g++.dg/ext/lvcast.C: Remove.
32752
32753 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32754
32755         PR optimization/11700.
32756         * gcc.c-torture/compile/20030903-1.c: New test case.
32757
32758 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32759
32760         PR c++/12053
32761         * g++.dg/abi/layout4.C: New test.
32762
32763 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32764
32765         PR c++/11553
32766         * g++.dg/parse/friend3.C: New test.
32767
32768 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32769
32770         PR c++/11847
32771         * g++.dg/template/class1.C: New test.
32772
32773         PR c++/11808
32774         * g++.dg/expr/call1.C: New test.
32775
32776 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32777
32778         PR c++/12114
32779         * g++.dg/init/ref9.C: New test.
32780
32781         PR c++/11972
32782         * g++.dg/template/nested4.C: New test.
32783
32784 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32785
32786         PR c++/12093
32787         * g++.dg/template/non-dependent4.C: New test.
32788
32789         PR c++/11928
32790         * g++.dg/inherit/conv1.C: New test.
32791
32792 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32793
32794         PR c++/6196
32795         * g++.dg/ext/label1.C: New test.
32796         * g++.dg/ext/label2.C: Likewise.
32797
32798 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32799
32800         * g++.dg/expr/cond3.C: New test.
32801
32802 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32803
32804         * gcc.dg/builtins-1.c: Add new builtin cases.
32805
32806 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32807
32808         * gcc.dg/builtins-1.c: Add new cases.
32809         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32810
32811 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32812
32813         * gcc.dg/builtins-1.c: Add more math builtin tests.
32814         * gcc.dg/torture/builtin-attr-1.c: New test.
32815
32816 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32817
32818         PR optimization/5079
32819         * g++.dg/opt/static3.C: New test.
32820
32821 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32822
32823         * gcc.misc-tests/gcov-10b.c: New test.
32824
32825 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32826
32827         * g++.dg/opt/ptrmem3.C: New test.
32828
32829         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32830
32831 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32832
32833         * gcc.dg/20030826-2.c: New test.
32834
32835 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32836
32837         PR middle-end/12002
32838         * g77.f-torture/compile/12002.f: New test case.
32839
32840 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32841
32842         * gcc.dg/20030826-1.c: New test case.
32843
32844 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32845
32846         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32847
32848 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32849
32850         PR c++/11871
32851         * c++.dg/lookup/crash1.C: New test.
32852
32853         * c++.dg/warn/noeffect3.C: New test.
32854
32855 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32856
32857         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32858         * gcc.dg/compat/vector-1_y.c: Ditto.
32859         * gcc.dg/compat/vector-2_x.c: Ditto.
32860         * gcc.dg/compat/vector-2_y.c: Ditto.
32861
32862 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32863
32864         * gcc.dg/20030702-1.c: New test.
32865
32866 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32867
32868         PR c++/8795
32869         * g++.dg/ext/altivec-1.C: New test.
32870
32871 2003-08-24  Richard Henderson  <rth@redhat.com>
32872
32873         * g++.dg/eh/simd-2.C: Add -w for x86.
32874
32875 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32876
32877         * gcc.dg/20030815-1.c: New test.
32878
32879 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32880
32881         PR c++/3765
32882         * g++.dg/parse/access6.C: New test.
32883
32884 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32885
32886         PR c++/641, c++/11876
32887         * g++.dg/template/friend22.C: New test.
32888         * g++.dg/template/friend23.C: Likewise.
32889
32890 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32891
32892         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32893         identically.
32894
32895 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32896
32897         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32898
32899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32902
32903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32904
32905         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32906
32907 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32908
32909         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32910
32911 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32912
32913         PR c++/11919
32914         * g++.dg/overload/prom1.C: New test.
32915
32916         PR c++/11551
32917         * g++.dg/parse/dtor2.C: New test.
32918
32919         PR c++/10762
32920         * g++.dg/parse/using2.C: New test.
32921
32922 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32923
32924         PR target/11805
32925         * gcc.c-torture/compile/20030821-1.c: New.
32926
32927 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32928
32929         PR c++/11834
32930         * g++.dg/template/deduce2.C: New test.
32931
32932 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32933
32934         * gcc.c-torture/execute/20030821-1.c: New test.
32935
32936 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32937
32938         PR middle-end/11984
32939         * gcc.dg/20030820-1.c: New test case.
32940
32941 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32942
32943         PR c++/11945
32944         * g++.dg/warn/noeffect2.C: New test.
32945
32946 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32947
32948         PR c++/10926
32949         * g++.dg/template/dtor2.C: New test.
32950
32951         PR c++/11684
32952         * g++.dg/template/operator1.C: New test.
32953         * g++.dg/parse/operator4.C: New test.
32954
32955         PR c++/11946.C
32956         * g++.dg/expr/enum1.C: New test.
32957         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32958
32959         PR c++/11036.C
32960         * g++.dg/parse/elab2.C: New test.
32961         * g++.dg/parse/typedef4.C: Change error message.
32962         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32963         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32964         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32965
32966 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32967
32968         * gcc.dg/pch/warn-1.c: New.
32969         * gcc.dg/pch/warn-1.hs: New.
32970
32971         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32972         not-tested file.
32973
32974 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32975
32976         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32977
32978 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32979
32980         * gcc.dg/uninit-D.c: New Test.
32981         * gcc.dg/uninit-E.c: New Test.
32982         * gcc.dg/uninit-F.c: New Test.
32983         * gcc.dg/uninit-G.c: New Test.
32984
32985 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32986
32987         * g++.dg/README: Describe the pch directory.
32988
32989 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32990
32991         PR c++/11174
32992         * g++.dg/parse/access4.C: New test.
32993         * g++.dg/parse/access5.C: Likewise.
32994         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32995
32996 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32997
32998         * gcc.dg/noncompile/20030818-1.c: New.
32999
33000 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33001
33002         PR c++/11957
33003         * g++.dg/warn/noeffect1.C: New test.
33004
33005         * g++.dg/template/scope2.C: New test.
33006         * g++.dg/template/error2.C: Correct dg-error
33007
33008 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
33009
33010         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
33011
33012 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
33013
33014         PR C++/11512
33015         * g++.dg/template/warn1.C: New.
33016
33017 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33018
33019         * g++.dg/template/error2.C: New test.
33020         * g++.dg/lookup/using7.C: Adjust errors
33021         * g++.old-deja/g++.pt/crash36.C: Likewise.
33022         * g++.old-deja/g++.pt/derived3.C: Likewise.
33023
33024 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33025
33026         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
33027         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
33028         * gcc.c-torture/execute/builtins/string-9.c: New, from
33029         string-opt-9.c.  Adjust for execute/builtins framework.
33030         * gcc.c-torture/execute/string-opt-9.c: Delete.
33031
33032 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
33033
33034         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
33035
33036         * g++.dg/parse/ret-type2.C: New test.
33037
33038         PR c++/11703
33039         * g++.dg/init/new8.C: New test.
33040
33041         PR c++/10923
33042         * g++.dg/parse/typedef5.C: New test.
33043
33044         PR c++/9512
33045         * g++.dg/parse/qualified2.C: New test.
33046         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
33047         invalid code.
33048
33049 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
33050
33051         * g++.dg/conversion/ptrmem1.C: New test.
33052
33053 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
33054
33055         PR target/11693
33056         * gcc.dg/20030811-1.c: New test.
33057
33058         PR target/11535
33059         * gcc.c-torture/execute/20030811-1.c: New test.
33060
33061 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33062
33063         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
33064
33065 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
33066
33067         PR c++/11789.C
33068         * g++.dg/inherit/multiple1.C: New test.
33069
33070 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33071
33072         * gcc.dg/spe1.c: New test.
33073
33074         PR c++/11670
33075         * g++.dg/expr/cast2.C: New test.
33076
33077         PR c++/10530
33078         * g++.dg/template/dependent-name2.C: New test.
33079
33080 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33081
33082         * g++.dg/parse/crash11.C: Put the dg options in comments.
33083
33084 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33085
33086         * lib/gcc-dg.exp: Update for diagnostic change.
33087
33088 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33089
33090         PR c++/5767
33091         * g++.dg/parse/crash11.C: New test.
33092
33093 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33094
33095         * gcc.dg/cpp/spacing1.c: Update.
33096
33097 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33098
33099         PR target/11739
33100         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33101         a value for -mtune.
33102
33103 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33104
33105         PR middle-end/11771
33106         * gcc.c-torture/compile/20030804-1.c: New test case.
33107
33108 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33109
33110         * gcc.dg/20030804-1.c: New test case.
33111
33112 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33113
33114         * gcc.dg/cpp/separate-1.c: New test.
33115
33116 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33117
33118         PR c++/11704
33119         * g++.dg/template/dependent-expr2.C: New test.
33120
33121         PR c++/11766
33122         * g++.dg/expr/ptrmem1.C: New test.
33123
33124 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33125
33126         PR c++/9453
33127         * g++.dg/template/friend15.C: New test.
33128
33129 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33130
33131         * lib/dg-pch.exp: Work round PCH bug.
33132
33133 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33134
33135         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33136         builtins.  Move cases from builtins-4.c here.
33137
33138         * gcc.dg/torture/builtin-math-1.c: New test taken from
33139         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33140         additional cases.
33141
33142         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33143         Delete.
33144
33145 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33146
33147         PR c++/9447
33148         * g++.dg/template/using7.C: New test.
33149
33150 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33151
33152         * import1.c, import2.c: New tests.
33153
33154 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33155
33156         * g++.dg/eh/crossjump1.C: New test.
33157
33158 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33159
33160         PR c++/11697
33161         * g++.dg/template/using6.C: New test.
33162
33163         PR c++/11744
33164         * g++.dg/template/koenig2.C: New test.
33165
33166 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33167
33168         PR c++/7983
33169         * g++.dg/parse/typedef4.C: New test.
33170
33171 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33172
33173         PR c++/8442, c++/8806
33174         * g++.dg/template/elab1.C: New test.
33175         * g++.dg/template/type2.C: Likewise.
33176         * g++.dg/template/ttp3.C: Adjust expected error message.
33177         * g++.old-deja/g++.law/visibility13.C: Likewise.
33178         * g++.old-deja/g++.niklas/t135.C: Likewise.
33179         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33180         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33181         template argument.
33182         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33183
33184 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33185
33186         PR c++/11295
33187         * g++.dg/ext/stmtexpr1.C: New test.
33188
33189         * g++.dg/opt/tmp1.C: New test.
33190
33191         PR c++/11525
33192         * g++.dg/parse/constant4.C: New test.
33193
33194         PR c++/9447
33195         * g++.dg/template/using5.C: New test.
33196
33197 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33198
33199         * gcc.dg/builtins-27.c: New test case.
33200
33201 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33202
33203         * gcc.dg/tls/opt-7.c: New test.
33204
33205 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33206
33207         * g++.old-deja/g++.other/crash18.C: Remove.
33208
33209 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33210
33211         * g++.dg/template/explicit3.C: New.
33212         * g++.dg/template/explicit4.C: New.
33213         * g++.dg/template/explicit5.C: New.
33214
33215         PR c++/11347
33216         * g++.dg/template/memtmpl1.C: New.
33217
33218 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33219
33220         PR target/11565
33221         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33222         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33223
33224 2003-07-30  Jan Hubicka  <jh@suse.cz>
33225
33226         * vtgc1.c: Kill.
33227
33228 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33229
33230         * gcc.dg/struct-in-proto-1.c: New test.
33231
33232 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33233
33234         * gcc.dg/cpp/include2.c: Only expect one message.
33235
33236 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         PR c++/9447
33239         * g++.dg/template/using1.C: New test.
33240         * g++.dg/template/using2.C: New test.
33241         * g++.dg/template/using3.C: New test.
33242         * g++.dg/template/using4.C: New test.
33243
33244 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33245
33246         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33247         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33248
33249 2003-07-28  Jan Hubicka  <jh@suse.cz>
33250
33251         PR c++/11530
33252         * g++.dg/opt/call1.C: New test.
33253
33254 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33255
33256         PR c++/11667
33257         * g++.dg/init/enum2.C: New test.
33258         * g++.dg/template/overload1.C: Add "-w" option.
33259
33260 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33261
33262         * gcc.dg/Wdeclaration-after-statement-1.c,
33263         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33264
33265 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33266
33267         * gcc.c-torture/compile/20030725-1.c: New test.
33268
33269 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33270
33271         * gcc.dg/20030505.c: Only run for SPE.
33272         Remove definition of opaque type.
33273
33274 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33275
33276         * g++.dg/template/ptrmem6.C: New test.
33277
33278 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33279
33280         * gcc.c-torture/compile/zero-strct-2.c: New test.
33281
33282 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33283
33284         * gcc.dg/intermod-1.c: New test.
33285
33286 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33287
33288         PR c++/11617
33289         * g++.dg/template/lookup2.C: New test.
33290         * g++.dg/template/memclass1.C: Remove instantiated from error.
33291         * g++.dg/other/error2.C: Tweak expected errors.
33292
33293         PR c++/11596
33294         * g++.dg/template/defarg3.C: New test.
33295
33296         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33297
33298 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33299
33300         * g++.dg/inherit/access5.C: New test.
33301
33302 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33303
33304         PR c++/11513
33305         * g++.dg/template/crash8.C: New test.
33306
33307 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33308
33309         PR c/10602
33310         * gcc.dg/noncompile/incomplete-2.c: New test.
33311
33312 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33313
33314         PR c++/11645
33315         * g++.dg/inherit/access4.C: New test.
33316
33317         PR c++/11517
33318         * g++.dg/expr/cond2.C: New test.
33319
33320         PR optimization/10679
33321         * g++.dg/opt/inline4.C: New test.
33322
33323 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33324
33325         * g++.dg/parse/crash10: New test.
33326
33327 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33328
33329         * g++.dg/ext/flexary1.C: New test.
33330
33331 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33332
33333         PR c++/10793
33334         * g++.dg/template/crash9.C: New test.
33335
33336 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33337
33338         PR c++/3004
33339         * g++.dg/parse/typedef3.C: New test.
33340
33341         PR c++/7906
33342         * g++.dg/parse/operator2.C: New test.
33343
33344         PR c++/8895
33345         * g++.dg/parse/def-tmpl-arg1.C: New test.
33346
33347         PR c++/9282
33348         * g++.dg/parse/funptr1.C: New test.
33349
33350         PR c++/9452
33351         * g++.dg/parse/ambig3.C: New test.
33352
33353         PR c++/9454
33354         * g++.dg/parse/operator3.C: New test.
33355
33356         PR c++/9486
33357         * g++.dg/parse/template10.C: New test.
33358
33359         PR c++/9488
33360         * g++.dg/parse/template11.C: New test.
33361
33362         PR c++/10150
33363         * g++.dg/parse/invalid-op1.C: New test.
33364
33365         PR c++/10247
33366         * g++.dg/parse/condexpr1.C: New test.
33367
33368 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33369
33370         * g++.dg/ext/packed3.C: New test.
33371         * g++.dg/ext/packed4.C: New test.
33372
33373         * gcc.dg/pack-test-3.c: New test.
33374
33375 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33376
33377         * lib/compat.exp: Handle dg-options per source file.
33378         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33379         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33380         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33381         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33382         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33383         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33384         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33385         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33386         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33387         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33388         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33389         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33390         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33391         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33392
33393 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33394
33395         PR c/10320
33396         * gcc.c-torture/execute/20030718-1.c: New test.
33397
33398 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33399
33400         PR optimization/11536
33401         * gcc.dg/20030721-1.c: New test.
33402
33403 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33404
33405         PR c++/11546
33406         * g++.dg/template/lookup1.C: New test.
33407
33408 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33409
33410         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33411         diagnostics of ill-formed constructs involving labels.
33412         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33413         the new 'previously defined here' message.
33414
33415 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33416
33417         * g++.dg/parse/non-dependent2.C: New test.
33418
33419 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33420
33421         * g++.dg/init/init-ref4.C: xfail on targets without
33422         weak symbols.
33423
33424 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33425
33426         PR target/11087
33427         * gcc.c-torture/execute/20030717-1.c: New test.
33428
33429 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33430
33431         * g++.dg/opt/cfg1.C: New test.
33432
33433 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33434
33435         PR optimization/11557
33436         * gcc.dg/20030717-1.c: New test.
33437
33438 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33439
33440         PR c++/10476
33441         * g++.dg/expr/crash-1.C: New test.
33442
33443         PR c++/11027
33444         * g++.dg/template/init3.C: New test.
33445
33446         PR c++/8222
33447         * g++.dg/template/non-dependent1.C: New test.
33448
33449         PR c++/11070
33450         * g++.dg/template/non-dependent2.C: New test.
33451
33452         PR c++/11071
33453         * g++.dg/template/non-dependent3.C: New test.
33454
33455         PR c++/9907
33456         * g++.dg/template/sizeof5.C: New test.
33457
33458 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33459
33460         PR 11498
33461         * gcc.c-torture/compile/mangle-1.c: New file.
33462
33463 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33464
33465         PR c++/7809
33466         * g++.dg/parse/access3.C: New test.
33467
33468 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33469
33470         PR c++/11384
33471         * g++.dg/init/init-ref4.C: New test.
33472
33473 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33474
33475         PR c++/11547
33476         * g++.dg/parse/constant3.C: New test.
33477         * g++.dg/parse/crash7.C: Likewise.
33478
33479 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33480
33481         PR target/11008
33482         * gcc.dg/i386-pentium4-not-mull.c: New.
33483
33484 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33485
33486         * gcc.dg/asm-names.c (ymain): Make it weak.
33487
33488 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33489
33490         PR c++/5421
33491         * g++.dg/template/friend21.C: New test.
33492
33493 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33494
33495         * gcc.dg/cleanup-8.c: New test.
33496         * gcc.dg/cleanup-9.c: New test.
33497
33498 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33499
33500         * g++.dg/ext/dll-MI1.h: New file.
33501         * g++.dg/ext/dllexport-MI1.C: New file.
33502         * g++.dg/ext/dllimport-MI1.C: New file.
33503
33504 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33505
33506         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33507         it does not have cmpstrsi patterns (just cmpmemsi).
33508
33509 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33510
33511         PR debug/11473
33512         * g++.dg/debug/debug8.C: New test.
33513
33514 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33515
33516         PR c++/10108
33517         * g++.dg/template/crash7.C: New test.
33518
33519 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33520
33521         PR target/10795
33522         * gcc.c-torture/compile/20030708-1.c: New.
33523
33524 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33525
33526         * gcc.c-torture/execute/20030715-1.c: New test.
33527
33528 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33529
33530         * gcc.dg/pch/inline-3.c: New file.
33531         * gcc.dg/pch/inline-3.hs: New file.
33532         * gcc.dg/pch/inline-4.c: New file.
33533         * gcc.dg/pch/inline-4.hs: New file.
33534
33535 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33536
33537         PR c++/11509
33538         * g++.dg/template/crash6.C: New test.
33539
33540         PR c++/7053
33541         * g++.dg/template/friend20.C: New test.
33542
33543         PR c++/7019
33544         * g++.dg/template/overload2.C: New test.
33545
33546 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33547
33548         PR optimization/11440
33549         * gcc.c-torture/execute/20030714-1.c: New test.
33550
33551 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33552
33553         PR c++/11154
33554         * g++.dg/template/partial2.C: New test.
33555
33556 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33557
33558         PR c++/11503
33559         * g++.dg/template/anon1.C: New test.
33560
33561         PR c++/11493
33562         PR c++/11495
33563         * g++.dg/parse/template9.C: Likewise.
33564         * g++.dg/template/crash4.C: New test.
33565         * g++.dg/template/koenig1.C: Likewise.
33566         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33567         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33568         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33569         functions.
33570         * g++.old-deja/g++.jason/template36.C: Likewise.
33571         * g++.old-deja/g++.mike/p1989.C: Likewise.
33572         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33573         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33574         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33575         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33576         compiling.
33577         * g++.old-deja/g++.pt/union2.C: Use this->.
33578
33579 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.dg/20030711-1.c: New test.
33582
33583 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33584
33585         PR c++/11050
33586         * g++.dg/parse/args1.C: New test.
33587         * g++.pt/defarg8.C: Change expected errors.
33588
33589 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33590
33591         PR c++/8164
33592         * g++.dg/template/nontype2.C: New test.
33593
33594         PR c++/10558
33595         * g++.dg/parse/template8.C: New test.
33596
33597         PR c++/8327
33598         * g++.dg/template/scope1.C: New test.
33599
33600         * g++.dg/warn/Wsign-compare-1.C: New test.
33601
33602 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33603
33604         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33605
33606 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33607
33608         PR c++/9411
33609         * g++.dg/template/explicit2.C: New test.
33610
33611         PR c++/10032
33612         * g++.dg/warn/pedantic1.C: New test.
33613
33614 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33615
33616         PR c++ 9483
33617         * g++.dg/other/field1.C: New test.
33618
33619 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33620
33621         PR c/11449
33622         * gcc.c-torture/compile/20030707-1.c: New.
33623
33624 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33625
33626         PR c++/10849
33627         * g++.dg/template/access12.C: New test.
33628
33629 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33630
33631         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33632         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33633         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33634         * gcc.misc-tests/gcov.exp: Update
33635         * g++.dg/gcov/gcov.exp: Update
33636         * lib/gcov.exp: Update.
33637
33638 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33639
33640         * g++.dg/abi/mangle17.C: Make sure template expressions are
33641         dependent.
33642         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33643         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33644         * g++.dg/opt/stack1.C: Remove erroneous code.
33645         * g++.dg/parse/template7.C: New test.
33646         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33647         * g++.old-deja/g++.pt/crash4.C: Likewise.
33648
33649 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33650
33651         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33652         with zero or one occurence of `$' after the initial `L'.
33653
33654 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33655
33656         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33657
33658 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33659
33660         PR c/11370
33661         * gcc.dg/Wunreachable-6.c: New testcase.
33662         * gcc.dg/Wunreachable-7.c: New testcase.
33663
33664 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33665
33666         PR c/11420
33667         * gcc.dg/20030708-1.c: New test.
33668
33669 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33670
33671         * gcc.dg/compat/sdata-section.h: New file.
33672         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33673         * gcc.dg/torture/mips-sdata-1.c: New test.
33674
33675 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33676
33677         PR c++/11030
33678         * g++.dg/template/friend19.C: New test.
33679
33680 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33681
33682         * g++.dg/opt/strength-reduce.C: New test.
33683
33684 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33685
33686         PR target/10979
33687         * gcc.dg/20030707-1.c: New testcase.
33688
33689 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33690
33691         PR optimization/11059
33692         * g++.dg/opt/emptyunion.C: New testcase.
33693
33694 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33695             Eric Botcazou  <ebotcazou@libertysurf.fr>
33696
33697         * g++.dg/opt/stack1.C: New test.
33698
33699 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33700
33701         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33702         run test.
33703
33704         PR c++/11431
33705         * g++.dg/expr/static_cast3.C: New test.
33706
33707 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33708
33709         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33710         everywhere.
33711         * gcc.dg/concat.c: Concatenation of string constants with
33712         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33713         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33714         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33715         necessary to avoid multi-character character constant warning.
33716         * gcc.dg/cpp/escape.c: Likewise.
33717         * gcc.dg/cpp/ucs.c: Likewise.
33718         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33719         Fix a typo.
33720
33721 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33722
33723         PR c/11428
33724         * gcc.c-torture/compile/20030704-1.c: New.
33725
33726 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33727
33728         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33729
33730 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33731
33732         PR c++/5287, PR c++/7910,  PR c++/11021
33733         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33734         tests for warnings.
33735         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33736         * g++.dg/ext/dllimport3.C: Likewise.
33737         * g++.dg/ext/dllimport4.C: New file.
33738         * g++.dg/ext/dllimport5.C: New file.
33739         * g++.dg/ext/dllimport6.C: New file.
33740         * g++.dg/ext/dllimport7.C: New file.
33741         * g++.dg/ext/dllimport8.C: New file.
33742         * g++.dg/ext/dllimport9.C: New file.
33743         * g++.dg/ext/dllimport10.C: New file.
33744         * g++.dg/ext/dllexport1.C: New file.
33745
33746 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33747
33748         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33749         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33750
33751 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33752
33753         * gcc.dg/builtins-25.c: New testcase.
33754         * gcc.dg/builtins-26.c: New testcase.
33755
33756 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33757
33758         * gcc.dg/compat/vector-defs.h: New file.
33759         * gcc.dg/compat/vector-setup.h: New file.
33760         * gcc.dg/compat/vector-check.h: New file.
33761         * gcc.dg/compat/vector-1_main.c: New file.
33762         * gcc.dg/compat/vector-1_x.c: New file.
33763         * gcc.dg/compat/vector-1_y.c: New file.
33764         * gcc.dg/compat/vector-2_main.c: New file.
33765         * gcc.dg/compat/vector-2_x.c: New file.
33766         * gcc.dg/compat/vector-2_y.c: New file.
33767
33768         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33769         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33770         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33771         * gcc.dg/compat/struct-align-1.h: New file.
33772         * gcc.dg/compat/struct-align-1_main.c: New file.
33773         * gcc.dg/compat/struct-align-1_x.c: New file.
33774         * gcc.dg/compat/struct-align-1_y.c: New file.
33775         * gcc.dg/compat/struct-align-2.h: New file.
33776         * gcc.dg/compat/struct-align-2_main.c: New file.
33777         * gcc.dg/compat/struct-align-2_x.c: New file.
33778         * gcc.dg/compat/struct-align-2_y.c: New file.
33779
33780         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33781         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33782         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33783         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33784         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33785         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33786         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33787         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33788         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33789         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33790         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33791         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33792         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33793         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33794         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33795         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33796         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33797         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33798         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33799         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33800         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33801         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33802         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33803         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33804         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33805         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33806         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33807         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33808         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33809
33810 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33811
33812         * gcc.dg/i386-call-1.c: New test.
33813
33814 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33815
33816         PR c++/9162
33817         * g++.dg/parse/defarg4.C: New.
33818
33819 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33820
33821         PR target/10700
33822         * gcc.c-torture/compile/20030703-1.c: New test case.
33823
33824 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33825
33826         * g++.dg/template/local3.C: Remove extra semicolon.
33827
33828 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33829
33830         * gcc.dg/i386-volatile-1.c: New test.
33831
33832 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33833
33834         PR c++/11072
33835         * g++.dg/other/offsetof2.C: XFAIL.
33836         * g++.dg/other/offsetof5.C: New.
33837
33838         PR c++/10219
33839         * g++.dg/template/error1.C: New.
33840
33841         PR c++/9779
33842         * g++.dg/template/dependent-expr1.C: New.
33843
33844 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33845
33846         PR c++/6949
33847         * g++.dg/template/local3.C: New test.
33848
33849         PR c++/11149
33850         * g++.dg/lookup/scoped6.C: New test.
33851
33852 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33853
33854         PR c++/8046
33855         * g++.dg/other/error7.C: New test.
33856
33857 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33858
33859         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33860         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33861         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33862         * g++.old-deja/g++.other/union2.C: Likewise.
33863         * gcc.dg/c90-const-expr-2.c: Likewise.
33864         * gcc.dg/c90-const-expr-3.c: Likewise.
33865         * gcc.dg/c99-const-expr-2.c: Likewise.
33866         * gcc.dg/c99-const-expr-3.c: Likewise.
33867         * gcc.dg/concat.c: Likewise.
33868
33869 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33870
33871         PR c++/9559
33872         * g++.dg/init/static1.C: New test.
33873
33874 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33875
33876         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33877         * g++.old-deja/g++.other/access2.C: Likewise.
33878         * g++.old-deja/g++.other/decl2.C: Likewise.
33879         * gcc.c-torture/execute/20020615-1.c: Likewise.
33880
33881 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33882
33883         PR c++/4933
33884         * g++.dg/template/sizeof4.C: New test.
33885
33886 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33887
33888         * g++.dg/other/error6.C: New test.
33889
33890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33891
33892         PR c++/10750
33893         * g++.dg/parse/constant2.C: New test.
33894
33895 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33896
33897         PR c++/11106
33898         * g++.dg/other/error5.C: New test.
33899
33900 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33901
33902         * gcc.dg/format/gcc_diag-1.c: New test.
33903
33904 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33905
33906         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33907
33908 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33909
33910         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33911         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33912         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33913
33914 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33915
33916         * gcc.c-torture/execute/builtins/string-8.c: New test.
33917         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33918         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33919         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33920
33921 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33922
33923         PR c++/10468
33924         * g++.dg/ext/typeof6.C: New test.
33925
33926 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33927
33928         PR c++/10796
33929         * g++.dg/init/enum1.C: New test.
33930
33931 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33932
33933         * gcc.dg/20030627-1.c: New test.
33934
33935 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33936
33937         PR c++/11332
33938         * g++.dg/expr/static_cast2.C: New test.
33939
33940 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33941             Jakub Jelinek  <jakub@redhat.com>
33942
33943         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33944         sprintf(dst,"%s",src) optimization.
33945         * gcc.c-torture/execute/20030626-1.c: New test case.
33946         * gcc.c-torture/execute/20030626-2.c: New test case.
33947
33948 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33949
33950         * gcc.c-torture/execute/multi-ix.c: New test.
33951
33952         * gcc.c-torture/execute/simd-4.c (main):
33953         Added missing semicolon at end of union.
33954
33955 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33956
33957         PR c++/8266
33958         * g++.dg/template/explicit-instantiation3.C: New test.
33959
33960 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33961
33962         * gcc.dg/20030626-1.c: Use signed char.
33963
33964 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33965
33966         * gcc.dg/20030626-1.c: New test.
33967
33968 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33969
33970         * const-str-2.m: Update.
33971
33972 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33973
33974         PR c++/10990
33975         * g++.dg/rtti/dyncast1.C: New test.
33976         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33977         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33978         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33979
33980         PR c++/10931
33981         * g++.dg/expr/static_cast1.C: New test.
33982
33983 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33984
33985         * gcc.dg/20030625-1.c: New test.
33986
33987 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33988
33989         * gcc.c-torture/compile/20030624-1.c: New test case.
33990
33991 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33992
33993         * gcc.c-torture/execute/string-opt-17.c: New test.
33994
33995 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33996
33997         PR c++/5754
33998         * g++.dg/parse/crash6.C: New test.
33999
34000 2003-06-23  Roger Sayle  <roger@eyesopen.com>
34001
34002         * gcc.dg/builtins-24.c: New test case.
34003
34004 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
34005
34006         * g++.dg/opt/operator1.C: New test.
34007
34008 2003-06-22  Roger Sayle  <roger@eyesopen.com>
34009
34010         * gcc.c-torture/execute/string-opt-16.c: New test case.
34011
34012 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34013
34014         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
34015         * g++.old-deja/g++.other/conv7.C: Likewise.
34016         * g++.old-deja/g++.other/overcnv2.C: Likewise.
34017         * g++.old-deja/g++.other/overload14.C: Likewise.
34018
34019 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
34020
34021         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
34022         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
34023
34024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34025
34026         PR c++/10888
34027         * g++.dg/warn/Winline-3.C: New test.
34028
34029 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34030
34031         * lib/target-supports.exp (check_alias_available): Make the test
34032         program acceptable to the Solaris assembler.
34033
34034         PR c++/10749
34035         * g++.dg/template/memclass2.C: New test.
34036
34037 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34038             Eric Botcazou  <ebotcazou@libertysurf.fr>
34039
34040         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
34041         data for non-matching targets.
34042         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
34043
34044 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
34045
34046         PR c++/10845
34047         * g++.dg/template/member3.C: New test.
34048
34049 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
34050
34051         PR c++/10939
34052         * g++.dg/template/func1.C: New test.
34053
34054         PR c++/9649
34055         * g++.dg/template/static4.C: New test.
34056         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
34057
34058         PR c++/11041
34059         * g++.dg/init/ref7.C: New test.
34060
34061 2003-06-19  Matt Austern  <austern@apple.com>
34062
34063         PR c++/11228
34064         * g++.dg/anew1.C: New test.
34065         * g++.dg/anew2.C: New test.
34066         * g++.dg/anew3.C: New test.
34067         * g++.dg/anew4.C: New test.
34068
34069 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
34070
34071         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
34072
34073 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
34074
34075         * gcc.c-torture/execute/simd-4.c (main): Make expected value
34076         endian-dependent.
34077
34078 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
34079
34080         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34081         Remove cruft.
34082
34083 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34084
34085         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34086         * gcc.c-torture/compile/961203-1.c: Likewise.
34087         * gcc.c-torture/compile/980506-1.c: Likewise.
34088
34089 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34090
34091         PR c++/10712
34092         * g++.dg/lookup/using7.C: New test.
34093
34094 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34095
34096         PR c++/11105
34097         * g++.dg/abi/conv1.C: Remove it.
34098         * g++.dg/template/conv7.C: New test.
34099         * g++.dg/template/conv8.C: Likewise.
34100         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34101         conversion operator.
34102
34103 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34104
34105         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34106         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34107         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34108         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34109         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34110         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34112         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34113         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34114         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34115         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34116         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34117         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34118         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34119         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34120         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34121         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34122         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34123         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34124         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34126         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34128         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34130         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34131         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34132         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34133         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34134
34135 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34136
34137         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34138         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34139         indications.
34140
34141 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34142
34143         * gcc.dg/i386-387-5.c: New test case.
34144         * gcc.dg/i386-387-6.c: New test case.
34145         * gcc.dg/builtins-23.c: New test case.
34146
34147 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34148
34149         * gcc.dg/builtins-22.c: New test case.
34150         * gcc.dg/i386-387-1.c: Update to test exp.
34151         * gcc.dg/i386-387-2.c: Likewise.
34152
34153 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34154
34155         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34156
34157 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34158
34159         * lib/gcc-dg.exp (dg-require-dll): New function.
34160         (dg-xfail-if): Likewise.
34161         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34162         driver.
34163
34164         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34165         * gcc.c-torture/compile/20001205-1.c: Likewise.
34166         * gcc.c-torture/compile/20001226-1.c: Likewise.
34167         * gcc.c-torture/compile/20010518-2.c: Likewise.
34168         * gcc.c-torture/compile/20020312-1.c: Likewise.
34169         * gcc.c-torture/compile/20020604-1.c: Likewise.
34170         * gcc.c-torture/compile/920501-12.c: Likewise.
34171         * gcc.c-torture/compile/920501-4.c: Likewise.
34172         * gcc.c-torture/compile/920520-1.c: Likewise.
34173         * gcc.c-torture/compile/920521-1.c: Likewise.
34174         * gcc.c-torture/compile/920625-1.c: Likewise.
34175         * gcc.c-torture/compile/961203-1.c: Likewise.
34176         * gcc.c-torture/compile/980506-1.c: Likewise.
34177         * gcc.c-torture/compile/981006-1.c: Likewise.
34178         * gcc.c-torture/compile/981022-1.c: Likewise.
34179         * gcc.c-torture/compile/981223-1.c: Likewise.
34180         * gcc.c-torture/compile/990617-1.c: Likewise.
34181         * gcc.c-torture/compile/dll.c: Likewise.
34182         * gcc.c-torture/compile/labels-3.c: Likewise.
34183         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34184         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34185         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34186         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34187         * gcc.c-torture/compile/simd-5.c: Likewise.
34188         * gcc.c-torture/compile/20000804-1.x: Remove.
34189         * gcc.c-torture/compile/20001205-1.x: Likewise.
34190         * gcc.c-torture/compile/20001226-1.x: Likewise.
34191         * gcc.c-torture/compile/20010518-2.x: Likewise.
34192         * gcc.c-torture/compile/20020312-1.x: Likewise.
34193         * gcc.c-torture/compile/20020604-1.x: Likewise.
34194         * gcc.c-torture/compile/920501-12.x: Likewise.
34195         * gcc.c-torture/compile/920501-4.x: Likewise.
34196         * gcc.c-torture/compile/920520-1.x: Likewise.
34197         * gcc.c-torture/compile/920521-1.x: Likewise.
34198         * gcc.c-torture/compile/920625-1.x: Likewise.
34199         * gcc.c-torture/compile/961203-1.x: Likewise.
34200         * gcc.c-torture/compile/980506-1.x: Likewise.
34201         * gcc.c-torture/compile/981006-1.x: Likewise.
34202         * gcc.c-torture/compile/981022-1.x: Likewise.
34203         * gcc.c-torture/compile/981223-1.x: Likewise.
34204         * gcc.c-torture/compile/990617-1.x: Likewise.
34205         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34206         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34207         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34208         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34209         * gcc.c-torture/compile/simd-5.x: Likewise.
34210
34211         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34212
34213 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34214
34215         * gcc.c-torture/execute/20030611-1.c: New test.
34216
34217 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34218
34219         PR middle-end/168
34220         * gcc.dg/20030612-1.c: New test case.
34221
34222 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34223
34224         PR c++/10635
34225         * g++.dg/expr/cast1.C: New test.
34226
34227 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34228
34229         * gcc.dg/builtins-21.c: New test case.
34230
34231 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34232
34233         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34234         options instead of at the end.
34235         * lib/objc.exp (objc_target_compile): Likewise.
34236
34237 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34238
34239         PR c++/10432
34240         * g++.dg/parse/error1.C: New test.
34241
34242 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34243
34244         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34245         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34246         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34247         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34248         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34249         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34250         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34251         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34252         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34253         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34254         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34255         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34256         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34257         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34258         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34259         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34260         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34261         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34262         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34263         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34264         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34265         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34266         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34267         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34268
34269         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34270         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34271         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34272         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34273         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34274         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34275         * gcc.dg/compat/scalar-return-3_main.c: New file.
34276         * gcc.dg/compat/scalar-return-3_x.c: New file.
34277         * gcc.dg/compat/scalar-return-3_y.c: New file.
34278         * gcc.dg/compat/scalar-return-4_main.c: New file.
34279         * gcc.dg/compat/scalar-return-4_x.c: New file.
34280         * gcc.dg/compat/scalar-return-4_y.c: New file.
34281
34282 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34283
34284         * gcc.dg/compat/fp2-struct-check.h: New file.
34285         * gcc.dg/compat/fp2-struct-defs.h: New file.
34286         * gcc.dg/compat/fp2-struct-init.h: New file.
34287         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34288         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34289         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34290         * gcc.dg/compat/struct-return-10_main.c: New file.
34291         * gcc.dg/compat/struct-return-10_x.c: New file.
34292         * gcc.dg/compat/struct-return-10_y.c: New file.
34293
34294         * gcc.dg/compat/compat-common.h: New file.
34295         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34296         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34297         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34298         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34299         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34300         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34301         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34302         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34303         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34304         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34305         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34306         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34307         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34308         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34309         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34310         * gcc.dg/compat/small-struct-check.h: Ditto.
34311         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34312         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34313         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34314         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34315         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34316         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34317         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34319         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34320         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34321         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34322         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34323         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34324         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34325         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34326         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34327         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34328         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34329         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34330         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34331         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34332         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34333         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34334         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34335         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34336         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34337         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34338         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34339         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34340         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34341
34342 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34343
34344         * g++.dg/pch/static-1.C: New file.
34345         * g++.dg/pch/static-1.Hs: New file.
34346
34347 2003-06-10  Richard Henderson  <rth@redhat.com>
34348
34349         * gcc.dg/asm-7.c: Adjust expected warning text.
34350
34351 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34352
34353         * gcc.dg/builtins-20.c: New test case.
34354
34355 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34356
34357         PR c++/11131
34358         * g++.dg/opt/template1.C: New test.
34359
34360 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34361
34362         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34363         additional_sources.
34364
34365 2003-05-21  David Taylor  <dtaylor@emc.com>
34366
34367         * gcc.dg/Wpadded.c: New file.
34368
34369 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34370
34371         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34372         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34373         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34374         dg-require-weak.
34375
34376 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34377
34378         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34379
34380 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34381
34382         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34383         (dg-require-alias): Likewise.
34384         (dg-require-gc-sections): Likewise.
34385         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34386
34387 2003-06-08  Richard Henderson  <rth@redhat.com>
34388
34389         * gcc.dg/20011029-2.c: Fix the array reference.
34390         * gcc.dg/asm-7.c: New.
34391
34392 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34393
34394         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34395
34396 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34397
34398         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34399         (dg-require-gc-sections): Likewise.
34400
34401 2003-06-08  Jan Hubicka  <jh@suse.cz>
34402
34403         * i386-cmov1.c: Fix regular expression.
34404         * i386-cvt-1.c: Likewise.
34405         * i386-local.c: Likewise.
34406         * i386-local2.c: Likewise.
34407         * i386-mul.c: Likewise.
34408         * i386-ssetype-1.c: Likewise.
34409         * i386-ssetype-3.c: Likewise.
34410         * i386-ssetype-5.c: Likewise.
34411
34412 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34413
34414         PR c++/11039
34415         * g++.dg/warn/implicit-typename2.C: New test.
34416         * g++.dg/warn/implicit-typename3.C: New test.
34417
34418 2003-06-07  Richard Henderson  <rth@redhat.com>
34419
34420         * g++.dg/other/offsetof3.C: Use size_t.
34421         * g++.dg/other/offsetof4.C: Likewise.
34422
34423 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34424
34425         * lib/copy-file.exp: New. Implement gcc_copy_files.
34426
34427         * lib/dg-pch.exp: Load copy-file.exp
34428         (dg-pch): Use gcc_copy_files instead of "file copy".
34429
34430 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34431
34432         * gcc.dg/weak/weak.exp: Simplify.
34433         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34434         * gcc.dg/weak/weak-1.c: Likewise.
34435         * gcc.dg/weak/weak-2.c: Likewise.
34436         * gcc.dg/weak/weak-3.c: Likewise.
34437         * gcc.dg/weak/weak-4.c: Likewise.
34438         * gcc.dg/weak/weak-5.c: Likewise.
34439         * gcc.dg/weak/weak-6.c: Likewise.
34440         * gcc.dg/weak/weak-7.c: Likewise.
34441         * gcc.dg/weak/weak-8.c: Likewise.
34442         * gcc.dg/weak/weak-9.c: Likewise.
34443
34444 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34445
34446         gcc.c-torture/execute/20030606-1.c: New.
34447
34448 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34449
34450         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34451         * gcc.dg/builtins-19.c: Likewise.
34452
34453 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34454
34455         * gcc.dg/builtins-2.c: Add some more tests.
34456         * gcc.dg/builtins-18.c: New test case.
34457         * gcc.dg/builtins-19.c: New test case.
34458
34459 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34460             Jim Wilson  <wilson@tuliptree.org>
34461
34462         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34463
34464 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34465
34466         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34467         mempcpy/stpcpy calls not to be optimized into something else.
34468         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34469         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34470         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34471
34472 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34473
34474         * gcc.dg/format/asm_fprintf-1.c: New test.
34475
34476 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34477
34478         * lib/gcc-defs.exp (additional_sources): New variable.
34479         (dg-additional-sources): New function.
34480         (additional_files): New variable.
34481         (dg-additional-files): New function.
34482         (dg-additional-files-options): Likewise.
34483         * lib/gcc-dg.exp (dg-require-weak): New function.
34484         (dg-require-alias): Likewise.
34485         (dg-require-gc-sections): Likewise.
34486         * lib/target-supports.exp (check_alias_available): Remove testfile
34487         parameter.
34488         (check_gc_sections_available): New function.
34489         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34490         (dg-gpp-additional-files): Likewise.
34491         * lib/g++.exp (additional_sources): Remove.
34492         (additional_files): Likewise.
34493         (g++_target_compile): Use dg-additional-files-options.
34494
34495         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34496         Tcl logic.
34497         * gcc.dg/special/ecos.exp: Remove.
34498         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34499         * gcc.dg/special/alias-1.c: Likewise.
34500         * gcc.dg/special/alias-2.c: Likewise.
34501         * gcc.dg/special/gcsec-1.c: Likewise.
34502         * gcc.dg/special/weak-1.c: Likewise.
34503         * gcc.dg/special/weak-2.c: Likewise.
34504         * gcc.dg/special/wkali-1.c: Likewise.
34505         * gcc.dg/special/wkali-2.c: Likewise.
34506
34507         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34508         dg-gpp-additional-*.
34509         * g++.dg/special/conpr-3.C: Likewise.
34510         * g++.dg/special/conpr-4.C: Likewise.
34511         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34512         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34513         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34514         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34515         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34516         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34517         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34518         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34519         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34520         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34521         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34522         * g++.old-deja/g++.other/comdat1.C: Likewise.
34523         * g++.old-deja/g++.other/comdat2.C: Likewise.
34524         * g++.old-deja/g++.other/comdat3.C: Likewise.
34525         * g++.old-deja/g++.other/ctor1.C: Likewise.
34526         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34527
34528 2003-06-05  Richard Henderson  <rth@redhat.com>
34529
34530         * gcc.dg/debug/20030605-1.c: New.
34531
34532 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34533
34534         * README.QMTEST: Update.
34535
34536 2003-06-04  Richard Henderson  <rth@redhat.com>
34537
34538         * gcc.dg/cleanup-1.c: New.
34539         * gcc.dg/cleanup-2.c: New.
34540         * gcc.dg/cleanup-3.c: New.
34541         * gcc.dg/cleanup-4.c: New.
34542         * gcc.dg/cleanup-5.c: New.
34543         * gcc.dg/cleanup-6.c: New.
34544         * gcc.dg/cleanup-7.c: New.
34545
34546 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34547
34548         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34549
34550         * lib/dg-pch.exp: New file.
34551         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34552         * gcc.dg/pch/pch.exp: Likewise.
34553
34554 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34555
34556         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34557         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34558         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34559         * gcc.dg/builtins-17.c: New test case.
34560         * gcc.dg/i386-387-4.c: New test case.
34561         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34562
34563 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34564
34565         * gcc.dg/ultrasp9.c: New test.
34566
34567 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34568
34569         * gcc.c-torture/compile/20030604-1.c: New test.
34570         * gcc.dg/sparc-constant-1.c: New test.
34571
34572 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34573
34574         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34575
34576 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34577
34578         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34579
34580         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34581         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34582
34583 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34584
34585         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34586
34587 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34588
34589         PR c++/10940
34590         * g++.dg/template/spec10.C: New test.
34591
34592 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34593
34594         * gcc.dg/builtins-16.c: New test case.
34595
34596 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34599         mempcpy test with post-increments.
34600         * gcc.c-torture/execute/string-opt-3.c: New test.
34601         * gcc.dg/string-opt-1.c: New test.
34602
34603 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34604
34605         PR fortran/10965
34606         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34607
34608 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34609
34610         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34611         (scan-assembler): ... here.  Use dg-scan.
34612         (scan-assembler-not): Likewise.
34613         (scan-file): New function.
34614         (scan-file-not): Likewise.
34615         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34616         * gcc.dg/cpp/_Pragma4.c: Likewise.
34617         * gcc.dg/cpp/_Pragma5.c: Likewise.
34618         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34619         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34620         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34621         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34622         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34623         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34624         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34625         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34626         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34627         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34628         * gcc.dg/cpp/cxxcom1.c: Likewise.
34629         * gcc.dg/cpp/line1.c: Likewise.
34630         * gcc.dg/cpp/maccom1.c: Likewise.
34631         * gcc.dg/cpp/maccom2.c: Likewise.
34632         * gcc.dg/cpp/maccom3.c: Likewise.
34633         * gcc.dg/cpp/maccom4.c: Likewise.
34634         * gcc.dg/cpp/maccom5.c: Likewise.
34635         * gcc.dg/cpp/maccom6.c: Likewise.
34636         * gcc.dg/cpp/multiline.c: Likewise.
34637         * gcc.dg/cpp/spacing1.c: Likewise.
34638         * gcc.dg/cpp/spacing2.c: Likewise.
34639         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34640         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34641         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34642         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34643         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34644         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34645         * gcc.dg/cpp/cxxcom2.c: Likewise.
34646         * gcc.dg/cpp/cxxcom2.h: New file.
34647
34648         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34649         * g++.dg/cpp/truefalse.C: Here.
34650         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34651
34652 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34653
34654         * gcc.dg/cpp/redef3.c: New file.
34655
34656 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34657
34658         * gcc.dg/i386-loop-3.c: New test.
34659
34660 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34661
34662         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34663
34664 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34665
34666         * gcc.dg/fwrapv-1.c: New test case.
34667         * gcc.dg/fwrapv-2.c: New test case.
34668
34669 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34670
34671         PR c++/10956
34672         * g++.dg/template/spec9.C: New test.
34673
34674 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34675
34676         * gcc.dg/duff-4.c: New test case.
34677
34678 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34679
34680         PR fortran/10843
34681         * g77.dg/ffixed-form-1.f: New test
34682         * g77.dg/ffixed-form-2.f: New test
34683         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34684         * g77.dg/ffree-form-3.f: New test
34685
34686 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34687
34688         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34689         * gcc.dg/wint_t-1.c: Likewise.
34690
34691 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34692
34693         * g++.dg/template/access11.C: New test.
34694
34695 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34696
34697         PR c++/10849
34698         * g++.dg/template/access10.C: New test.
34699
34700 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34701             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34702
34703         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34704
34705 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34706
34707         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34708         suppress for powerpc-*-darwin*.
34709         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34710
34711 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34712
34713         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34714         suppress option for powerpc-*-darwin*.
34715
34716 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34717
34718         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34719         * gcc.dg/builtins-4.c: Add test for fmod.
34720
34721 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34722
34723         PR c++/10682
34724         * g++.dg/template/instantiate4.C: New test.
34725
34726 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34727
34728         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34729
34730 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34731
34732         * gcc.dg/compat/scalar-return-1_main.c: New file.
34733         * gcc.dg/compat/scalar-return-1_x.c: New file.
34734         * gcc.dg/compat/scalar-return-1_y.c: New file.
34735         * gcc.dg/compat/scalar-return-2_main.c: New file.
34736         * gcc.dg/compat/scalar-return-2_x.c: New file.
34737         * gcc.dg/compat/scalar-return-2_y.c: New file.
34738         * gcc.dg/compat/struct-return-3_main.c: New file.
34739         * gcc.dg/compat/struct-return-3_y.c: New file.
34740         * gcc.dg/compat/struct-return-3_x.c: New file.
34741         * gcc.dg/compat/struct-return-2_main.c: New file.
34742         * gcc.dg/compat/struct-return-2_x.c: New file.
34743         * gcc.dg/compat/struct-return-2_y.c: New file.
34744
34745 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34746
34747         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34748         for hppa*-hp-hpux*.
34749         * gcc.dg/20021014-1.c (dg-options): Likewise.
34750         * gcc.dg/nest.c (dg-options): Likewise.
34751
34752 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34753
34754         PR c++/9738
34755         * g++.dg/ext/dllimport2.C: New file.
34756         * g++.dg/ext/dllimport3.C: New file.
34757
34758 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34759
34760         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34761         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34762         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34763         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34766         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34767         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34768         * gcc.dg/compat/small-struct-defs.h: New file.
34769         * gcc.dg/compat/small-struct-init.h: New file.
34770         * gcc.dg/compat/small-struct-check.h: New file.
34771         * gcc.dg/compat/fp-struct-defs.h: New file.
34772         * gcc.dg/compat/fp-struct-check.h: New file.
34773         * gcc.dg/compat/fp-struct-init.h: New file.
34774         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34775         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34776
34777 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34778
34779         * gcc.dg/20030225-2.c: New test.
34780
34781 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34782             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34783
34784         * gcc.c-torture/compile/20030518-1.c: New test case.
34785
34786 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34787
34788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34789         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34790         gcc-dg-debug-runtest.
34791         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34792         gcc-dg-debug-runtest.
34793
34794 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34795
34796         PR c++/9022
34797         * g++.dg/lookup/using6.C: New test.
34798
34799 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34800
34801         * g++.dg/parse/access2.C: New test.
34802
34803 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34804
34805         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34806         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34807         * gcc.dg/debug/debug.exp: Likewise.
34808
34809 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34810
34811         * gcc.dg/dollar.c: New test.
34812
34813 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34814
34815         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34816         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34817         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34818         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34819         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34820         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34821         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34822         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34823         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34824         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34825         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34826         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34827         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34828         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34829         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34830         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34831         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34832         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34833
34834 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34835
34836         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34837         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34838         support for "repo" mode.
34839         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34840         * lib/g77-dg.exp: Likewise.
34841         * lib/obj-dg.exp: Likewise.
34842
34843 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34844
34845         Merge from gcc-3_2-rhl8-branch:
34846         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34847
34848         * gcc.dg/tls/opt-6.c: New test.
34849
34850         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34851
34852         * gcc.dg/20030405-1.c: New test.
34853
34854         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34855
34856         * gcc.dg/20030309-1.c: New test.
34857
34858         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34859
34860         * gcc.c-torture/execute/20030307-1.c: New test.
34861
34862         2003-02-20  Randolph Chung  <tausq@debian.org>
34863
34864         * gcc.c-torture/compile/20030220-1.c: New test.
34865
34866         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34867
34868         * gcc.dg/20030217-1.c: New test.
34869
34870         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34871
34872         * gcc.c-torture/compile/20020129-1.c: New test.
34873
34874         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34875
34876         * gcc.dg/unroll-1.c: New test.
34877
34878         2002-11-16  Jan Hubicka  <jh@suse.cz>
34879
34880         * gcc.c-torture/execute/20020920-1.c: New test.
34881
34882         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34883
34884         PR target/7434
34885         * gcc.c-torture/compile/20021008-1.c: New test.
34886
34887         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34888
34889         PR target/7559
34890         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34891
34892         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34893
34894         * gcc.c-torture/compile/20020807-1.c: New test.
34895
34896         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34897
34898         * gcc.dg/tls/opt-1.c: New test.
34899
34900         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34901
34902         * gcc.dg/20020729-1.c: New test.
34903
34904         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34905
34906         * g++.dg/opt/life1.C: New test.
34907
34908         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34909
34910         * gcc.dg/20020525-1.c: New test.
34911
34912         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34913
34914         PR c++/6794
34915         * g++.dg/ext/pretty1.C: New test.
34916         * g++.dg/ext/pretty2.C: New test.
34917
34918 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34919
34920         PR c++/8385
34921         * g++.dg/ext/typeof5.C: New test.
34922
34923 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34924
34925         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34926         __USER_LABEL_PREFIX__ into account.
34927         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34928
34929 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34930
34931         * gcc.dg/builtins-15.c: New test case.
34932
34933 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34934
34935         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34936
34937 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34938
34939         * lib/g++.exp: Tweak handling of additional source files.
34940         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34941         * g++.dg/special/conpr-2a.C: Rename to ...
34942         * g++.dg/special/conpr-2a.cc: ... this.
34943         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34944         * g++.dg/special/conpr-3a.C: Rename to ...
34945         * g++.dg/special/conpr-3a.cc: This.
34946         * g++.dg/special/conpr-3b.C: Rename to ...
34947         * g++.dg/special/conpr-3b.cc: This.
34948         * g++.dg/special/conpr-4.C: New test.
34949         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34950
34951 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34952
34953         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34954
34955 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34956
34957         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34958         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34959         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34960         * g++.old-deja/g++.other/warn3.C: Likewise.
34961
34962 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34963
34964         * gcc.dg/i386-387-1.c: Update to also test log.
34965         * gcc.dg/i386-387-2.c: Likewise.
34966
34967 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34968
34969         * g77.f-torture/execute/int8421.f: New test.
34970
34971 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34972
34973         PR c++/10230, c++/10481
34974         * g++.dg/lookup/scoped5.C: New test.
34975
34976 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34977
34978         PR c++/10552
34979         * g++.dg/template/ttp6.C: New test.
34980
34981 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34982
34983         * gcc.c-torture/execute/builtins: New directory.
34984         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34985         gcc.c-torture/execute/builtins.
34986         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34987         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34988         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34989         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34990
34991 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34992
34993         PR c++/9252
34994         * g++.dg/template/access8.C: New test.
34995         * g++.dg/template/access9.C: New test.
34996
34997 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34998
34999         PR c++/9554
35000         * g++.dg/parse/access1.C: New test.
35001
35002 2003-05-09  DJ Delorie  <dj@redhat.com>
35003
35004         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
35005         long, and not an int.
35006
35007 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35008
35009         PR c++/10555, c++/10576
35010         * g++.dg/template/memclass1.C: New test.
35011
35012 2003-05-08  DJ Delorie  <dj@redhat.com>
35013
35014         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
35015         targets.
35016         * gcc.c-torture/execute/20021024-1.x: Likewise.
35017         * gcc.c-torture/execute/shiftdi.x: Likewise.
35018         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
35019         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
35020         * gcc.dg/20021018-1.c: Likewise.
35021
35022 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35023
35024         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
35025
35026         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
35027         (bcopy): Call memmove.
35028
35029 2003-05-08  Roger Sayle  <roger@eyesopen.com>
35030
35031         * g77.f-torture/compile/8485.f: New test case.
35032
35033 2003-05-07  Richard Henderson  <rth@redhat.com>
35034
35035         PR c++/10570
35036         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
35037         Verify exception_cleanup not called for rethrows.
35038         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
35039         when exiting catch block without rethrowing.
35040         * g++.dg/eh/forced3.C: New.
35041         * g++.dg/eh/forced4.C: New.
35042
35043 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
35044
35045         * gcc.dg/20030505.c: Fix triplet.
35046
35047 2003-05-06  DJ Delorie  <dj@redhat.com>
35048
35049         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
35050         * gcc.dg/nest.c: Likewise.
35051
35052 2003-05-05  Roger Sayle  <roger@eyesopen.com>
35053
35054         * gcc.dg/builtins-14.c: New test case.
35055
35056 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
35057
35058         * lib/compat.exp (compat-execute): New argument.
35059         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
35060         * gcc.dg/compat: New test directory.
35061         * gcc.dg/compat/compat.exp: New expect script.
35062         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
35063         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
35064         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
35065         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
35066         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
35067         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
35068
35069         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
35070         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
35071         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
35072         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
35073         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
35074         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
35075         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
35076         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
35077         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
35078         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
35079         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35080         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35081         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35082         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35083         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35084
35085 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35086
35087         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35088
35089 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35090
35091         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35092
35093 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35094
35095         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35096         * gcc.dg/ppc-fsel-2.c: New test.
35097
35098         * gcc.dg/unused-5.c: New test.
35099
35100 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35101
35102         PR c++/10496
35103         * g++.dg/warn/pmf1.C: New test.
35104
35105 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35106
35107         PR c++/4494
35108         * g++.dg/warn/main.C: New test.
35109
35110 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35111
35112         * gcc.dg/nonnull-3.c: New test.
35113
35114 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35115
35116         * gcc.dg/cpp/Wtrigraphs.c: Update.
35117         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35118
35119 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35120
35121         * gcc.dg/ppc-fsel-1.c: New test.
35122
35123 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35124
35125         PR c/10604
35126         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35127
35128 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35129
35130         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35131
35132 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35133
35134         PR c++/9364, c++/10553, c++/10586
35135         * g++.dg/parse/typename4.C: New test.
35136         * g++.dg/parse/typename5.C: Likewise.
35137
35138 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35139
35140         * gcc.c-torture/compile/20030503-1.c: New test.
35141
35142 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35143
35144         * g++.dg/lookup/using5.C: Fix testcase error.
35145
35146 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35147
35148         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35149         since MEABI is no longer supported.  Remove all vestiges
35150         of MEABI from the test.
35151
35152 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35153
35154         PR c++/10554
35155         * g++.dg/lookup/using5.C: New test.
35156
35157 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35158
35159         PR c++/8772
35160         * g++.dg/template/ttp5.C: New test.
35161
35162 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35163
35164         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35165         (dg-gpp-additional-sources): New function.
35166         (dg-gpp-additional-files): Likewise.
35167         * lib/g++.exp (additional_sources): New variable.
35168         (additional_files): Likewise.
35169         (g++_target_compile): Deal with them.
35170         * lib/old-dejagnu.exp: Remove.
35171         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35172         * g++.old-deja: Revise all tests to use dg commands.
35173
35174 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35175
35176         PR c++/9432, c++/9528
35177         * g++.dg/lookup/using4.C: New test.
35178
35179 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35180
35181         * gcc.dg/noreturn-5.c: New file.
35182         * gcc.dg/noreturn-6.c: New file.
35183
35184         * gcc.c-torture/compile/inline-1.c: New file.
35185
35186 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35187
35188         PR c++/10551
35189         * g++.dg/template/explicit1.C: New test.
35190
35191 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35192
35193         PR c++/10549
35194         * g++.dg/other/bitfield1.C: New test.
35195
35196         PR c++/10527
35197         * g++.dg/init/new7.C: New test.
35198
35199 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35200
35201         * g++.dg/ext/desig1.C: New test.
35202         * g++.dg/ext/init1.C: Update.
35203
35204         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35205
35206 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35207
35208         PR c++/10180
35209         * g++.dg/warn/Winline-1.C: New test.
35210
35211 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35212
35213         * gcc.c-torture/execute/string-opt-19.c: New test.
35214
35215         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35216         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35217
35218 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35219
35220         PR c++/10506
35221         * g++.dg/init/new6.C: New test.
35222
35223         PR c++/10503
35224         * g++.dg/init/ref6.C: New test.
35225
35226 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35227
35228         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35229
35230 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35231
35232         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35233         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35234
35235 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35236
35237         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35238         initialized static data members.
35239
35240 2003-04-25  H.J. Lu <hjl@gnu.org>
35241
35242         * gcc.dg/ia64-sync-4.c: New test.
35243
35244 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35245
35246         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35247         date.
35248
35249 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35250
35251         PR c++/10337
35252         * g++.dg/warn/conv1.C: New test.
35253         * g++.old-deja/g++.other/conv7.C: Adjust.
35254         * g++.old-deja/g++.other/overload14.C: Adjust.
35255
35256 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35257
35258         PR c++/10471
35259         * g++.dg/template/defarg2.C: New test.
35260
35261 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35262
35263         * gcc.dg/cpp/include2.c: Update.
35264         * gcc.dg/cpp/multiline-2.c: New.
35265         * gcc.dg/cpp/multiline.c: Update.
35266         * gcc.dg/cpp/strify2.c: Update.
35267         * gcc.dg/cpp/trad/literals-2.c: Update.
35268
35269 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35270
35271         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35272
35273 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35274
35275         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35276
35277 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35278
35279         PR c++/10451
35280         * g++.dg/parse/crash4.C: New test.
35281
35282         PR c++/9847
35283         * g++.dg/parse/crash5.C: New test.
35284
35285 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35286
35287         PR c++/10446
35288         * g++.dg/parse/crash3.C: New test.
35289
35290         PR c++/10428
35291         * g++.dg/parse/elab1.C: New test.
35292
35293 2003-04-22  Devang Patel  <dpatel@apple.com>
35294
35295         * gcc.dg/cpp/trad/funlike-5.c: New test.
35296
35297 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35298
35299         * g++.dg/other/packed1.C: Fix dg options.
35300
35301 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35302
35303         * g++.dg/other/offsetof2.C: New test.
35304
35305 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35306
35307         * g++.dg/template/recurse.C: Adjust location of error messages.
35308
35309 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35310
35311         PR c++/9881
35312         * g++.dg/init/addr-const1.C: New test.
35313         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35314
35315 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35316
35317         PR c++/10405
35318         * g++.dg/lookup/struct-hack1.C: New test.
35319
35320 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35321
35322         * ucs.c: Update diagnostic messages.
35323
35324 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35325
35326         * gcc.dg/cpp/truefalse.cpp: New test.
35327         * gcc.dg/cpp/cpp.exp: Update.
35328         * g++.dg/other/stdbool-if.C: Remove.
35329
35330 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35331
35332         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35333         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35334
35335 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35336
35337         * gcc.c-torture/compile/20030418-1.c: New test.
35338
35339 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35340
35341         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35342
35343 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35344
35345         PR c++/10347
35346         g++.dg/template/dependent-name1.C: New test.
35347
35348 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35349
35350         * gcc.dg/warn-1.c (tourist_guide): New array,
35351         contains a pointer to bar.
35352
35353 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35354
35355         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35356         * gcc.c-torture/execute/medce-1.c: New test case.
35357         * gcc.c-torture/execute/medce-2.c: New test case.
35358
35359 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35360
35361         * lib/prune.exp: Ignore more messages.
35362
35363         PR c++/10381
35364         * g++.dg/parse/lookup3.C: New test.
35365
35366 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35367
35368         * gcc.c-torture/compile/20030415-1.c : New test.
35369
35370 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35371
35372         * gcc.c-torture/execute/scope-2.c: Move to ...
35373         * gcc.dg/noncompile/scope.c: .... here.
35374
35375 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35376
35377         * gcc.dg/20030414-2.c: New test case.
35378
35379 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35380
35381         PR target/10377
35382         * gcc.dg/20030414-1.c: New test.
35383
35384 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35385
35386         * gcc.dg/builtins-12.c: New test case.
35387         * gcc.dg/builtins-13.c: New test case.
35388
35389 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35390
35391         * gcc.c-torture/execute/string-opt-18.c: New test.
35392
35393 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35394
35395         PR c++/10300
35396         * g++.dg/init/new5.C: New test.
35397
35398 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35399
35400         PR c++/7910
35401         * g++.dg/ext/dllimport1.C: New test.
35402
35403 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35404
35405         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35406
35407 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35408
35409         PR Fortran/9263
35410         * g77.f-torture/noncompile/9263.f: New test
35411         PR Fortran/1832
35412         * g77.f-torture/execute/1832.f: New test
35413
35414 2003-04-11  David Chad  <davidc@freebsd.org>
35415             Loren J. Rittle  <ljrittle@acm.org>
35416
35417         libobjc/8562
35418         * objc.dg/headers.m: New test.
35419
35420 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35421
35422         * gcc.c-torture/execute/builtin-noret-2.c: New.
35423         * gcc.c-torture/execute/builtin-noret-2.x: New.
35424         XFAIL builtin-noret-2.c at -O1 and above.
35425         * gcc.dg/redecl.c: New.
35426         * gcc.dg/Wshadow-1.c: Update error regexps.
35427
35428 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35429
35430         * g++.dg/abi/bitfield10.C: New test.
35431
35432 2003-04-09  Mike Stump  <mrs@apple.com>
35433
35434         * gcc.dg/pch/pch.exp: Make testcase names longer.
35435         * g++.dg/pch/pch.exp: Make testcase names longer.
35436
35437 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35438
35439         * gcc.dg/builtins-11.c: New test case.
35440
35441 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35442
35443         * gcc.dg/builtins-9.c: New test case.
35444         * gcc.dg/builtins-10.c: New test case.
35445
35446 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35447
35448         * gcc.dg/noncompile/init-4.c.c: New test.
35449
35450 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35451
35452         * gcc.misc-test/gcov-9.c: New test.
35453         * gcc.misc-test/gcov-10.c: New test
35454         * gcc.misc-test/gcov-11.c: New test.
35455
35456 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35457
35458         PR optimization/10024
35459         * gcc.c-torture/compile/20030405-1.c: New test.
35460
35461 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35462
35463         * gcc.dg/pch/static-3.c: New.
35464         * gcc.dg/pch/static-3.hs: New.
35465         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35466
35467 2003-04-04  Richard Henderson  <rth@redhat.com>
35468
35469         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35470         * g++.dg/eh/forced2.C: Likewise.
35471
35472 2003-04-03  Mike Stump  <mrs@apple.com>
35473
35474         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35475         target arg.
35476         (scan-assembler-times, scan-assembler-not): Likewise.
35477         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35478
35479 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35480
35481         * gcc.dg/sparc-loop-1.c: New test.
35482
35483 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35484
35485         PR other/9274
35486         * g++.dg/pch/system-2.C: New.
35487         * g++.dg/pch/system-2.Hs: New.
35488
35489 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35490
35491         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35492
35493         * g++.dg/eh/simd-1.C (vecfunc): Same.
35494
35495 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35496
35497         * gcc.c-torture/execute/20030401-1.c: New test case.
35498
35499 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35500
35501         * objc.dg/defs.m: New.
35502
35503 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35504
35505         * g++.dg/eh/simd-1.C: New.
35506         * g++.dg/eh/simd-2.C: New.
35507
35508 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35509
35510         * gcc.c-torture/execute/simd-3.c: New.
35511
35512 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35513
35514         PR c/9936
35515         * gcc.dg/20030331-2.c: New test.
35516
35517 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35518
35519         PR c++/10278
35520         * g++.dg/parse/crash2.C: New test.
35521
35522 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35523
35524         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35525         * gcc.c-torture/execute/20030331-1.c: ...here.
35526
35527 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35528
35529         * gcc.c-torture/execute/20030331-1.c: New test.
35530
35531 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35532
35533         * lib/gcov.exp: Adjust call return testing strings.
35534         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35535
35536 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35537
35538         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35539         * gcc.dg/builtins-7.c: New test case.
35540         * gcc.dg/builtins-8.c: New test case.
35541
35542 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35543
35544         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35545
35546 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35547
35548         PR c++/7647
35549         * g++.dg/lookup-class-member-2.C: New test.
35550
35551 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35552
35553         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35554
35555 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35556
35557         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35558
35559 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35560
35561         * g++.dg/init/attrib1.C: New test.
35562
35563 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35564
35565         * gcc.dg/ultrasp8.c: New test.
35566
35567 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35568
35569         * gcc.dg/ultrasp7.c: New test.
35570
35571 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35572
35573         PR c++/10047
35574         * g++.dg/template/inline1.C: New test.
35575
35576 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35577
35578         * gcc.dg/sparc-dwarf2.c: New test.
35579
35580 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35581
35582         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35583         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35584
35585 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35586
35587         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35588         than reading .x files.
35589         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35590         * g77.dg/gcov/gcov-1.f: Likewise.
35591         * gcc.misc-tests/gcov-4b.c: Likewise.
35592         * gcc.misc-tests/gcov-5b.c: Likewise.
35593         * gcc.misc-tests/gcov-6.c: Likewise.
35594         * gcc.misc-tests/gcov-7.c: Likewise.
35595         * gcc.misc-tests/gcov-8.c: Likewise.
35596         * g++.dg/gcov/gcov-1.x: Remove.
35597         * g77.dg/gcov/gcov-1.x: Likewise.
35598         * gcc.misc-tests/gcov-4b.x: Likewise.
35599         * gcc.misc-tests/gcov-5b.x: Likewise.
35600         * gcc.misc-tests/gcov-6.x: Likewise.
35601         * gcc.misc-tests/gcov-7.x: Likewise.
35602         * gcc.misc-tests/gcov-8.x: Likewise.
35603
35604 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35605
35606         PR opt/10087
35607         * gcc.dg/20030324-1.c: New test.
35608
35609 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35610
35611         PR c++/10224
35612         * g++.dg/template/arg3.C: New test.
35613
35614         PR c++/10158
35615         * g++.dg/template/friend18.C: New test.
35616
35617 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35618
35619         * g77.f-torture/compile/20030326-1.f: New test case.
35620
35621 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35622
35623         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35624
35625         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35626
35627 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35628
35629         * gcc.dg/ia64-sync-3.c: New test.
35630
35631 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35632
35633         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35634
35635 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35636
35637         * gcc.dg/ultrasp6.c: New test.
35638
35639 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35640
35641         * gcc.dg/i386-signbit-1.c: New test.
35642         * gcc.dg/i386-signbit-2.c: New test.
35643         * gcc.dg/i386-signbit-3.c: New test.
35644
35645 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35646
35647         * gcc.dg/ultrasp5.c: Fix options.
35648
35649 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35650
35651         * gcc.dg/ultrasp5.c: Fix comment.
35652
35653 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35654
35655         PR fortran/10197
35656         * g77.f-torture/execute/10197.f: New test.
35657
35658 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35659
35660         PR c++/9898, c++/383
35661         * g++.dg/template/conv6.C: New test.
35662
35663         PR c++/10119
35664         * g++.dg/template/ptrmem5.C: New test.
35665
35666         PR c++/10026
35667         * g++.dg/lookup/koenig1.C: New test.
35668
35669         PR C++/10199
35670         * g++.dg/lookup/template2.C: New test.
35671
35672 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35673
35674         * g++.dg/opt/rtti1.C: New test.
35675
35676 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35677
35678         * gcc.dg/ultrasp5.c: New test.
35679
35680 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35681
35682         PR middle-end/9967
35683         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35684         builtin fputs.
35685
35686 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35687
35688         PR c/8224
35689         * gcc.dg/20030323-1.c: New test.
35690
35691 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35692
35693         * gcc.c-torture/compile/20030323-1.c: New test case.
35694
35695 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35696
35697         * gcc.dg/20030321-1.c: New test.
35698
35699 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35700
35701         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35702
35703 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35704
35705         PR c++/9978, c++/9708
35706         * g++.dg/ext/vlm1.C: Adjust expected error.
35707         * g++.dg/ext/vla2.C: New test.
35708         * g++.dg/template/arg1.C: New test.
35709         * g++.dg/template/arg2.C: New test.
35710
35711 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35712
35713         * g77.f-torture/execute/select.f: New test.
35714         * g77.f-torture/noncompile/select_no_compile.f: New test.
35715
35716 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35717
35718         PR c++/9898
35719         * g++.dg/other/error4.C: New test.
35720
35721 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35722
35723         * g++.dg/template/friend17.C: New test.
35724
35725 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35726
35727         * gcc.c-torture/compile/20030320-1.c: New.
35728
35729 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35730
35731         * gcc.dg/builtins-6.c: New test case.
35732
35733 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35734
35735         PR target/10073
35736         * gcc.c-torture/compile/20030319-1.c: New.
35737
35738 2003-03-18  Jan Hubicka  <jh@suse.cz>
35739
35740         * gcc.dg/i386-cvt-1.c: New test.
35741
35742 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35743
35744         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35745         * objc.dg/naming-2.m: Likewise.
35746
35747 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35748
35749         PR c++/9639
35750         * g++.dg/parse/crash1.C: New test.
35751
35752 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35753
35754         PR c++/8805
35755         * g++.dg/eh/cleanup1.C: New test.
35756
35757 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35758
35759         * gcc.c-torture/execute/20030316-1.c: New test case.
35760
35761 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35762
35763         PR c++/9629
35764         * g++.dg/init/ctor2.C: New test.
35765
35766 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35767
35768         * g77.f-torture/compile/xformat.f: New test case.
35769
35770 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35771
35772         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35773         * g++.old-deja/g++.mike/eh50.C: Likewise.
35774
35775 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35776
35777         PR c++/6440
35778         * g++.dg/template/spec7.C: New test.
35779         * g++.dg/template/spec8.C: Likewise.
35780
35781 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35782
35783         * gcc.c-torture/execute/20030313-1.c: New test.
35784
35785 2003-03-14  Richard Henderson  <rth@redhat.com>
35786
35787         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35788
35789 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35790
35791         * gcc.c-torture/compile/20030314-1.c: New test.
35792
35793 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35794
35795         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35796         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35797         thumb target,
35798         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35799         to accept newer _imp__  prefix and additional
35800         newline in .drectve section.
35801         * gcc.dg/dll-4.c: Likewise.
35802         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35803         switch.
35804
35805 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35806
35807         * g++.dg/parse/namespace9.C: New test.
35808
35809         * g++.dg/init/ref5.C: New test.
35810         * g++.dg/parse/ptrmem1.C: Likewise.
35811
35812 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35813
35814         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35815         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35816         regular expression.
35817         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35818         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35819
35820 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35821
35822         * gcc.c-torture/execute/20030224-2.c: New test.
35823
35824 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35825
35826         * gcc.dg/decl-3.c: New test.
35827
35828 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35829
35830         * gcc.dg/i386-loop-2.c: New test.
35831
35832 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35833
35834         PR c++/9474
35835         * g++.dg/parse/namespace8.C: New test.
35836
35837         PR c++/9924
35838         * g++.dg/overload/builtin2.C: New test.
35839
35840 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35841
35842         * gcc.dg/return-type-3.c: New test.
35843
35844 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35845
35846         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35847         profiling options are not supported.
35848
35849 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35850
35851         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35852         * g++.old-deja/g++.warn/impint2.C: Likewise.
35853
35854 2003-03-10  Devang Patel  <dpatel@apple.com>
35855
35856         * g++.dg/cpp/c++_cmd_1.C: New test.
35857         * g++.dg/cpp/c++_cmd_1.h: New file.
35858
35859 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35860
35861         * gcc.dg/altivec-9.c: New file.
35862
35863 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35864
35865         * gcc.dg/ppc-sdata-1.c: New test.
35866         * gcc.dg/ppc-sdata-2.c: New test.
35867
35868 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35869
35870         PR c++/9373
35871         * g++.dg/opt/ptrmem2.C: New test.
35872
35873         PR c++/8534
35874         * g++.dg/opt/ptrmem1.C: New test.
35875
35876 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35877
35878         * gcc.dg/i386-loop-1.c: New test.
35879
35880 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35881
35882         PR c++/9970
35883         * g++.dg/lookup/friend1.C: New test.
35884
35885 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35886
35887         PR c++/9823
35888         * g++.dg/parser/constructor1.C: New test.
35889
35890 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35891
35892         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35893
35894         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35895
35896 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35897
35898         * gcc.dg/cpp/Wunused.c: Update test.
35899
35900 2003-03-08  Jan Hubicka  <jh@suse.cz>
35901
35902         * gcc.dg/inline-3.c: New test.
35903
35904 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35905
35906         PR c++/9809
35907         * g++.dg/parse/builtin1.C: New test.
35908
35909         PR c++/9982
35910         * g++.dg/abi/cookie1.C: New test.
35911         * g++.dg/abi/cookie2.C: Likewise.
35912
35913         PR c++/9524
35914         * g++.dg/template/field1.C: New test.
35915
35916         PR c++/9912
35917         * g++.dg/parse/class1.C: New test.
35918         * g++.dg/parse/namespace7.C: Likewise.
35919         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35920
35921 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35922
35923         * g++.dg/init/ref4.C: New test.
35924
35925 2003-03-07  Jan Hubicka  <jh@suse.cz>
35926
35927         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35928         * gcc.dg/inline-3.c: New test.
35929
35930 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35931
35932         * g++.dg/init/ref3.C: New test.
35933
35934         PR c++/9965
35935         * g++.dg/init/ref2.C: New test.
35936
35937         PR c++/9400
35938         * g++.dg/warn/Wshadow-2.C: New test.
35939
35940         PR c++/9791
35941         * g++.dg/warn/Woverloaded-1.C: New test.
35942
35943 2003-03-05  Jan Hubicka  <jh@suse.cz>
35944
35945         * gcc.dg/i386-local2.c: New.
35946         * gcc.dg/i386-local.c: Fix typo.
35947
35948 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35949
35950         * g++.dg/abi/layout3.C: New test.
35951
35952 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35953
35954         * gcc.c-torture/compile/20030305-1.c
35955
35956 2003-03-05  Jan Hubicka  <jh@suse.cz>
35957
35958         * gcc.dg/i386-local.c: New.
35959
35960 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35961
35962         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35963
35964 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35965
35966         * gcc.dg/switch-2.c: New test.
35967         * gcc.dg/switch-3.c: New test.
35968         * gcc.dg/Wswitch.c: Adjust line numbers.
35969         * gcc.dg/Wswitch-default.c: Likewise.
35970         * gcc.dg/Wswitch-enum.c: Likewise.
35971
35972 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35973
35974         * gcc.c-torture/execute/20030222-1.c: New test.
35975
35976 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35977
35978         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35979
35980 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35981
35982         PR c++/9878
35983         * g++.dg/init/ref1.C: New test.
35984
35985 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35986
35987         * gcc.dg/sh-relax.c: New SH-only test.
35988
35989 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35990
35991         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35992         comment explaining purpose of testcase.
35993
35994 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35995
35996         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35997         for HC11/HC12 (asm needs two int registers).
35998         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35999         HC11/HC12 because the test uses an asm which needs two 32-bit
36000         registers.
36001
36002 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
36003
36004         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
36005         for HC11/HC12 (array is too large otherwise).
36006         * gcc.c-torture/compile/920501-4.x: New file, likewise.
36007         * gcc.c-torture/compile/20010518-2.x: Likewise.
36008         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
36009         HC11/HC12 (array is too large).
36010
36011 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
36012
36013         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
36014         * lib/g++-dg.exp (g++-dg-test): Likewise.
36015
36016 2003-03-01  Roger Sayle  <roger@eyesopen.com>
36017
36018         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
36019         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
36020
36021 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36022
36023         * g++.dg/warn/implicit-typename1.C: Remove warning.
36024
36025 2003-02-28  Richard Henderson  <rth@redhat.com>
36026
36027         * gcc.dg/noreturn-1.c: Move noreturn warning line.
36028         * gcc.dg/return-type-1.c: Move control reaches end warning line.
36029
36030 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
36031
36032         * gcc.dg/pch/pch.exp: Change .pch to .gch.
36033         * g++.dg/pch/pch.exp: Likewise.
36034
36035 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
36036
36037         PR c++/9879
36038         * testsuite/g++.dg/init/new4.C: New test.
36039
36040 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
36041
36042         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
36043
36044 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
36045
36046         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
36047         unsigned long.
36048
36049         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
36050         wider than float.
36051
36052 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36053
36054         * lib/scanasm.exp: Add support for counting numbers of
36055         occurences.
36056         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
36057         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
36058
36059 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
36060
36061         PR c++/9683
36062         * g++.dg/template/static3.C: New test.
36063
36064         PR c++/9829
36065         * g++.dg/parse/namespace6.C: New test.
36066
36067 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36068
36069         PR target/9732
36070         * gcc.dg/20030225-1.c: New test.
36071
36072 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
36073
36074         * README: Remove out-of-date information.
36075
36076         PR c++/9836
36077         * g++.dg/template/spec6.C: New test.
36078
36079 2003-02-24  Jeff Law  <law@redhat.com>
36080
36081         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36082
36083 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36084
36085         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36086         * gcc.dg/pragma-ep-1.c: Likewise.
36087
36088 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36089
36090         PR c++/9602
36091         * g++.dg/template/friend16.C: New test.
36092
36093 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36094
36095         PR c++/5333
36096         * g++.dg/parse/fused-params1.C: Adjust error messages.
36097         * g++.dg/template/nested3.C: New test.
36098
36099 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36100
36101         * g++.dg/abi/param1.C: New test.
36102
36103 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36104
36105         PR c++/7982
36106         * g++.dg/warn/implicit-typename1.C: New test.
36107
36108 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36109
36110         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36111         with "mtune".
36112         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36113         * gcc.c-torture/execute/20010129-1.x: Likewise.
36114         * gcc.dg/20011107-1.c: Likewise.
36115         * gcc.dg/20020108-1.c: Likewise.
36116         * gcc.dg/20020122-3.c: Likewise.
36117         * gcc.dg/20020206-1.c: Likewise.
36118         * gcc.dg/20020310-1.c: Likewise.
36119         * gcc.dg/20020426-2.c: Likewise.
36120         * gcc.dg/20020517-1.c: Likewise.
36121         * gcc.dg/991230-1.c: Likewise.
36122         * gcc.dg/i386-unroll-1.c: Likewise.
36123         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36124
36125 2003-02-22  Jan Hubicka  <jh@suse.cz>
36126
36127         * gcc.dg/i386-mul.c: New test.
36128
36129 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36130
36131         * gcc.dg/builtins-5.c: New test case.
36132
36133 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36134
36135         * gcc.dg/asmreg-1.c: New test.
36136
36137 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36138
36139         PR c++/9749
36140         * g++.dg/parse/varmod1.C: New test.
36141
36142 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36143
36144         PR c++/9727
36145         * g++.dg/template/op1.C: New test.
36146
36147 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36148
36149         PR c++/8906
36150         * g++.dg/template/nested2.C: New test.
36151
36152 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36153
36154         PR c++/8724
36155         * g++.dg/expr/dtor1.C: New test.
36156
36157 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36158
36159         * gcc.dg/cpp/include3.c: New test.
36160         * gcc.dg/cpp/inc/foo.h: New file.
36161
36162 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36163
36164         * gcc.c-torture/execute/20030221-1.c: New test.
36165
36166 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36167
36168         PR c++/9729
36169         * g++.dg/abi/conv1.C: New test.
36170
36171 2003-02-20  Jan Hubicka  <jh@suse.cz>
36172
36173         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36174
36175 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36176
36177         * gcc.c-torture/compile/20030219-1.c: New test.
36178
36179 2003-02-18  Jan Hubicka  <jh@suse.cz>
36180
36181         * gcc.dg/funcorder.c: New test.
36182
36183 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36184
36185         * gcc.c-torture/execute/20030218-1.c: New.
36186
36187 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36188
36189         * gcc.dg/20030218-1.c: New.
36190
36191 2003-02-18  Richard Henderson  <rth@redhat.com>
36192
36193         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36194         * gcc.dg/attr-used-2.c: New.
36195
36196 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36197
36198         PR c++/9704
36199         * g++.dg/init/copy5.C: New test.
36200
36201 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36202
36203         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36204         * g++.dg/pch/pch.exp: Likewise.
36205
36206 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36207
36208         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36209         STACK_SIZE is not defined.
36210
36211 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36212
36213         PR c++/9457
36214         * g++.dg/template/init1.C: New test.
36215
36216 2003-02-16  Jan HUbicka  <jh@suse.cz>
36217
36218         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36219         (foo): Add few extra tests
36220         * gcc.dg/c99-const-expr-3.c: Likewise.
36221         * gcc.c-torture/execute/20030216-1.c: New.
36222
36223 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36224
36225         PR c++/9459
36226         * g++.dg/ext/typeof4.C: New test.
36227
36228 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36229
36230         * gcc.dg/i386-387-3.c: New test case.
36231
36232 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36233
36234         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36235         cris-*-elf* cris-*-aout* and mmix-*-*.
36236
36237 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36238
36239         * gcc.dg/20030213-1.c: New test.
36240
36241 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36242
36243         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36244         * gcc.dg/i386-387-2.c: Likewise.
36245
36246 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36247
36248         * gcc.dg/ppc-spe.c: Fix formatting.
36249         Enable tests that were previously unsupported by gas.
36250         Delete tests for instructions that no longer exist.
36251         Switch arguments on evsubifw builtin.
36252
36253 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36254
36255         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36256         STACK_SIZE is too small.
36257
36258 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36259             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36260
36261         * gcc.dg/decl-2.c: New test.
36262
36263 2003-02-10  Jan Hubicka  <jh@suse.cz>
36264
36265         * gcc.dg/i386-fpcvt-1.c: New test.
36266
36267 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36268
36269         * gcc.c-torture/execute/20030209-1.c: New test.
36270
36271 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36272
36273         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36274         int-wide bitops, use the constants of the same width.
36275         Likewise, if long long is 32-bit wide, test bitops using
36276         32-bit constants.
36277
36278 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36279
36280         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36281
36282 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36283
36284         * testsuite/gcc.dg/builtins-4.c: New test case.
36285
36286 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36287
36288         * gcc.dg/20020430-1.c: Fix dg command typos.
36289         * gcc.dg/20020503-1.c: Likewise.
36290
36291 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36292
36293         PR c++/8785
36294         * g++.dg/parse/fused-params1.C: New test.
36295
36296         PR c++/8857
36297         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36298
36299         PR c++/8921
36300         * g++.dg/parse/non-dependent1.C: New test.
36301
36302         PR c++/8928
36303         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36304
36305         PR c++/9228
36306         * g++.dg/parse/undefined7.C: New test.
36307         * g++.dg/parse/non-templ1.C: New test.
36308
36309         PR c++/9229
36310         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36311
36312 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36313
36314         * gcc.c-torture/compile/20030206-1.c: New test.
36315
36316 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36317
36318         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36319         "pow" to "foo" to avoid potential confusion with a math built-in.
36320
36321 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36322
36323         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36324         conditions for SPARC targets.
36325
36326 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36327
36328         * gcc.dg/20030204-1.c: New test.
36329
36330 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36331
36332         PR c++/38
36333         * g++.dg/parse/array-size1.C: New test.
36334
36335         PR c++/5657
36336         * g++.dg/parse/undefined3.C: New test.
36337
36338         PR c++/5665
36339         * g++.dg/parse/undefined4.C: New test.
36340
36341         PR c++/5975
36342         * g++.dg/parse/undefined5.C: New test.
36343
36344         PR c++/7259
36345         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36346
36347         PR c++/8578
36348         * g++.dg/parse/casting-operator1.C: New test.
36349
36350         PR c++/8596
36351         * g++.dg/parse/undefined6.C: New test.
36352
36353         PR c++/8736
36354         * g++.dg/parse/missing-template1.C: New test.
36355
36356 2003-02-04  Jan Hubicka  <jh@suse.cz>
36357
36358         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36359         * gcc.dg/i386-cmov?.c: Likewise.
36360         * gcc.dg/i386-fpcvt-?.c: Likewise.
36361         * gcc.dg/i386-ssefp-1.c: Likewise.
36362         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36363         conventions.
36364
36365 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36366
36367         PR c++/7129
36368         * testsuite/g++.dg/ext/max.C: New test.
36369
36370 2003-02-03  Jan Hubicka  <jh@suse.cz>
36371
36372         * gcc.c-torture/execute/20030203-1.c: New test.
36373
36374 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36375
36376         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36377         'natural-endian'.
36378
36379 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36380
36381         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36382         * g++.dg/init/new2.C: Likewise.
36383         * g++.dg/other/new1.C: Likewise.
36384
36385 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36386
36387         * gcc.dg/struct-ret-libc.c: New test.
36388
36389 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36390
36391         * gcc.dg/20030129-1.c: New test.
36392
36393 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36394
36395         PR c++/8849
36396         * g++.dg/template/ptrmem4.C: New test.
36397
36398 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36399
36400         * g++.dg/parser/constant1.C: New test.
36401
36402 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36403
36404         PR c++/8591
36405         * g++.dg/parse/friend2.C: New test.
36406
36407 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36408
36409         PR c++/9437
36410         * g++.dg/template/unify4.C: New test.
36411
36412 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36413
36414         * gcc.c-torture/execute/20030128-1.c: New test.
36415
36416 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36417
36418         * g++.dg/lookup/nested1.C: Test moved from ...
36419         * g++.old-deja/g++.other/lookup24.C: ... here.
36420
36421 2003-01-28  Jan Hubicka  <jh@suse.cz>
36422
36423         * gcc.dg/i386-cmov5.c: New test.
36424
36425 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36426
36427         * gcc.c-torture/execute/20010925-1.c: Changed the
36428         memcpy declaration.
36429
36430 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36431
36432         PR c++/3902
36433         * g++.dg/parse/template5.C: New test.
36434
36435 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36436
36437         PR fortran/9258
36438         * g77.dg/pr9258: New test.
36439
36440 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36441
36442         * README: Move relevant parts from README.g++.
36443
36444         * README.g++: Remove this file.
36445
36446 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36447
36448         * g++.dg/abi/dcast1.C: New test.
36449
36450 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36451
36452         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36453
36454 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36455
36456         PR c++/47
36457         * g++.old-deja/g++.other/lookup24.C: New test.
36458
36459 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36460
36461         PR middle-end/7227
36462         * gcc.dg/uninit-C.c: New test.
36463
36464 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36465
36466         * g++.dg/abi/covariant1.C: New test.
36467
36468 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36469
36470         * gcc.dg/20030123-1.c: New test.
36471
36472 2003-01-25  Jan Hubicka  <jh@suse.cz>
36473
36474         PR opt/8492
36475         * gcc.c-torture/compile/20030125-1.c
36476
36477 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36478
36479         PR c++/9403
36480         * g++.dg/parse/template3.C: New test.
36481         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36482
36483         PR c++/795
36484         * g++.dg/parse/template4.C: New test.
36485
36486         PR c++/9415
36487         * g++.dg/template/qual2.C: New test.
36488
36489         PR c++/8545
36490         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36491
36492         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36493
36494 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36495
36496         * gcc.c-torture/execute/switch-1.c: New test case.
36497
36498 2003-01-25  Jan Hubicka  <jh@suse.cz>
36499
36500         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36501
36502 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36503
36504         Tweaks for Bison-1.875. From the NEWS file:
36505         "- `parse error' -> `syntax error'
36506         Bison now uniformly uses the term `syntax error'"
36507         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36508         * gcc.dg/cpp/digraph2.c: Likewise.
36509         * gcc.dg/cpp/direct2.c: Likewise.
36510         * gcc.dg/cpp/paste4.c: Likewise.
36511         * gcc.dg/c90-restrict-1.c: Likewise.
36512         * gcc.dg/c99-func-2.c: Likewise.
36513         * gcc.dg/noncompile/920721-2.c: Likewise.
36514         * gcc.dg/noncompile/930622-2.c: Likewise.
36515         * gcc.dg/noncompile/940112-1.c: Likewise.
36516         * gcc.dg/noncompile/950921-1.c: Likewise.
36517         * gcc.dg/noncompile/951123-1.c: Likewise.
36518         * gcc.dg/noncompile/971104-1.c: Likewise.
36519         * gcc.dg/noncompile/990416-1.c: Likewise.
36520
36521 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36522
36523         * g++.dg/parse/undefined1.C: Add error message.
36524
36525 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36526
36527         PR c++/9354
36528         * g++.dg/parse/new1.C: New test.
36529
36530         PR c++/9216
36531         * g++.dg/parse/template2.C: New test.
36532
36533         PR c++/9354
36534         * g++.dg/parse/typedef2.C: New test.
36535
36536         PR c++/9328
36537         * g++.dg/ext/typeof3.C: New test.
36538
36539 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36540
36541         PR c++/2738
36542         * g++.dg/parse/ret-type1.C: New test.
36543
36544         PR c++/3792
36545         * g++.dg/parse/tmpl-outside1.C: New test.
36546
36547         PR c++/4207
36548         * g++.dg/parse/int-as-enum1.C: New test.
36549
36550         PR c++/4903
36551         * g++.dg/parse/no-typename1.C: New test.
36552
36553         PR c++/5533
36554         * g++.dg/parse/no-value1.C: New test.
36555
36556         PR c++/5921
36557         * g++.dg/parse/wrong-inline1.C: New test.
36558
36559         PR c++/6402
36560         * g++.dg/parse/ref1.C: New test.
36561
36562         PR c++/6992
36563         * g++.dg/parse/attr-ctor1.C: New test.
36564
36565         PR c++/7229
36566         * g++.dg/parse/namespace5.C: New test.
36567
36568         PR c++/7917
36569         * g++.dg/parse/func-def1.C: New test.
36570
36571         PR c++/8143
36572         * g++.dg/parse/undefined1.C: New test.
36573
36574         PR c++/5723, PR c++/8522
36575         * g++.dg/parse/specialization1.C: New test.
36576
36577         PR c++/163, PR c++/8595
36578         * g++.dg/parse/struct-as-enum1.C: New test.
36579
36580         PR c++/9173
36581         * g++.dg/parse/undefined2.C: New test.
36582
36583 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36584
36585         PR c++/9298
36586         * g++.dg/parse/template1.C: New test.
36587
36588         PR c++/9384
36589         * g++.dg/parse/using1.C: New test.
36590
36591         PR c++/9285
36592         PR c++/9294
36593         * g++.dg/parse/expr2.C: New test.
36594
36595         PR c++/9388
36596         * g++.dg/parse/lookup2.C: Likewise.
36597
36598 2003-01-21  Jan Hubicka  <jh@suse.cz>
36599
36600         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36601         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36602         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36603         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36604
36605 2003-01-20  Nick Clifton  <nickc@redhat.com>
36606
36607         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36608         problem with ARM sibcall code generation.
36609
36610 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36611
36612         * gcc.c-torture/execute/20030120-1.c: New.
36613
36614 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36615
36616         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36617
36618 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36619
36620         PR c++/9272
36621         * g++.dg/parse/ctor1.C: New test.
36622
36623         PR c++/9294:
36624         * g++.dg/parse/qualified1.C: New test.
36625
36626         * g++.dg/parse/typename3.C: New test.
36627
36628 2003-01-16  Richard Henderson  <rth@redhat.com>
36629
36630         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36631
36632 2003-01-16  Richard Henderson  <rth@redhat.com>
36633
36634         * g++.dg/pch/pch.exp: Copy test header to the working directory
36635         before using it either for precompilation or direct use.
36636         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36637         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36638
36639 2003-01-16  Richard Henderson  <rth@redhat.com>
36640
36641         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36642         before using it either for precompilation or direct use.
36643         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36644         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36645
36646 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36647
36648         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36649         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36650         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36651         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36652         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36653         typename warning into error.
36654         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36655         error messages.
36656         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36657         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36658         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36659         messages.
36660         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36661         make declaration visible in template.
36662         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36663         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36664         messages.
36665         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36666         message.
36667         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36668         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36669         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36670         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36671         typename warning with error message.
36672         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36673         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36674         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36675
36676 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36677
36678         * g++.dg/parse/ambig2.C: New test.
36679
36680 2003-01-15  Richard Henderson  <rth@redhat.com>
36681
36682         * g++.dg/tls/init-2.C: Update error message string.
36683
36684 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36685
36686         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36687
36688 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36689
36690         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36691         all for HC11/HC12.
36692         * gcc.c-torture/compile/20001205-1.x: Likewise.
36693         * gcc.c-torture/compile/20001226-1.x: Likewise.
36694         * gcc.c-torture/compile/920520-1.x: Likewise.
36695         * gcc.c-torture/compile/961203-1.x: Likewise.
36696         * gcc.c-torture/compile/20020604-1.x: Likewise.
36697
36698 2003-01-15  Jan Hubicka  <jh@suse.cz>
36699
36700         * gcc.c-torture/compile/20030115-1.c: New test.
36701
36702         * gcc.dg/i386-fpcvt-1.c: New test.
36703         * gcc.dg/i386-fpcvt-2.c: New test.
36704
36705 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36706
36707         Further conform g++'s __vmi_class_type_info to the C++ ABI
36708         specification.
36709         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36710         the specification.
36711
36712 2003-01-14  Jan Hubicka  <jh@suse.cz>
36713
36714         * gcc.dg/i386-fpcvt-1.c: New test.
36715         * gcc.dg/i386-fpcvt-2.c: New test.
36716
36717 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36718
36719         * gcc.dg/i386-mmx-3.c: New test.
36720
36721 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36722
36723         PR c++/9264
36724         * g++.dg/parse/octal1.C: New file.
36725
36726         PR c++/9172
36727         * g++.dg/parse/typename1.C: New file.
36728
36729 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36730
36731         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36732         * gcc.dg/bf-no-ms-layout.c: Likewise.
36733         * gcc.dg/bf-ms-attrib.c: Likewise.
36734
36735 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36736
36737         PR c++/9099
36738         * g++.dg/parse/dtor1.C: New file.
36739
36740         PR c++/9128
36741         * g++.dg/rtti/typeid1.C: New file.
36742
36743         PR c++/9153
36744         * g++.dg/parse/lookup1.C: New file.
36745
36746         PR c++/9171
36747         * g++.dg/templ/spec5.C: New file.
36748
36749 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36750
36751         * gcc.c-torture/compile/20030110-1.c: New test.
36752
36753 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36754
36755         Merge from pch-branch:
36756
36757         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36758
36759         * gcc.dg/pch/cpp-1.h: New.
36760         * gcc.dg/pch/cpp-1.c: New.
36761         * gcc.dg/pch/cpp-2.h: New.
36762         * gcc.dg/pch/cpp-2.c: New.
36763
36764         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36765
36766         * gcc.dg/pch/except-1.h: New.
36767         * gcc.dg/pch/except-1.c: New.
36768
36769         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36770
36771         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36772         running test.
36773         * gcc.dg/pch: Include *.hp not *.h.
36774         * gcc.dg/pch/system-1.h: New.
36775         * gcc.dg/pch/system-1.c: New.
36776
36777         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36778
36779         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36780         rather than trying to build and run a program using PCH.
36781         * gcc.dg/pch: Remove dg-do commands from test files.
36782
36783         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36784
36785         * gcc.dg/pch/macro-3.c: New.
36786         * gcc.dg/pch/macro-3.h: New.
36787
36788         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36789
36790         * gcc.dg/pch/common-1.c: New.
36791         * gcc.dg/pch/common-1.h: New.
36792         * gcc.dg/pch/decl-1.c: New.
36793         * gcc.dg/pch/decl-1.h: New.
36794         * gcc.dg/pch/decl-2.c: New.
36795         * gcc.dg/pch/decl-2.h: New.
36796         * gcc.dg/pch/decl-3.c: New.
36797         * gcc.dg/pch/decl-3.h: New.
36798         * gcc.dg/pch/decl-4.c: New.
36799         * gcc.dg/pch/decl-4.h: New.
36800         * gcc.dg/pch/decl-5.c: New.
36801         * gcc.dg/pch/decl-5.h: New.
36802         * gcc.dg/pch/global-1.c: New.
36803         * gcc.dg/pch/global-1.h: New.
36804         * gcc.dg/pch/inline-1.c: New.
36805         * gcc.dg/pch/inline-1.h: New.
36806         * gcc.dg/pch/inline-2.c: New.
36807         * gcc.dg/pch/inline-2.h: New.
36808         * gcc.dg/pch/static-1.c: New.
36809         * gcc.dg/pch/static-1.h: New.
36810         * gcc.dg/pch/static-2.c: New.
36811         * gcc.dg/pch/static-2.h: New.
36812
36813         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36814
36815         * g++.dg/pch/pch.exp: Better handle failing testcases.
36816         * gcc.dg/pch/pch.exp: Likewise.
36817         * gcc.dg/pch/macro-1.c: New.
36818         * gcc.dg/pch/macro-1.h: New.
36819         * gcc.dg/pch/macro-2.c: New.
36820         * gcc.dg/pch/macro-2.h: New.
36821
36822         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36823
36824         * g++.dg/dg.exp: Treat files in pch/ specially.
36825         * g++.dg/pch/pch.exp: New file.
36826         * g++.dg/pch/empty.H: New file.
36827         * g++.dg/pch/empty.C: New file.
36828         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36829         "precompile".
36830
36831         * gcc.dg/pch/pch.exp: New file.
36832         * gcc.dg/pch/empty.h: New file.
36833         * gcc.dg/pch/empty.c: New file.
36834         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36835         "precompile".
36836
36837 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36838
36839         * g++.dg/template/friend14.C: New test.
36840
36841 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36842
36843         * gcc.dg/old-style-asm-1.c: New test.
36844
36845 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36846
36847         * gcc.c-torture/compile/20030109-1.c: New test.
36848
36849 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36850
36851         * gcc.c-torture/execute/20030109-1.c: New test.
36852
36853 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36854
36855         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36856         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36857         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36858         * g++.old-deja/g++.mike/eh2.C: Likewise.
36859         * g++.old-deja/g++.mike/eh3.C: Likewise.
36860         * g++.old-deja/g++.mike/eh5.C: Likewise.
36861         * g++.old-deja/g++.mike/eh6.C: Likewise.
36862         * g++.old-deja/g++.mike/eh7.C: Likewise.
36863         * g++.old-deja/g++.mike/eh8.C: Likewise.
36864         * g++.old-deja/g++.mike/eh9.C: Likewise.
36865         * g++.old-deja/g++.mike/eh10.C: Likewise.
36866         * g++.old-deja/g++.mike/eh12.C: Likewise.
36867         * g++.old-deja/g++.mike/eh13.C: Likewise.
36868         * g++.old-deja/g++.mike/eh14.C: Likewise.
36869         * g++.old-deja/g++.mike/eh16.C: Likewise.
36870         * g++.old-deja/g++.mike/eh17.C: Likewise.
36871         * g++.old-deja/g++.mike/eh18.C: Likewise.
36872         * g++.old-deja/g++.mike/eh21.C: Likewise.
36873         * g++.old-deja/g++.mike/eh23.C: Likewise.
36874         * g++.old-deja/g++.mike/eh24.C: Likewise.
36875         * g++.old-deja/g++.mike/eh25.C: Likewise.
36876         * g++.old-deja/g++.mike/eh26.C: Likewise.
36877         * g++.old-deja/g++.mike/eh27.C: Likewise.
36878         * g++.old-deja/g++.mike/eh28.C: Likewise.
36879         * g++.old-deja/g++.mike/eh29.C: Likewise.
36880         * g++.old-deja/g++.mike/eh31.C: Likewise.
36881         * g++.old-deja/g++.mike/eh33.C: Likewise.
36882         * g++.old-deja/g++.mike/eh34.C: Likewise.
36883         * g++.old-deja/g++.mike/eh35.C: Likewise.
36884         * g++.old-deja/g++.mike/eh36.C: Likewise.
36885         * g++.old-deja/g++.mike/eh37.C: Likewise.
36886         * g++.old-deja/g++.mike/eh38.C: Likewise.
36887         * g++.old-deja/g++.mike/eh39.C: Likewise.
36888         * g++.old-deja/g++.mike/eh40.C: Likewise.
36889         * g++.old-deja/g++.mike/eh41.C: Likewise.
36890         * g++.old-deja/g++.mike/eh42.C: Likewise.
36891         * g++.old-deja/g++.mike/eh44.C: Likewise.
36892         * g++.old-deja/g++.mike/eh46.C: Likewise.
36893         * g++.old-deja/g++.mike/eh47.C: Likewise.
36894         * g++.old-deja/g++.mike/eh48.C: Likewise.
36895         * g++.old-deja/g++.mike/eh49.C: Likewise.
36896         * g++.old-deja/g++.mike/eh50.C: Likewise.
36897         * g++.old-deja/g++.mike/eh51.C: Likewise.
36898         * g++.old-deja/g++.mike/eh53.C: Likewise.
36899         * g++.old-deja/g++.mike/eh55.C: Likewise.
36900         * g++.old-deja/g++.mike/p7912.C: Likewise.
36901         * g++.old-deja/g++.mike/p9706.C: Likewise.
36902         * g++.old-deja/g++.mike/p10416.C: Likewise.
36903         * g++.old-deja/g++.mike/p11667.C: Likewise.
36904         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36905         Remove redundant reference to Iris.
36906         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36907         Elxsi, i860, Pico Java, and WE32K.
36908
36909 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36910
36911         * g++.dg/ext/asm4.C: New test.
36912
36913 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36914
36915         PR c++/9030
36916         * g++.dg/template/friend12.C: New test.
36917         * g++.dg/template/friend13.C: Likewise.
36918         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36919
36920 2003-01-08  Jan Hubicka  <jh@suse.cz>
36921
36922         * gcc.dg/i386-cadd.c: New test.
36923         * gcc.dg/i386-cmov4.c: Likewise.
36924
36925 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36926
36927         PR c++/9165
36928         * g++.dg/warn/Wunused-3.C: New test.
36929
36930         * g++.dg/abi/bitfield9.C: New test.
36931
36932         PR c++/9189
36933         * g++.dg/parse/defarg3.C: New test.
36934
36935 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.dg/parse/ambig1.C: New test.
36938         * g++.dg/parse/defarg2.C: New test.
36939
36940 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36941
36942         * g++.dg/template/defarg-1.C: New test.
36943         * g++.dg/template/local2.C: Likewise.
36944
36945 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36946
36947         * gcc.c-torture/execute/20030105-1.c: New test.
36948
36949 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36950
36951         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36952         * g++.dg/parse/namespace4.C: Likewise.
36953
36954 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36955
36956         * g++.dg/template/ntp2.C: New test.
36957
36958 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36959
36960         * g++.dg/parse/extern-C-1.C: New test.
36961
36962         * g++.dg/parse/namespace4.C: New test.
36963
36964         * g++.dg/template/nested1.C: New test.
36965
36966         * g++.dg/parse/namespace3.C: New test.
36967
36968 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36969
36970         * g++.dg/lookup/two-stage1.C: New test.
36971
36972 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36973
36974         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36975         * g++.old-deja/g++.jason/access8.C: Likewise.
36976         * g++.old-deja/g++.other/decl5.C: Likewise.
36977
36978 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36979
36980         * g++.dg/parse/parse7.C: New test.
36981
36982 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36983
36984         PR c++/2843
36985         * g++.dg/ext/attrib7.C: New test.
36986
36987 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36988
36989         * g++.dg/parse/parse6.C: New test.
36990
36991 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36992
36993         * gcc.dg/h8300-stack-1.c: New.
36994
36995 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36996
36997         g++.dg/lookup/exception1.C: New test.
36998
36999         g++.dg/lookup/template1.C: New test.
37000
37001         g++.dg/parse/namespace2.C: New test.
37002
37003         g++.dg/parse/parens2.C: New test.
37004
37005 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37006
37007         * g++.dg/parse/parse5.C: New test.
37008         * g++.dg/lookup/scoped4.C: New test.
37009
37010 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
37011
37012         * g++.dg/parse/parens1.C: New test.
37013
37014         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
37015         angle-bracket1.C.
37016         * g++.dg/parse/parens2.C: New test.
37017
37018         * g++.dg/lookup/scope-operator1.C: New test.
37019
37020         * g++.dg/parse/operator1.C: New test.
37021
37022 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37023
37024         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
37025         * g++.old-deja/g++.other/access6.C: Likewise.
37026         * g++.old-deja/g++.other/decl1.C: Likewise.
37027         * g++.old-deja/g++.pt/typename12.C: Likewise.
37028
37029 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37030
37031         * g++.dg/parse/namespace1.C: New test.
37032
37033 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37034
37035         * g++.dg/parse/parse4.C: New test.
37036
37037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37038
37039         * g++.dg/parse/parse3.C: New test.
37040
37041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37042
37043         * g++.dg/parse/parse2.C: New test.
37044
37045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37046
37047         * g++.dg/template/friend11.C: New test.
37048
37049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
37050
37051         * g++.dg/parse/parse1.C: New test.
37052
37053 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
37054
37055         * lib/profopt.exp: Change the name of a global variable to avoid
37056         possible clashes with other test suites.
37057
37058 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
37059
37060         * g++.dg/inherit/covariant8.C: New test.
37061
37062 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
37063
37064         * g++.dg/init/array9.C: New test.
37065
37066         PR c++/9112
37067         * g++.dg/parse/expr1.C: New test.
37068
37069 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
37070
37071         * gcc.c-torture/compile/20021230-1.c: New test.
37072
37073 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37074
37075         * g++.dg/inherit/covariant5.C: New test.
37076         * g++.dg/inherit/covariant6.C: New test.
37077         * g++.dg/inherit/covariant7.C: New test.
37078
37079 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37080
37081         PR c++/2739
37082         * g++.dg/other/access2.C: New test.
37083
37084 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37085
37086         * g++.dg/other/anon-struct.C: No longer fails
37087         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37088         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37089         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37090
37091 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37092
37093         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37094
37095 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37096
37097         * g++.dg/eh/spec4.C: Remove stray semicolon.
37098         * g++.dg/expr/pmf-1.C: Change error message.
37099         * g++.dg/ext/asm1.C: Remove stray semicolon.
37100         * g++.dg/ext/typename1.C: Add missing typenames.
37101         * g++.dg/inherit/template-as-base.C: Change error message.
37102         * g++.dg/lookup/scoped1.C: Likewise.
37103         * g++.dg/lookup/scoped2.C: Likewise.
37104         * g++.dg/lookup/using2.C: Likewise.
37105         * g++.dg/other/component1.C: Remove stray semicolon.
37106         * g++.dg/other/do1.C: Change error message.
37107         * g++.dg/other/error2.C: Likewise.
37108         * g++.dg/other/init1.C: Likewise.
37109         * g++.dg/other/packed1.C: Remove stray semicolon.
37110         * g++.dg/other/ptrmem2.C: Change error message.
37111         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37112         marker.
37113         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37114         * g++.dg/template/access3.C: Add typename keyword.
37115         * g++.dg/template/access5.C: Remove stray semicolon.
37116         * g++.dg/template/access6.C: Likewise.
37117         * g++.dg/template/complit1.C: Likewise.
37118         * g++.dg/template/crash1.C: Change error message.
37119         * g++.dg/template/inherit2.C: Remove stray semicolon.
37120         * g++.dg/template/instantiate2.C: Likewise.
37121         * g++.dg/template/instantiate3.C: Change error message.
37122         * g++.dg/template/qual1.C: Remove stray semicolon.
37123         * g++.dg/template/qualttp18.C: Change error message.
37124         * g++.dg/template/ref1.C: Remove stray semicolon.
37125         * g++.dg/template/sizeof1.C (A::value): Declare it.
37126         * g++.dg/template/spec4.C: Change error message.
37127         * g++.dg/template/static1.C: Likewise.
37128         * g++.dg/template/type1.C: Likewise.
37129         * g++.dg/template/typename3.C: Likewise.
37130         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37131         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37132         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37133         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37134         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37135         named return value extension.
37136         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37137         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37138         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37139         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37140         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37141         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37142         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37143         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37144         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37145         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37146         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37147         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37148         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37149         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37150         syntax.
37151         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37152         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37153         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37154         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37155         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37156         * g++.old-deja/g++.brendan/template11.C: Likewise.
37157         * g++.old-deja/g++.brendan/template26.C: Likewise.
37158         * g++.old-deja/g++.brendan/template27.C: Use explicit
37159         specialization syntax.
37160         * g++.old-deja/g++.brendan/template30.C: Likewise.
37161         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37162         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37163         non-dependent names.
37164         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37165         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37166         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37167         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37168         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37169         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37170         named return value extension.
37171         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37172         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37173         * g++.old-deja/g++.ext/return1.C: Likewise.
37174         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37175         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37176         * g++.old-deja/g++.jason/access8.C: Likewise.
37177         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37178         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37179         pseudo-destructor names.
37180         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37181         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37182         pseudo-destructor names.
37183         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37184         * g++.old-deja/g++.jason/overload19.C: Likewise.
37185         * g++.old-deja/g++.jason/overload32.C: Likewise.
37186         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37187         stray semicolons.
37188         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37189         * g++.old-deja/g++.jason/return.C: Likewise.
37190         * g++.old-deja/g++.jason/return2.C: Likewise.
37191         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37192         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37193         syntax.
37194         * g++.old-deja/g++.jason/template10.C: Account for use of
37195         non-dependent names.
37196         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37197         syntax.
37198         * g++.old-deja/g++.jason/template37.C: Likewise.
37199         * g++.old-deja/g++.law/access4.C: Change error messages.
37200         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37201         pseudo-destructor names.
37202         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37203         * g++.old-deja/g++.law/ctors9.C: Likewise.
37204         * g++.old-deja/g++.law/cvt22.C: Likewise.
37205         * g++.old-deja/g++.law/dtors5.C: Likewise.
37206         * g++.old-deja/g++.law/global-init1.C: Likewise.
37207         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37208         * g++.old-deja/g++.law/operators28.C: Likewise.
37209         * g++.old-deja/g++.law/visibility28.C: Likewise.
37210         * g++.old-deja/g++.martin/eval1.C: Likewise.
37211         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37212         name.
37213         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37214         * g++.old-deja/g++.mike/net34.C: Likewise.
37215         * g++.old-deja/g++.mike/net36.C: Likewise.
37216         * g++.old-deja/g++.mike/ns2.C: Likewise.
37217         * g++.old-deja/g++.mike/p12306.C: Likewise.
37218         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37219         value extension.
37220         * g++.old-deja/g++.mike/p700.C: Likewise.
37221         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37222         * g++.old-deja/g++.mike/p710.C: Likewise.
37223         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37224         value extension.
37225         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37226         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37227         * g++.old-deja/g++.ns/crash2.C: Likewise.
37228         * g++.old-deja/g++.ns/crash3.C: Likewise.
37229         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37230         * g++.old-deja/g++.ns/ns17.C: Likewise.
37231         * g++.old-deja/g++.ns/template16.C: Likewise.
37232         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37233         keyword.
37234         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37235         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37236         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37237         named return value extension.
37238         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37239         * g++.old-deja/g++.other/access4.C: Issue additional error
37240         messages.
37241         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37242         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37243         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37244         * g++.old-deja/g++.other/crash25.C: Change error message.
37245         * g++.old-deja/g++.other/crash4.C: Change error message.
37246         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37247         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37248         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37249         checks.
37250         * g++.old-deja/g++.other/defarg8.C: Likewise.
37251         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37252         * g++.old-deja/g++.other/dtor10.C: Likewise.
37253         * g++.old-deja/g++.other/incomplete.C: Likewise.
37254         * g++.old-deja/g++.other/linkage7.C: Likewise.
37255         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37256         lookup algorithm.
37257         * g++.old-deja/g++.other/mangle2.C: Likewise.
37258         * g++.old-deja/g++.other/refinit2.C: Likewise.
37259         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37260         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37261         * g++.old-deja/g++.pt/crash28.C: Likewise.
37262         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37263         syntax.
37264         * g++.old-deja/g++.pt/crash32.C: Change error message.
37265         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37266         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37267         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37268         error message position.
37269         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37270         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37271         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37272         syntax.
37273         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37274         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37275         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37276         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37277         keyword.
37278         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37279         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37280         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37281         keyword.
37282         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37283         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37284         syntax.
37285         * g++.old-deja/g++.pt/friend28.C: Account for use of
37286         non-dependent names.
37287         * g++.old-deja/g++.pt/friend29.C: Likewise.
37288         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37289         rules.
37290         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37291         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37292         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37293         lookup rules.
37294         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37295         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37296         keyword.
37297         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37298         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37299         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37300         keyword.
37301         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37302         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37303         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37304         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37305         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37306         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37307         keyword.
37308         * g++.old-deja/g++.pt/spec10.C: Likewise.
37309         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37310         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37311         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37312         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37313         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37314         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37315         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37316         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37317         * g++.old-deja/g++.pt/typename15.C: Likewise.
37318         * g++.old-deja/g++.pt/typename22.C: Likewise.
37319         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37320         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37321         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37322         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37323         syntax.
37324         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37325         return value extension.
37326         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37327         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37328         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37329         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37330
37331 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37332
37333         * g++.dg/warn/inline1.C: New test.
37334         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37335         * g++.old-deja/g++.jason/synth10.C: Likewise.
37336         * g++.old-deja/g++.mike/net31.C: Likewise.
37337         * g++.old-deja/g++.mike/p8786.C: Likewise.
37338
37339         * g++.dg/template/friend10.C: New test.
37340         * g++.dg/template/conv5.C: New test.
37341
37342 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37343
37344         * g++.dg/lookup/scoped3.C: New test.
37345
37346         * g++.dg/lookup/decl1.C: New test.
37347         * g++.dg/lookup/decl2.C: New test.
37348
37349 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37350
37351         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37352         gcc.c-torture/compile/20021015-1.c,
37353         gcc.c-torture/compile/20021015-2.c,
37354         gcc.c-torture/compile/20021123-1.c,
37355         gcc.c-torture/compile/20021123-2.c,
37356         gcc.c-torture/compile/20021123-3.c,
37357         gcc.c-torture/compile/20021123-4.c,
37358         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37359         only to 3.1 or 3.2 branch.
37360
37361 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37362
37363         * gcc.dg/i386-bitfield3.c: New test.
37364
37365         * gcc.dg/i386-bitfield2.c: New test.
37366
37367 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37368
37369         * g++.dg/parse/conv_op1.C: New test.
37370
37371 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37372
37373         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37374         approved.
37375
37376 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37377
37378         * gcc.c-torture/compile/20021220-1.c: New test.
37379
37380 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37381
37382         * gcc.dg/i386-fastcall-1.c: New.
37383
37384 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37385
37386         * gcc.c-torture/execute/20021219-1.c: New test.
37387
37388 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37389
37390         * gcc.dg/i386-pic-1.c: New test.
37391
37392 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37393
37394         PR c++/8099
37395         * g++.dg/template/friend9.C: New test.
37396
37397 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37398
37399         PR c++/3663
37400         * g++.dg/template/access7.C: New test.
37401
37402 2002-12-18  Nick Clifton  <nickc@redhat.com>
37403
37404         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37405         the libstdc++-v3 directory has been found.
37406
37407 2002-12-12  Devang Patel <dpatel@apple.com>
37408         * gcc.dg/darwin-ld-1.c: New test.
37409         * gcc.dg/darwin-ld-2.c: New test.
37410         * gcc.dg/darwin-ld-3.c: New test.
37411         * gcc.dg/darwin-ld-4.c: New test.
37412         * gcc.dg/darwin-ld-5.c: New test.
37413
37414 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37415
37416         * gcc.c-torture/compile/20021212-1.c: New test.
37417
37418 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37419
37420         * gcc.dg/fshort-wchar: New test.
37421
37422 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37423
37424         PR c++/8372
37425         * g++.dg/template/dtor1.C: New test.
37426
37427         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37428         markers.
37429
37430 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37431
37432         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37433
37434 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37435
37436         * g++.dg/template/static1.C: New test.
37437         * g++.dg/template/static2.C: New test.
37438         * g++.old-deja/g++.ext/memconst.C: New test.
37439
37440 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37441
37442         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37443         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37444         * g++.dg/special/initp1.C: Likewise.
37445
37446 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37447
37448         * gcc.c-torture/execute/20021204-1.c: New test.
37449
37450 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37451
37452         * gcc.dg/ppc-fmadd-1.c: New file.
37453         * gcc.dg/ppc-fmadd-2.c: New file.
37454         * gcc.dg/ppc-fmadd-3.c: New file.
37455
37456 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37457
37458         * gcc.c-torture/compile/20021204-1.c: New test.
37459
37460 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37461
37462         * g++.dg/inherit/covariant2.C: New test.
37463         * g++.dg/inherit/covariant3.C: New test.
37464         * g++.dg/inherit/covariant4.C: New test.
37465         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37466         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37467
37468 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37469
37470         PR c++/8688
37471         * g++.dg/init/brace3.C: New test.
37472
37473 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37474
37475         * gcc.dg/20020210-1.c: Fix a comment typo.
37476
37477 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37478
37479         PR c++/8720
37480         * g++.dg/parse/defarg1.C: New test.
37481
37482         PR c++/8615
37483         * g++.dg/template/char1.C: New test.
37484
37485         * g++.dg/template/varmod1.C: Fix typo.
37486
37487 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37488
37489         DR 180
37490         * g++.old-deja/g++.pt/crash32.C: Expect error.
37491
37492 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37493
37494         PR c++/5919
37495         * g++.dg/template/varmod1.C: New test.
37496
37497         PR c++/8727
37498         * g++.dg/inherit/typeinfo1.C: New test.
37499
37500         PR c++/8663
37501         * g++.dg/inherit/typedef1.C: New test.
37502
37503 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37504
37505         PR c++/8332
37506         PR c++/8493
37507         * g++.dg/template/strlen1.C: New test.
37508
37509         PR c++/8227
37510         * g++.dg/template/ctor2.C: New test.
37511
37512         PR c++/8214
37513         * g++.dg/init/string1.C: New test.
37514
37515         PR c++/8511
37516         * g++.dg/template/friend8.C: New test.
37517
37518 2002-11-29  Joe Buck <jbuck@synopsys.com>
37519
37520         * g++.dg/lookup/anon2.C: New test.
37521
37522 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37523
37524         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37525         h8300 port.
37526
37527 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37528
37529         * gcc.dg/bitfld-6.c: New test.
37530
37531 2002-11-27  Jan Hubicka  <jh@suse.cz>
37532
37533         * gcc.c-torture/execute/20021127.[cx]: New test.
37534
37535 2002-11-26  Jan Hubicka  <jh@suse.cz>
37536
37537         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37538         quality.
37539
37540 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37541
37542         * g++.dg/init/brace2.C: New test.
37543         * g++.old-deja/g++.mike/p9129.C: Correct.
37544
37545 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37546
37547         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37548
37549 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37550
37551         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37552
37553 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37554
37555         * testsuite/g++.dg/abi/empty11.C: New test.
37556         * testsuite/g++.dg/rtti/cv1.C: New test.
37557
37558 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37559
37560         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37561
37562 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37563
37564         * g++.dg/abi/empty10.C: New test.
37565
37566 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37567
37568         * gcc.c-torture/compile/20021124-1.c: New test.
37569
37570 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37571
37572         * g++.dg/abi/rtti2.C: New test.
37573
37574 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37575
37576         * gcc.dg/i386-unroll-1.c: New test.
37577
37578 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37579
37580         * gcc.c-torture/compile/20021120-1.c: New test.
37581         * gcc.c-torture/compile/20021120-2.c: New test.
37582
37583 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37584
37585         * gcc.dg/bitfld-5.c: New test.
37586
37587 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37588
37589         * gcc.c-torture/execute/20021120-3.c: New test.
37590
37591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37592
37593         * gcc.c-torture/execute/20021120-2.c: New test.
37594
37595 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37596
37597         * gcc.c-torture/execute/20021120-1.c: New test.
37598
37599 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37600
37601         * gcc.c-torture/execute/20021118-3.c: New test.
37602
37603 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37604
37605         * gcc.c-torture/compile/20021119-1.c: New test.
37606
37607 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37608
37609         * gcc.dg/duff-1.c: New test.
37610         * gcc.dg/duff-2.c: New test.
37611         * gcc.dg/duff-3.c: New test.
37612
37613 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37614
37615         * gcc.dg/cpp/_Pragma5.c: New test.
37616
37617 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37618
37619         * gcc.c-torture/execute/20021118-2.c: New test.
37620
37621 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37622
37623         * gcc.c-torture/execute/20021118-1.c: New test.
37624
37625 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.dg/20021116-1.c: New test.
37628
37629 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37630
37631         * g++.dg/abi/vcall1.C: New test.
37632
37633 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37634
37635         * gcc.dg/20021029-1.c: New test.
37636         * gcc.dg/20021029-2.c: New test.
37637
37638 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37639
37640         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37641
37642 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37643
37644         PR c/8439
37645         * gcc.dg/20021110.c: Move to ...
37646         * gcc.c-torture/compile/20021110.c: .... here.
37647
37648 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37649
37650         PR c/8467
37651         * gcc.c-torture/execute/20021111-1.c
37652
37653 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37654
37655         PR c/8439
37656         * gcc.dg/20021110.c: New test.
37657
37658 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37659
37660         * g++.dg/abi/vthunk3.C: Run only on x86.
37661
37662 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37663
37664         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37665
37666 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37667
37668         * lib/compat.exp (compat-execute): Fix logic error in last
37669         change.
37670
37671 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37672
37673         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37674
37675 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37676
37677         PR c++/8389
37678         * g++.dg/template/access6.C: New test.
37679
37680 2002-11-08  Jan Hubicka  <jh@suse.cz>
37681
37682         * gcc.dg/i386-ssefp-1.c: New test.
37683         * gcc.dg/i386-ssefp-1.c: New test.
37684
37685 2002-11-08  Jan Hubicka  <jh@suse.cz>
37686
37687         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37688
37689 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37690
37691         * g++.dg/abi/vthunk3.C: New test.
37692
37693         PR c++/8338
37694         * g++.dg/template/crash2.C: New test.
37695
37696 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37697
37698         * testsuite/g++.dg/abi/dtor1.C: New test.
37699         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37700
37701 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37702
37703         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37704         Darwin.
37705
37706 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37707
37708         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37709         -mthumb.  Only xfail with -O0.
37710
37711 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37712
37713         * g++.dg/abi/thunk1.C: New test.
37714         * g++.dg/abi/thunk2.C: Likewise.
37715         * g++.dg/abi/vtt1.C: Likewise.
37716
37717 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37718
37719         PR optimization/8423
37720         * gcc.c-torture/execute/builtin-constant.c: New test.
37721
37722 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37723
37724         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37725         Add some more cases.
37726
37727 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37728
37729         PR c++/8391
37730         * g++.dg/opt/local1.C: New test.
37731
37732 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37733
37734         PR c++/8160
37735         * g++.dg/template/complit1.C: New test.
37736
37737         PR c++/8149
37738         * g++.dg/template/typename4.C: Likewise.
37739
37740 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37741
37742         Core issue 287, PR c++/7639
37743         * g++.dg/template/instantiate1.C: Adjust error location.
37744         * g++.dg/template/instantiate3.C: New test.
37745         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37746         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37747         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37748
37749 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37750
37751         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37752
37753 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37754
37755         PR c++/8287
37756         * g++.dg/init/dtor2.C: New test.
37757
37758 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37759
37760         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37761         * gcc.dg/nest.c: Bypass errors on irix6.
37762
37763 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37764
37765         * gcc.dg/nest.c: Expect error for mmix-*-*.
37766         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37767
37768 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37769
37770         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37771         markers.
37772
37773         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37774
37775 2002-10-25  Mike Stump  <mrs@apple.com>
37776
37777         * gcc.dg/warn-1.c: New test.
37778
37779 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37780
37781         * g++.dg/template/typename3.C: New test.
37782
37783 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37784
37785         * g++.dg/lookup/ptrmem1.C: New test.
37786
37787         * g++.dg/abi/vthunk2.C: New test.
37788
37789 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37790
37791         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37792
37793 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37794
37795         * g++.dg/abi/empty9.C: New test.
37796
37797 2002-10-24  Richard Henderson  <rth@redhat.com>
37798
37799         * g++.dg/inherit/thunk1.C: Enable for ia64.
37800
37801 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37802
37803         PR c++/8067
37804         * g++.dg/lookup/pretty1.C: New test.
37805
37806 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37807
37808         * gcc.dg/20021023-1.c: New test.
37809
37810 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37811
37812         PR c++/7679
37813         * g++.dg/parse/inline1.C: New test.
37814
37815 2002-10-23  Richard Henderson  <rth@redhat.com>
37816
37817         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37818
37819         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37820
37821 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37822
37823         PR c++/6579
37824         * g++.dg/parse/stmtexpr3.C: New test.
37825
37826 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37827
37828         * g++.dg/expr/cond1.C: New test.
37829
37830 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37831
37832         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37833
37834 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37835
37836         * g++.dg/abi/vbase13.C: New test.
37837         * g++.dg/abi/vbase14.C: Likewise.
37838
37839 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * gcc.dg/tls/pic-1.c: New test.
37842         * gcc.dg/tls/nonpic-1.c: New test.
37843         * gcc.dg/20021018-1.c: New test.
37844
37845 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37846
37847         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37848         Remove only files with the same base name as the test case.
37849         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37850         (profopt-execute): Likewise.  Also, remove old profiling
37851         and performance data files before running the tests.
37852
37853         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37854         * g++.dg/bprob/bprob.exp: Likewise.
37855         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37856         to allow more general test case names.
37857
37858         * g++.dg/bprob/bprob-1.C: Rename to ...
37859         * g++.dg/bprob/g++-bprob-1.C: ... this.
37860
37861         * g77.dg/bprob/bprob-1.f: Rename to ...
37862         * g77.dg/bprob/g77-bprob-1.f: ... this.
37863
37864 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37865
37866         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37867         bison 1.50 or later.
37868
37869 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37870
37871         * g++.dg/README: Describe more test directories.
37872
37873 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37874
37875         * g++.dg/init/array6.C: Add additional tests.
37876
37877 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37878
37879         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37880         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37881
37882 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37883
37884         * gcc.c-torture/compile/20020604-1.x: New.
37885         * gcc.c-torture/compile/simd-5.x: Likewise.
37886         * gcc.c-torture/execute/920710-1.x: Likewise.
37887         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37888
37889 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37890
37891         * g++.dg/inherit/override1.C: Add dg-options clause.
37892
37893 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37894
37895         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37896         _mm_slli_si128.
37897
37898 2002-10-19  Andreas Schwab  <schwab@suse.de>
37899
37900         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37901         directory component.
37902
37903 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37904
37905         * g++.dg/inherit/thunk1.C: New test.
37906
37907         * g++.dg/inherit/override1.C: New test.
37908
37909         * g++.dg/abi/mangle11.C: New test.
37910         * g++.dg/abi/mangle14.C: New test.
37911         * g++.dg/abi/mangle17.C: New test.
37912
37913 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37914
37915         * g++.dg/overload/member2.C: New test.
37916
37917 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37918
37919         * g++.dg/README: Describe new compat directory.
37920         * g++.dg/dg.exp: Skip tests in compat directory.
37921         * README.compat: New file.
37922         * lib/compat.exp: New expect script.
37923         * g++.dg/compat: New test directory.
37924         * g++.dg/compat/compat.exp: New expect script.
37925         * g++.dg/compat/abi: New test directory.
37926         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37927         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37928         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37929         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37930         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37931         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37932         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37933         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37934         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37935         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37936         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37937         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37938         * g++.dg/compat/break: New test directory.
37939         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37940         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37941         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37942         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37943         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37944         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37945         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37946         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37947         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37948         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37949         g++.dg/compat/break/README: New files.
37950         * g++.dg/compat/eh: New test directory.
37951         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37952         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37953         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37954         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37955         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37956         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37957         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37958         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37959         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37960         g++.dg/compat/eh/filter2_y.C,
37961         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37962         g++.dg/compat/eh/new1_y.C,
37963         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37964         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37965         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37966         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37967         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37968         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37969         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37970         g++.dg/compat/eh/unexpected1_y.C: New files.
37971         * g++.dg/compat/init: New test directory.
37972         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37973         g++.dg/compat/init/array5_y.C,
37974         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37975         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37976         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37977         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37978         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37979         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37980         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37981         g++.dg/compat/init/init-ref2_y.C: New files.
37982
37983 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37984
37985         PR c++/7584
37986         * g++.dg/inherit/using3.C: New test.
37987
37988 2002-10-17  Jan Hubicka  <jh@suse.cz>
37989
37990         * gcc.dg/20021017-2.c: New test.
37991
37992 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37993
37994         * g++.dg/abi/mangle16.C: Adjust.
37995
37996         * g++.dg/init/array8.C: New test.
37997
37998 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37999
38000         * gcc.dg/special/mips-abi.exp: New test.
38001         * gcc.dg/special/mips-abi.s: Empty file used by the above.
38002
38003 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38004
38005         * g++.dg/abi/mangle16.C: New test.
38006         * g++.dg/abi/mangle17.C: Likewise.
38007
38008         PR c++/7478
38009         * g++.dg/template/ref1.C: New test.
38010
38011 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38012
38013         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
38014
38015 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
38016
38017         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
38018
38019 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
38020
38021         PR c++/7524
38022         * g++.dg/init/array7.C: New test.
38023
38024 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
38025
38026         * g++.dg/init/array6.C: New test.
38027
38028         * g++.dg/abi/mangle13.C: Likewise.
38029         * g++.dg/abi/mangle14.C: Likewise.
38030         * g++.dg/abi/mangle15.C: Likewise.
38031
38032 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38033
38034         * g++.dg/abi/empty8.C: New test.
38035
38036 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
38037
38038         * g++.dg/init/ctor1.C: New test.
38039
38040 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
38041
38042         * gcc.c-torture/execute/20021015-1.c: New test.
38043
38044 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
38045
38046         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
38047
38048 2002-10-14  Jan Hubicka  <jh@suse.cz>
38049
38050         * gcc.dg/i386-ssetype-[1-5].c: New tests.
38051
38052 2002-10-14  Richard Henderson  <rth@redhat.com>
38053
38054         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
38055
38056 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38057
38058         PR optimization/6631
38059         * g++.dg/opt/const2.C: New test.
38060
38061 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
38062
38063         PR c++/7176
38064         * g++.dg/parse/friend1.C: New test.
38065         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
38066
38067 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
38068
38069         * gcc.dg/20021014-1.c: New test.
38070
38071 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR c++/5661
38074         * g++.dg/ext/vlm1.C: New test.
38075         * g++.dg/ext/vlm2.C: Likewise.
38076
38077         * g++.dg/init/array1.C: Remove invalid braces.
38078         * g++.dg/init/brace1.C: New test.
38079         * g++.dg/init/copy2.C: Likewise.
38080         * g++.dg/init/copy3.C: Likewise.
38081         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38082         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38083         braces.
38084
38085 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38086
38087         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38088
38089 2002-10-11  Richard Shann  <richard.shann@superh.com>
38090
38091         * gcc.c-torture/compile/simd-5.c: New test.
38092
38093 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38094
38095         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38096
38097 2002-10-10  Jim Wilson  <wilson@redhat.com>
38098
38099         * gcc.c-torture/execute/20021010-1.c: New test.
38100
38101 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38102
38103         PR c/7353
38104         * g++.dg/ext/typedef-init.C: New test.
38105         * gcc.dg/typedef-init.c: New test.
38106
38107 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38108
38109         * gcc.dg/cpp/paste13.c: New test.
38110
38111 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38112
38113         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38114         remaining platforms, XFAIL during compile, not execute.  Don't
38115         XFAIL at -O0.
38116
38117 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38118
38119         * gcc.dg/alias-1.c: Tweak expected warning.
38120
38121 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38122
38123         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38124
38125 2002-10-06  Andreas Jaeger  <aj@suse.de>
38126
38127         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38128         * gcc.dg/cpp/c++98.C: Likewise.
38129
38130         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38131         * g++.dg/cpp/c++98.C: Likewise.
38132
38133         * g++.dg/README (Subdirectories): Mention cpp directory.
38134
38135         PR target/7559
38136         * gcc.dg/20021006-1.c: New test.
38137
38138 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38139
38140         PR c++/7804
38141         * g++.dg/other/warning1.C: New test.
38142
38143 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38144
38145         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38146         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38147         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38148
38149 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38150
38151         PR c++/7931
38152         * g++.dg/template/ptrmem3.C: New test.
38153
38154         PR c++/7754
38155         * g++.dg/template/union1.C: New test.
38156
38157 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38158
38159         PR c++/8006
38160         * g++.dg/abi/mangle9.C: New test.
38161         * g++.dg/abi/mangle10.C: New test.
38162         * g++.dg/abi/mangle11.C: New test.
38163         * g++.dg/abi/mangle12.C: New test.
38164
38165 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38166
38167         PR c++/7188.
38168         * g++.dg/template/meminit1.C: New test.
38169         * g++.dg/warn/Wreorder-1.C: Likewise.
38170         * g++.old-deja/g++.mike/warn3.C: Tweak.
38171         * lib/prune.exp: Ingore "in copy constructor".
38172
38173 2002-10-02  Andreas Jaeger  <aj@suse.de>
38174
38175         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38176         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38177         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38178         on x86-64.
38179
38180 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38181
38182         * gcc.dg/empty1.C: Fix typo.
38183
38184 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38185
38186         * gcc.dg/alias-1.c: New test.
38187
38188 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38189
38190         * gcc.dg/empty1.C: New test.
38191
38192         * g++.dg/tls/init-2.C: Tweak error messages.
38193
38194 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38195
38196         * gcc.c-torture/compile/20020923-1.c: New test.
38197
38198 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38199
38200         * gcc.c-torture/execute/ffs-1.c: New test.
38201         * gcc.c-torture/execute/ffs-2.c: Ditto.
38202
38203 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38204
38205         * g++.dg/overload/member1.C: New test.
38206
38207 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38208
38209         * g++.dg/abi/empty7.C: New test.
38210         * g++.dg/init/pm2.C: Likewise.
38211
38212 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38213
38214         * g++.dg/rtti/crash1.C: New test.
38215
38216 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38217
38218         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38219         gcc.dg/sibcall-4.c: New tests.
38220
38221 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38222
38223         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38224         powerpc and MMIX targets.
38225
38226 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38227
38228         * gcc.dg/cpp/20020927-1.c: New.
38229
38230 2002-09-26  David S. Miller  <davem@redhat.com>
38231
38232         * gcc.c-torture/compile/trunctfdf.c: New.
38233
38234 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38235
38236         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38237
38238 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38239
38240         * gcc.c-torture/execute/loop-15.c: New.
38241
38242 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38243
38244         * README.QMTEST: Fix typo.
38245
38246 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38247
38248         * gcc.dg/20020926-1.c: New test.
38249
38250 2002-09-25  David S. Miller  <davem@redhat.com>
38251
38252         PR target/7842
38253         * gcc.c-torture/execute/shiftdi.c: New test.
38254
38255 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38256
38257         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38258         unique to the tool.
38259         * lib/g77.exp (g77_init): Likewise.
38260         * lib/g++.exp (g++_init): Likewise.
38261         * lib/objc.exp (objc_init): Likewise.
38262
38263 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38264
38265         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
38266         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
38267         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
38268
38269 2002-09-25  Richard Henderson  <rth@redhat.com>
38270
38271         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38272         too-small long double.
38273
38274 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38275
38276         * gcc.dg/20020919-1.c: New test.
38277
38278 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38279
38280         * g++.dg/abi/bitfield6.C: New test.
38281         * g++.dg/abi/bitfield7.C: New test.
38282         * g++.dg/abi/bitfield8.C: New test.
38283         * g++.dg/abi/vbase11.C: New test.
38284
38285 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38286
38287         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38288         hppa*-*-hpux*.  Update test comment.
38289
38290 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38291
38292         * gcc.dg/tls/struct-1.c: New test.
38293
38294 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38295
38296         * gcc.dg/cpp/tr-warn2.c: Update.
38297
38298 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38299
38300         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38301
38302 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38303
38304         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38305         systems.
38306
38307 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38308
38309         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38310
38311         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38312         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38313         setting of cxxfilt.
38314
38315 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38316
38317         * gcc.dg/20020312-2.c: Update for darwin.
38318
38319 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38322
38323 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38324
38325         * objc.dg/comp-types-1.m: New test.
38326         * objc.dg/comp-types-2.m: New test.
38327         * objc.dg/comp-types-3.m: New test.
38328         * objc.dg/comp-types-4.m: New test.
38329         * objc.dg/comp-types-5.m: New test.
38330         * objc.dg/comp-types-6.m: New test.
38331
38332 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38333
38334         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38335
38336 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38337
38338         * g++.dg/other/do1.C: New test.
38339
38340         * g++.dg/template/subst1.C: New test.
38341
38342 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38343
38344         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38345
38346 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.dg/template/qualttp20.C: Adjust expected errors.
38349         * g++.old-deja/g++.jason/report.C: Likewise.
38350         * g++.old-deja/g++.other/qual1.C: Likewise.
38351
38352         * g++.dg/lookup/scoped2.C: New test.
38353
38354         * g++.dg/ext/asm3.C: New test.
38355
38356 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38357
38358         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38359
38360 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38361
38362         * ChangeLog: follow spelling conventions.
38363         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38364         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38365         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38366         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38367         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38368         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38369         * g++.old-deja/g++.law/global-init1.C: Likewise.
38370         * g++.old-deja/g++.other/delete4.C: Likewise.
38371         * g++.old-deja/g++.other/inline21.C: Likewise.
38372         * g++.old-deja/g++.other/singleton.C: Likewise.
38373         * g77.dg/strlen0.f: Likewise.
38374         * g77.f-torture/compile/20010519-1.f: Likewise.
38375         * g77.f-torture/compile/980310-4.f: Likewise.
38376         * gcc.c-torture/compile/20000605-1.c: Likewise.
38377         * gcc.c-torture/execute/20020225-1.c: Likewise.
38378         * gcc.dg/c90-hexfloat-2.c: Likewise.
38379         * gcc.dg/c99-bool-1.c: Likewise.
38380         * gcc.dg/c99-hexfloat-2.c: Likewise.
38381         * gcc.dg/dll-2.c: Likewise.
38382         * gcc.dg/wtr-union-init-1.c: Likewise.
38383         * gcc.dg/wtr-union-init-2.c: Likewise.
38384         * gcc.dg/wtr-union-init-3.c: Likewise.
38385         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38386         * gcc.dg/cpp/defined.c: Likewise.
38387         * gcc.dg/cpp/macsyntx.c: Likewise.
38388         * gcc.dg/cpp/paste2.c: Likewise.
38389         * gcc.dg/cpp/trad/defined.c: Likewise.
38390         * gcc.dg/format/c90-printf-1.c: Likewise.
38391         * gcc.dg/format/c90-scanf-1.c: Likewise.
38392         * gcc.dg/format/c99-printf-1.c: Likewise.
38393         * gcc.dg/format/c99-scanf-1.c: Likewise.
38394         * gcc.misc-tests/gcov-8.c: Likewise.
38395         * lib/profopt.exp: Likewise.
38396
38397 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38398
38399         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38400
38401 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         * g++.dg/inherit/using2.C: New test.
38404
38405 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38406
38407         * ChangeLog: Follow spelling conventions.
38408         * g++.dg/template/friend4.C: Likewise.
38409         * g++.old-deja/g++.pt/crash67.C: Likewise.
38410         * gcc.c-torture/execute/20000801-4.c: Likewise.
38411         * gcc.dg/c90-digraph-1.c: Likewise.
38412         * gcc.dg/c94-digraph-1.c: Likewise.
38413         * gcc.dg/c99-digraph-1.c: Likewise.
38414         * gcc.dg/cpp/line5.c: Likewise.
38415         * gcc.dg/cpp/multiline.c: Likewise.
38416         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38417         * gcc.dg/format/attr-3.c: Likewise.
38418         * gcc.dg/format/c90-scanf-3.c: Likewise.
38419         * gcc.dg/format/ext-4.c: Likewise.
38420
38421 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * g++.dg/template/pretty1.C: New test.
38424
38425 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38426
38427         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38428
38429 2002-09-13  Matt Austern  <austern@apple.com>
38430
38431         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38432         passing a cast expression to a function by const reference.
38433
38434 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38435
38436         * g++.dg/template/deduce1.C: New test.
38437
38438 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38439
38440         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38441         32-bit int.
38442
38443 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38444
38445         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38446         usage.
38447
38448 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38449
38450         * gcc.c-torture/compile/20020910-1.c: New test.
38451
38452 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38453
38454         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38455
38456 2002-09-10  Andreas Jaeger  <aj@suse.de>
38457
38458         * gcc.dg/20020312-2.c: Adjust for x86-64.
38459
38460 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38461
38462         * g77.dg/7388.f: New test case for PR 7388.
38463
38464 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38465
38466         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38467
38468 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38469
38470         * objc.dg/proto-lossage-1.m: New test.
38471
38472 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38473
38474         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38475
38476 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38477
38478         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38479         expected to pass.
38480
38481 2002-09-06  Stan Shebs  <shebs@apple.com>
38482             David Edelsohn  <edelsohn@gnu.org>
38483
38484         * gcc.dg/weak: New directory.
38485         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38486         target-specific xfail bits.
38487         * gcc.dg/typeof-2.c: Move to new directory.
38488         * gcc.dg/weak.exp: New expect script.
38489
38490 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38491
38492         * gcc.c-torture/execute/extzvsi.c: New test.
38493
38494 2002-09-05  Stan Shebs  <shebs@apple.com>
38495
38496         * gcc.dg/weak-1.c: xfail on Darwin.
38497         * gcc.dg/weak-2.c: Ditto.
38498         * gcc.dg/weak-3.c: Ditto.
38499         * gcc.dg/weak-4.c: Ditto.
38500         * gcc.dg/weak-5.c: Ditto.
38501         * gcc.dg/weak-6.c: Ditto.
38502         * gcc.dg/weak-7.c: Ditto.
38503         * gcc.dg/weak-8.c: Ditto.
38504         * gcc.dg/weak-9.c: Ditto.
38505
38506 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38507
38508         * gcc.c-torture/execute/loop-14.c: New test.
38509
38510 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * g++.dg/other/cxa-atexit1.C: New test.
38513
38514         * gcc.dg/typeof-2.c: New test.
38515
38516 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38517
38518         * gcc.dg/builtins-2.c: New testcase.
38519         * gcc.dg/builtins-3.c: New testcase.
38520
38521 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38522
38523         * gcc.dg/cpp/_Pragma4.c: New test.
38524
38525 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38526
38527         * objc/execute/nil_method-1.m: New testcase.
38528
38529 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38530
38531         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38532         [Object class], not [Object initialize].
38533
38534 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38535             Hans-Peter Nilsson  <hp@bitrange.com>
38536
38537         * gcc.c-torture/execute/20020720-1.x: Skip test on
38538         mmix-knuth-mmixware.  Correct comment.
38539
38540 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38541
38542         * testsuite/g++.dg/abi/bitfield5.C: New test.
38543         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38544
38545 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38546
38547         * objc.dg/undeclared-selector.m: New test.
38548
38549 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38550
38551         * g++.dg/other/offsetof1.C: Avoid cast warning.
38552
38553 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38554
38555         * objc.dg/super-class-2.m: New test.
38556
38557 2002-08-24  Matt Austern  <austern@apple.com>
38558
38559         * g++.dg/ext/lvaddr.C: New test.
38560         * g++.dg/ext/lvcast.C: New test.
38561
38562 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38563
38564         * testsuite/g++.dg/inherit/cond1.C: New test.
38565
38566 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38567
38568         * gcc.dg/noncompile/incomplete-1.c: New test.
38569
38570 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38571
38572         * gcc.dg/typespec-1.c: New test.
38573
38574 2002-08-20  Devang Patel  <dpatel@apple.com>
38575         * objc.dg/proto-hier-2.m: New test.
38576
38577 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38578
38579         * objc.dg/bitfield-1.m: New test.
38580         * objc.dg/bitfield-2.m: New test.
38581
38582 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38583
38584         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38585         gcc.dg/c99-flex-array-4.c: New tests.
38586
38587 2002-08-16  Stan Shebs  <shebs@apple.com>
38588
38589         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38590
38591 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38592
38593         * gcc.dg/typeof-1.c: New test.
38594         * g++.dg/ext/typeof2.C: New test.
38595
38596 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38597
38598         * g++.dg/other/offsetof1.C: New test.
38599
38600 2002-08-14  Richard Henderson  <rth@redhat.com>
38601
38602         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38603
38604 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38605
38606         * gcc.dg/cpp/_Pragma3.c: New test.
38607
38608 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38609
38610         * g++.dg/template/inherit3: New test.
38611
38612 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38613
38614         * gcc.dg/bitfld-4.c: Add blank options.
38615
38616 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38617
38618         * g++.dg/template/crash1.C: New test.
38619
38620 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38621
38622         * gcc.dg/tls/opt-2.c: New test.
38623
38624 2002-08-08  Devang Patel  <dpatel@apple.com>
38625
38626         * objc.dg/selector-1.m : New test
38627
38628 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38629
38630         * g++.dg/abi/bitfield4.C: New test.
38631         * gcc.dg/bitfld-4.c: New test.
38632
38633 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38634
38635         * g++.dg/other/packed1.C: New test.
38636
38637 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38638
38639         * g++.dg/abi/offsetof.C: Tweak error messages.
38640         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38641
38642 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38643
38644         * gcc.dg/bitfld-3.c: New test.
38645
38646 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38647             Richard Henderson  <rth@redhat.com>
38648
38649         * gcc.dg/i386-bitfield1.c: New test.
38650         * g++.dg/abi/bitfield3.C: Update.
38651
38652 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38653
38654         * objc.dg/const-str-2.m: Update.
38655         * gcc.dg/cpp/c++98.c: Change to C extension.
38656         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38657         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38658
38659 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38660
38661         * testsuite/gcc.dg/tls/diag-3.c: New.
38662
38663 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38664
38665         * g++.dg/README (Subdirectories): Document new subdir expr.
38666         * g++.dg/expr/pmf-1.C: New test.
38667
38668 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38669
38670         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38671
38672 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38673
38674         * g++.dg/abi/bitfield3.C: New test.
38675
38676 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38677
38678         * lib/gcov.exp: Tweak expected line formats.
38679         * gcc.misc-tests/gcov8.c: New test.
38680         * gcc.misc-tests/gcov8.x: New flags.
38681
38682 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38683
38684         * consistency.vlad/layout/endian.c: Include string.h.
38685
38686         * gcc.c-torture/execute/20020805-1.c: New test.
38687
38688 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38689
38690         * g++.dg/other/conversion1.C: New test.
38691
38692 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38693
38694         * gcc.dg/builtins-1.c: New testcase.
38695
38696 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38697
38698         * g++.dg/inherit/access3.C: New test.
38699
38700 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38701
38702         * gcc.dg/ia64-visibility-2.c: New test.
38703
38704 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38705
38706         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38707         __qualifier_flags to __flags.
38708
38709 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38710
38711         * g++.dg/inherit/operator1.C: New test.
38712         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38713         * g++.dg/other/error1.C: Change expected error message.
38714         * g++.dg/template/conv4.C: Likewise.
38715
38716 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38717
38718         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38719         for documented behavior.
38720
38721 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38722
38723         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38724         several targets known to fail.
38725
38726 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38727
38728         * gcc.dg/mips-args-[123].c: New tests.
38729
38730 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38731
38732         * gcc.dg/ppc-spe.c: New.
38733
38734 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38735
38736         * g++.dg/other/ptrmem4.C: New testcase.
38737
38738 2002-07-24  Richard Henderson  <rth@redhat.com>
38739
38740         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38741
38742 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38743
38744         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38745
38746 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38747
38748         * gcc.c-torture/execute/memset-3.c: New testcase.
38749
38750 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38751
38752         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38753         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38754
38755 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38756
38757         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38758         Delete.
38759
38760 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38761
38762         * gcc.c-torture/compile/simd-4.c: New test.
38763
38764 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38765
38766         PR c++/7347, c++/7348
38767         * g++.dg/template/access4.C: New test.
38768         * g++.dg/template/access5.C: New test.
38769         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38770         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38771         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38772         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38773
38774 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38775
38776         * gcc.dg/gnu89-init-2.c: New test.
38777
38778 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38779
38780         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38781
38782 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38783
38784         * gcc.c-torture/execute/20020720-1.c: New testcase.
38785
38786 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38787
38788         * gcc.dg/cpp/Wsignprom.c: New tests.
38789
38790 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38791
38792         * gcc.c-torture/execute/loop-13.c: New test.
38793
38794 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38795
38796         * gcc.dg/cpp/expr.c: New tests.
38797
38798 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38799
38800         * g++.dg/opt/pr6713.C: Add template instantiation.
38801
38802 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38803
38804         * gcc.dg/nest.c: New test.
38805
38806 2002-07-17  Richard Henderson  <rth@redhat.com>
38807
38808         * g++.dg/opt/pr6713.C: New test.
38809
38810 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38811
38812         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38813         XFAIL for all x86 processors.
38814
38815 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38816
38817         * gcc.c-torture/execute/20010122-1.x: Do not test with
38818         -fomit-frame-pointer.
38819
38820 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38821
38822         * g++.dg/template/instantiate2.C: New test.
38823         * g++.dg/template/spec4.C: New test.
38824
38825 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38826
38827         * g++.dg/template/access2.C: New test.
38828         * g++.dg/template/access3.C: New test.
38829
38830 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38831
38832         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38833         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38834         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38835         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38836         Convert to use <stdarg.h>.
38837         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38838         Delete.
38839         * gcc.dg/va-arg-2.c: New.
38840         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38841
38842 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38843
38844         * gcc.c-torture/compile/20020710-1.c: New test.
38845
38846 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38847                           Andrew Pinski  <pinskia@physics.uc.edu>
38848
38849         gcc.c-torture/compile/simd-2.c: New testcase.
38850         gcc.c-torture/compile/simd-3.c: Likewise.
38851
38852 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38853
38854         PR c++/7224
38855         * g++.dg/overload/error1.C: New test.
38856
38857 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38858
38859         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38860         configuration and IRIX 6 O32 ABI.
38861
38862 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38863
38864         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38865
38866 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38867
38868         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38869
38870 2002-07-10  Jeffrey A Law  <law@redhat.com>
38871
38872         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38873
38874         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38875
38876 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38877
38878         * gcc.dg/20020312-2.c: Check for __PPC__.
38879
38880 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38881
38882         * gcc.c-torture/compile/20020709-1.c: New test.
38883
38884 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38885
38886         * g++.dg/template/qualttp21.C: New test case.
38887
38888 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38889
38890         * gcc.c-torture/compile/20020706-1.c: New test.
38891         * gcc.c-torture/compile/20020706-2.c: New test.
38892
38893 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38894             Alexandre Oliva  <aoliva@redhat.com>
38895
38896         * g++.dg/warn/incomplete1.C: New test.
38897
38898 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38899
38900         PR c++/7099
38901         * g++.dg/warn/noreturn1.C: New test.
38902
38903 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38904
38905         PR c++/6706
38906         * g++.dg/debug/debug6.C: New test.
38907         * g++.dg/debug/debug7.C: New test.
38908
38909 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38910
38911         * gcc.c-torture/compile/simd-3.c: New test.
38912
38913 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38914
38915         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38916         * gcc.dg/20020620-1.c: Likewise.
38917
38918 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38919
38920         PR c++/6944
38921         * g++.dg/init/array4.C: New test.
38922         * g++.dg/init/array5.C: New test.
38923
38924 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38925
38926         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38927         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38928
38929 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38930
38931         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38932         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38933         * gcc.dg/wtr-conversion-1.c: Likewise.
38934         * gcc.dg/wtr-escape-1.c: Likewise.
38935         * gcc.dg/wtr-int-type-1.c: Likewise.
38936         * gcc.dg/wtr-label-1.c: Likewise.
38937         * gcc.dg/wtr-static-1.c: Likewise.
38938         * gcc.dg/wtr-strcat-1.c: Likewise.
38939         * gcc.dg/wtr-suffix-1.c: Likewise.
38940         * gcc.dg/wtr-switch-1.c: Likewise.
38941         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38942         * gcc.dg/wtr-union-init-1.c: Likewise.
38943         * gcc.dg/wtr-union-init-2.c: Likewise.
38944         * gcc.dg/wtr-union-init-3.c: Likewise.
38945
38946         * gcc.dg/wtr-func-def-1.c: New test.
38947
38948 2002-07-02 Devang Patel <dpatel@apple.com>
38949
38950         * objc.dg/param-1.m: New test.
38951
38952 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38953
38954         * gcc.dg/cpp/trad/directive.c: Add test.
38955         * gcc.dg/cpp/trad/macroargs.c: Add test.
38956         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38957
38958 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38959
38960         * gcc.dg/cpp/cmdlne-M.c: New test.
38961
38962 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38963
38964         * objc.dg/desig-init-1.m: New test.
38965
38966 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38967
38968         PR c++/6716
38969         * g++.dg/template/instantiate1.C: New test.
38970
38971 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38972
38973         PR c++/7112
38974         * g++.dg/template/sizeof2.C: New test.
38975
38976 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38977
38978         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38979         gcc.dg/cpp/trad/include.c: New tests.
38980
38981 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38982
38983         PR target/7177
38984         * gcc.c-torture/compile/20020701-1.c: New test.
38985
38986 2002-07-01  Stan Shebs  <shebs@apple.com>
38987
38988         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38989         header here...
38990         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38991         (objc-torture-execute): or here.
38992
38993 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38994
38995         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38996
38997 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38998
38999         * gcc.dg/cpp/trad/escaped-nl.c: New test.
39000
39001 2002-06-30  Devang Patel  <dpatel@apple.com>
39002
39003         * objc.dg/fsyntax-only.m: New test.
39004
39005 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
39006
39007         PR c++/6695
39008         * g++.dg/template/friend7.C: New file.
39009
39010 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
39011
39012         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
39013         return type.
39014
39015 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
39016
39017         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
39018         avoid division by zero.
39019
39020 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
39021
39022         * gcc.dg/Wunknownprag.c: New tests.
39023
39024 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
39025
39026         * gcc.c-torture/execute/simd-2.c: New test.
39027
39028 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
39029
39030         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
39031         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
39032         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
39033         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
39034         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
39035         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
39036         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
39037         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
39038         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
39039         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
39040         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
39041         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
39042         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
39043         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
39044         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
39045         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
39046         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
39047
39048 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
39049
39050         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
39051         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
39052         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
39053         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
39054         New tests.
39055         * gcc.dg/cpp/trad/directive.c: Update.
39056
39057 2002-06-23  Andreas Jaeger  <aj@suse.de>
39058
39059         * gcc.c-torture/execute/complex-6.c: New.
39060
39061 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
39062
39063         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
39064         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
39065         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
39066         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
39067
39068 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
39069
39070         * gcc.dg/cpp/trad: New directory with traditional tests copied
39071         from parent directory.
39072         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39073         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39074         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39075         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39076         Move to trad/ and rename.
39077         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
39078         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
39079         gcc.dg/cpp/trad/redef2.c: New tests.
39080         * gcc.dg/cpp/trad/trad.exp: New driver.
39081
39082 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39083
39084         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39085         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39086         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39087         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39088         Remove.
39089
39090 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39091
39092         * gcc.dg/20020620-1.c: New test.
39093
39094 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39095
39096         * g++.dg/template/ttp4.C: New test.
39097
39098 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39099
39100         * g++.dg/opt/vt1.C: Fix regexp.
39101
39102 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39103
39104         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39105         Don't use attribute `noinline'.
39106
39107 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39108
39109         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39110
39111 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39112
39113         * gcc.c-torture/execute/simd-1.c: New.
39114
39115         * gcc.dg/simd-1.c: New.
39116
39117 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39118
39119         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39120
39121 2002-06-16  Richard Henderson  <rth@redhat.com>
39122
39123         * g++.dg/ext/anon-struct1.C: New.
39124         * g++.dg/ext/anon-struct2.C: New.
39125         * g++.dg/ext/anon-struct3.C: New.
39126         * gcc.dg/anon-struct-1.c: New.
39127         * gcc.dg/anon-struct-2.c: New.
39128         * gcc.dg/anon-struct-3.c: New.
39129         * gcc.dg/20011008-1.c: Adjust warning text.
39130         * gcc.dg/20020527-1.c: Add -fms-extensions.
39131
39132 2002-06-16  Richard Henderson  <rth@redhat.com>
39133
39134         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39135
39136 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39137
39138         * gcc.c-torture/execute/20020615-1.c: New test.
39139
39140 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39141
39142         * gcc.c-tortuture/execute/compare-1.c: New test case.
39143         * gcc.c-tortuture/execute/compare-2.c: New test case.
39144         * gcc.c-tortuture/execute/compare-3.c: New test case.
39145
39146 2002-06-13  Richard Henderson  <rth@redhat.com>
39147
39148         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39149         ia64 ilp32.
39150
39151 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39152
39153         * g++.dg/template/typename2.C: Update error message.
39154
39155 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39156
39157         * gcc.c-torture/execute/20020611-1.c: New test.
39158
39159 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39160
39161         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39162         list of targets to skip.
39163
39164 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39165
39166         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39167         targets if not optimizing.
39168
39169 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39170
39171         * gcc.c-torture/compile/20020605-1.c: New test.
39172
39173         * g++.dg/opt/vt1.C: New test.
39174
39175         * gcc.dg/20020531-1.c: New test.
39176
39177         * gcc.dg/20020530-1.c: New test.
39178
39179         * gcc.dg/20020527-1.c: New test.
39180
39181         * g++.dg/opt/cse1.C: New test.
39182
39183 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39184
39185         * gcc.dg/20020607-2.c: New test case.
39186
39187 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39188
39189         * gcc.c-torture/compile/20020604-1.c: New test.
39190
39191 2002-06-04  Richard Henderson  <rth@redhat.com>
39192
39193         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39194         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39195         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39196
39197 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39198
39199         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39200
39201 2002-06-03  Richard Henderson  <rth@redhat.com>
39202
39203         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39204         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39205
39206 2002-06-02  Richard Henderson  <rth@redhat.com>
39207
39208         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39209         test functions static.
39210
39211 2002-06-02  Andreas Jaeger  <aj@suse.de>
39212
39213         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39214         now.
39215
39216 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39217
39218         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39219         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39220         Update for mofified diagnostics.
39221         * gcc.dg/c99-intconst-1.c: No longer fail.
39222
39223 2002-06-02  Richard Henderson  <rth@redhat.com>
39224
39225         * gcc.dg/uninit-A.c: Remove xfail markers.
39226
39227 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39228
39229         * gcc.dg/fnegate-1.c: New test case.
39230
39231 2002-05-30  Osku Salerma  <osku@iki.fi>
39232
39233         * gcc.c-torture/execute/mayalias-1.c: New file.
39234
39235 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39236
39237         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39238         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39239         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39240
39241 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39242
39243         * gcc.c-torture/execute/20020529-1.c: New test.
39244
39245 2002-05-27  Richard Henderson  <rth@redhat.com>
39246
39247         * g++.dg/ext/attrib6.C: New test case.
39248
39249 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39250
39251         * gcc.c-torture/execute/pure-1.c: New test.
39252
39253 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39254
39255         * gcc.dg/cpp/arith-2.c: Remove.
39256
39257 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39258
39259         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39260         * gcc.dg/cpp/if-3.c: Remove.
39261
39262 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39263
39264         * g++.dg/opt/cse2.C: New test.
39265
39266 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39267
39268         * gcc.dg/cpp/arith-1.c: New semantic tests.
39269         * gcc.dg/cpp/if-1.c: Update.
39270
39271 2002-05-24  Ben Elliston  <bje@redhat.com>
39272
39273         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39274
39275 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39276
39277         * gcc.dg/verbose-asm.c: New test.
39278
39279 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39280
39281         * gcc.dg/cpp/paste12.c: New test.
39282
39283 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39284
39285         * g++.dg/parse/named_ops.C: New test.
39286
39287 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39288
39289         * gcc/testsuite/gcc.dg/weak-8.c: New test.
39290
39291 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39292
39293         * gcc.dg/weak-2.c: Allow optional leading underscore
39294         in scan-assembler symbol name.
39295         * gcc.dg/weak-3.c: Likewise.
39296         * gcc.dg/weak-4.c: Likewise.
39297         * gcc.dg/weak-5.c: Likewise.
39298
39299 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39300
39301         * gcc.dg/20020523-1.c: New test.
39302
39303 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39304
39305         * objc.dg/const-str-2.m: Update now that we stop after
39306         a command line error.
39307
39308 2002-05-22  Richard Henderson  <rth@redhat.com>
39309
39310         * g++.dg/dg.exp: Fix typo in test pruneing.
39311
39312 2002-05-22  Richard Henderson  <rth@redhat.com>
39313
39314         * g++.dg/dg.exp: Prune the tls subdirectory.
39315         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39316         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39317         * g++.dg/tls/init-1.C: New.
39318
39319 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39320
39321         * gcc.dg/20020517-1.c: New test.
39322
39323 2002-05-21  Richard Henderson  <rth@redhat.com>
39324
39325         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39326         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39327
39328 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39329
39330         * g++.dg/other/copy2.C: New test.
39331
39332 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39333
39334         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39335         (MAX_COPY): Bump up to 10 times sizeof (long long).
39336         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39337
39338         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39339         sizeof (long long).
39340
39341         * gcc.c-torture/execute/strcpy-1.c: New test.
39342
39343 2002-05-19  Jason Merrill  <jason2redhat.com>
39344
39345         * g++.dg/ext/oper1.C: New test.
39346
39347 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39348 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39349
39350         * README.QMTEST: New file.
39351
39352         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39353
39354 2002-05-19  Andreas Jaeger  <aj@suse.de>
39355
39356         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39357         now.
39358         * gcc.c-torture/execute/loop-2d.x: Likewise.
39359
39360 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39361
39362         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39363         support weak symbols.
39364         * gcc.dg/weak-4.c: Likewise.
39365         * gcc.dg/weak-6.c: Likewise.
39366
39367 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39368
39369         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39370         cygwin, coff and h8300-*-hms targets
39371         * gcc.dg/weak-5.c: Likewise.
39372         * gcc.dg/weak-7.c: Likewise.
39373
39374 2002-05-16  Jason Merrill  <jason@redhat.com>
39375
39376         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39377         (scan-assembler-not, scan-assembler-dem): Likewise.
39378         (scan-assembler-dem-not): Likewise.
39379
39380 2002-05-15  Richard Henderson  <rth@redhat.com>
39381
39382         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39383
39384 2002-05-15  Richard Henderson  <rth@redhat.com>
39385
39386         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39387         (vfoo1f): Warning here.
39388         (vfoo1l): Don't redefine the alias.
39389
39390 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39391
39392         * g++.dg/init/pm1.C: New test.
39393
39394 2002-05-12  David S. Miller  <davem@redhat.com>
39395
39396         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39397         types.
39398
39399 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39400
39401         * gcc.c-torture/execute/20020510-1.c: New test case.
39402
39403 2002-05-10  David S. Miller  <davem@redhat.com>
39404
39405         * gcc.c-torture/execute/conversion.c: Test long double too.
39406
39407 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39408
39409         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39410         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39411         * lib/g++.exp (g++_link_flags): Likewise.
39412         * lib/objc.exp (objc_target_compile): Likewise.
39413
39414 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39415
39416         * gcc.dg/cpp/poison.c: Update.
39417         * gcc.dg/cpp/20000625-2.c: Remove.
39418         * gcc.dg/cpp/direct2s.c: Remove final test.
39419
39420 2002-05-08  Tom Rix  <trix@redhat.com>
39421
39422         * gcc.c-torture/execute/20020508-1.c: New test.
39423         * gcc.c-torture/execute/20020508-2.c: New test.
39424         * gcc.c-torture/execute/20020508-3.c: New test.
39425
39426 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39427
39428         * gcc.dg/cpp/charconst-4.c: More tests.
39429
39430 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c/6569
39433         * gcc.dg/weak-3.c: Update location of warning messages.
39434         * gcc.dg/weak-5.c: Likewise.
39435
39436 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39437
39438         * gcc.c-torture/execute/20020506-1.c: New test case.
39439
39440 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39441
39442         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39443
39444 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39445
39446         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39447
39448 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39449
39450         * gcc.dg/cpp/charconst-3.c: New test.
39451
39452 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39453
39454         * gcc.dg/cpp/charconst.c: Update tests.
39455
39456 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39457
39458         * treelang: Added directory for new sample language treelang. Also
39459         lib/treelang.exp: New file to signal treelang should be tested.
39460
39461 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39462
39463         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39464         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39465         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39466         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39467         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39468         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39469         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39470
39471 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39472
39473         * gcc.dg/format/xopen-2.c: New test.
39474
39475 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39476
39477         * gcc.dg/20020503-1.c: New test.
39478
39479 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39480
39481         * g++.dg/init/dtor1.C: Make it tougher.
39482
39483 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39484
39485         * g++.dg/init/dtor1.C: New test.
39486
39487 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39488
39489         * gcc.dg/altivec-8.c: New.
39490
39491 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39492
39493         * gcc.dg/altivec-7.c: New.
39494
39495 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39496
39497         * g++.dg/parse/typedef1.C: New test.
39498
39499 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39500
39501         PR c++/6486
39502         * g++.dg/template/friend6.C: New test.
39503
39504         PR c++/6492
39505         * g++.dg/init/copy1.C: New test.
39506
39507 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39508
39509         * g++.dg/warn/effc1.C: New test.
39510
39511 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39512
39513         * gcc.dg/cpp/if-cexp.c: Add a test.
39514
39515 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * gcc.dg/20020426-2.c: New test.
39518
39519 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39520
39521         * gcc.dg/cpp/if-mop.c: Update.
39522         * gcc.dg/cpp/if-mpar.c: Add test.
39523         * gcc.dg/cpp/if-oppr.c: Update.
39524
39525 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39526
39527         PR c/6343
39528         * gcc.dg/weak-[2-7].c: New tests.
39529
39530 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39531
39532         * gcc.dg/enum1.c: New test.
39533
39534 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39535
39536         PR c++/6497
39537         * g++.dg/inherit/access2.C: New test.
39538
39539 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39540
39541         PR bootstrap/6445
39542         * gcc.dg/20020426-1.c: New test.
39543
39544 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39545
39546         * g++.dg/abi/enum1.C: New test.
39547
39548 2002-04-26  Richard Henderson  <rth@redhat.com>
39549
39550         * gcc.dg/c99-bool-1.c: Expect always true warning.
39551
39552 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39553
39554         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39555
39556 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39557
39558         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39559         targets.
39560
39561 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39562
39563         * g++.dg/abi/mange7.C: New test.
39564
39565         PR c++/6438.
39566         * g++.dg/parse/stmtexpr2.C: New test.
39567
39568 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39569
39570         * gcc.dg/20020312-2.c: Add SH target.
39571
39572 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39573
39574         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39575         compiler output on mips*-*-irix*.
39576
39577 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39578
39579         * g++.dg/parse/attr1.C: New test.
39580
39581 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39582
39583         * gcc.c-torture/execute/string-opt-17.c: New test case.
39584         * gcc.c-torture/execute/memset-2.c: New test case.
39585
39586 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39587
39588         PR c++/6256:
39589         * g++.dg/template/friend5.C: New test.
39590
39591         PR c++/6331:
39592         * g++.dg/template/qual1.C: Likewise.
39593
39594 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39595
39596         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39597         Include stdlib.h, not stdio.h or ctype.h.
39598
39599 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39600
39601         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39602         cris-*-elf* and mmix-*-*.
39603         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39604         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39605         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39606         Ditto.
39607         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39608         * gcc.dg/wchar_t-1.c: Ditto.
39609
39610 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39611
39612         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39613         Clarify comment.
39614
39615 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39616
39617         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39618
39619 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39620
39621         * gcc.c-torture/execute/20000906-1.x: Delete.
39622
39623 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39624
39625         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39626
39627 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39628
39629         * PR6367
39630         * g77.f-torture/execute/6367.f: New test.
39631         * g77.f-torture/execute/6367.x: Disable for MMIX.
39632
39633 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39634
39635         * PR6352
39636         * g++.dg/opt/inline2.C: New test.
39637
39638 2002-04-18  Richard Henderson  <rth@redhat.com>
39639
39640         * gcc.dg/20000906-1.c: Enable for all targets.
39641         * gcc.c-torture/compile/iftrap-2.c: New.
39642
39643 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * gcc.dg/20020418-1.c: New test.
39646         * gcc.dg/20020418-2.c: New test.
39647
39648 2002-04-18  Richard Henderson  <rth@redhat.com>
39649
39650         * gcc.c-torture/compile/iftrap-1.c: New.
39651         * gcc.dg/iftrap-1.c: Adjust for ia64.
39652         * gcc.dg/iftrap-2.c: New.
39653
39654 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39655
39656         * gcc.c-torture/compile/20020418-1.c: New test.
39657
39658 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39659
39660         * gcc.c-torture/compile/20020415-1.c: New.
39661
39662 2002-04-18  David S. Miller  <davem@redhat.com>
39663
39664         * gcc.c-torture/execute/20020418-1.c: New test.
39665
39666 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39667
39668         * gcc.dg/20020416-1.c: New test.
39669
39670         * g++.dg/opt/inline1.C: New test.
39671
39672 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * gcc.dg/altivec-5.c: New test.
39675
39676         * gcc.dg/20020415-1.c: New test.
39677
39678 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39679
39680         * testsuite/lib/chill.exp: Remove.
39681
39682 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39683
39684         * g++.dg/other/big-struct.C: New test.
39685
39686 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39687
39688         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39689         of scratch file.
39690
39691 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39692
39693         PR c/6277
39694         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39695         in scan-assembler function name
39696
39697 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39698
39699         * g77.f-torture/execute/980628-4.x,
39700         g77.f-torture/execute/980628-5.x,
39701         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39702         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39703         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39704         i[34567]86-*-*.
39705
39706 2002-04-13  David S. Miller  <davem@redhat.com>
39707
39708         * gcc.c-torture/execute/20020413-1.c: New test.
39709
39710 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39711
39712         * gcc.dg/asm-6.c,
39713         * g++.dg/ext/asm1.C: New tests.
39714
39715 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39716
39717         PR c++ 5373.
39718         * g++.dg/parse/stmtexpr1.C: New test.
39719
39720         PR c++/5189.
39721         * g++.dg/template/copy1.C: New test.
39722
39723 2002-04-12  Richard Henderson  <rth@redhat.com>
39724
39725         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39726
39727 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39728
39729         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39730         gcc.c-torture/execute/20020307-2.c.
39731
39732 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39733
39734         * g++.dg/ext/attrib5.C,
39735         * g++.dg/lookup/struct1.C: New tests.
39736
39737 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39738
39739         * gcc.dg/20020411-1.c: New test.
39740
39741         * gcc.c-torture/execute/20020411-1.c: New test.
39742
39743 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39744
39745         * g77.f-torture/execute/6177.f: New test.
39746
39747 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39748
39749         PR middle-end/6247
39750         * g++.dg/opt/cleanup1.C: New test.
39751
39752         * g++.dg/opt/const1.C: New test.
39753
39754 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39755
39756         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39757
39758 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39759
39760         PR c++/5507
39761         * g++.dg/template/typename2.C: New test.
39762
39763 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39764
39765         * gcc.c-torture/execute/loop-12.c: New.
39766
39767 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39768
39769         * g77.f-torture/execute/980628-4.x,
39770         g77.f-torture/execute/980628-5.x,
39771         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39772         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39773         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39774
39775 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39776
39777         PR optimization/6086
39778         * g++.dg/opt/preinc1.C: New test.
39779
39780 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39781
39782         PR c++/5571
39783         * g++.dg/opt/static2.C: New test.
39784
39785 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39786
39787         PR c/5120
39788         * gcc.dg/20020406-1.c: New test.
39789
39790 2002-04-04  David S. Miller  <davem@redhat.com>
39791
39792         * gcc.c-torture/execute/20020404-1.c: New test.
39793
39794 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39795
39796         PR c/6123
39797         * gcc.dg/20020312-2.c: Do not declare global register variable
39798         if __PIC__ or __pic__ is defined.
39799
39800 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39801
39802         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39803         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39804
39805 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39806
39807         * gcc.misc-tests/linkage.exp: Update last change to handle
39808         sparc*-, not just sparc-.
39809
39810 2002-04-03  Richard Henderson  <rth@redhat.com>
39811
39812         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39813
39814 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39815
39816         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39817
39818 2002-04-02  David S. Miller  <davem@redhat.com>
39819
39820         * gcc.c-torture/execute/20020402-3.c: New test.
39821
39822 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39823
39824         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39825         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39826
39827         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39828         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39829         g77.f-torture/execute/20001201.x,
39830         g77.f-torture/execute/u77-test.x: New files.
39831
39832         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39833         * gcc.dg/wchar_t-1.c: Ditto.
39834
39835 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39836
39837         * gcc.c-torture/execute/20020402-1.c: New test.
39838
39839 2002-04-01  Richard Henderson  <rth@redhat.com>
39840
39841         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39842
39843         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39844
39845 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39846
39847         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39848
39849 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39850
39851         * g++.dg/inherit/template-as-base.C: Expect error.
39852         * g++.dg/inherit/namespace-as-base.C: Likewise.
39853
39854 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39855
39856         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39857         g++.dg/ext/instantiate3.C: Tweak match patterns.
39858
39859         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39860         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39861         -da test.
39862
39863 2002-03-31  Richard Henderson  <rth@redhat.com>
39864
39865         * gcc.dg/special/alias-2.c: New.
39866         * gcc.dg/special/ecos.exp: Run it.
39867
39868 2002-03-31  Richard Henderson  <rth@redhat.com>
39869
39870         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39871
39872 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39873
39874         * gcc.dg/weak-1.c: Disable on h8300 port.
39875
39876 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39877
39878         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39879         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39880         ordering tests.
39881         * g++.dg/bprob/bprob-1.C: New test.
39882         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39883         * g++.dg/gcov/gcov-1.C: New test.
39884         * g++.dg/gcov/gcov-1.x: New file.
39885         * g++.dg/gcov/gcov-2.C: New test.
39886         * g++.dg/gcov/gcov-3.C: New test.
39887         * g++.dg/gcov/gcov-3.h: New file.
39888
39889 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39890
39891         * g++.old-deja/g++.other/builtins5.C: New test.
39892         * g++.old-deja/g++.other/builtins6.C: New test.
39893         * g++.old-deja/g++.other/builtins7.C: New test.
39894         * g++.old-deja/g++.other/builtins8.C: New test.
39895         * g++.old-deja/g++.other/builtins9.C: New test.
39896
39897 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39898
39899         * g++.dg/opt/static1.C: New test.
39900
39901         * g++.dg/opt/longbranch1.C: New test.
39902
39903 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39904
39905         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39906
39907         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39908
39909 2002-03-28  Jeffrey A Law  (law@redhat.com)
39910
39911         * gcc.c-torture/execute/20020328-1.c: New test.
39912
39913 2002-03-27  Richard Henderson  <rth@redhat.com>
39914
39915         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39916         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39917         move from g++.old-deja/g++.ext/.
39918
39919 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39920
39921         * g++.dg/init/new2.C: New test.
39922
39923 2002-03-26  Richard Henderson  <rth@redhat.com>
39924
39925         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39926
39927         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39928         on sparc.
39929
39930         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39931         sparcv9 systems.
39932         * gcc.dg/20001102-1.c: Likewise.
39933
39934 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39935
39936         * gcc.dg/cpp/endif-pedantic1.c,
39937         gcc.dg/cpp/endif-pedantic2.c: New tests.
39938
39939 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39940
39941         * g++.dg/init/new1.C: New test.
39942
39943 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.dg/abi/vbase9.C: New test.
39946
39947 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39948
39949         * gcc.dg/arm-asm.c: New test.
39950
39951 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39952
39953         * gcc.dg/Wswitch-enum.c: New test.
39954         Fix PR c/5044.
39955
39956 2002-03-26  Richard Henderson  <rth@redhat.com>
39957
39958         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39959         structure.
39960
39961 2002-03-25  Richard Henderson  <rth@redhat.com>
39962
39963         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39964         sparcv9 systems.
39965
39966         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39967         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39968
39969 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39970
39971         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39972
39973 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39974
39975         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39976         targets using generic thunk support.
39977
39978 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39979
39980         * gcc.c-torture/compile/20020323-1.c: New test.
39981
39982         * g++.dg/opt/conj2.C: New test.
39983
39984 2002-03-24  Richard Henderson  <rth@redhat.com>
39985
39986         * gcc.dg/weak-1.c: Use -fno-common.
39987
39988 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39989
39990         * g77.dg/f77-edit-apostrophe-out.f: New test
39991         * g77.dg/f77-edit-h-out.f: New test
39992         * g77.dg/f77-edit-t-in.f: New test
39993         * g77.dg/f77-edit-t-out.f: New test
39994         * g77.dg/f77-edit-x-out.f: New test
39995         * g77.dg/f77-edit-slash-out.f: New test
39996         * g77.dg/f77-edit-colon-out.f: New test
39997         * g77.dg/f77-edit-s-out.f: New test
39998
39999 2002-03-24  Richard Henderson  <rth@redhat.com>
40000
40001         * objc/execute/formal_protocol-6.x: New XFAIL.
40002
40003 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40004
40005         * gcc.dg/weak-1.c: Early return from dg-final on platforms
40006         that do not support weak symbols
40007
40008 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
40009
40010         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
40011         * lib/g77.exp: Likewise.
40012         * lib/objc.exp: Likewise.
40013
40014 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
40015
40016         * gcc.dg/Wswitch-default.c: New test.
40017
40018 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
40019
40020         * g++.dg/other/enum1.C: New test.
40021
40022 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
40023
40024         * gcc.dg/pragma-ep-3.c: Fix typo.
40025
40026 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40027
40028         * g++.dg/inherit/template-as-base.C: New test.
40029
40030 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
40031
40032         * g++.old-deja/g++.other/dwarf2-1.C: Move...
40033         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
40034
40035 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
40036
40037         * gcc.dg/cpp/multiline.c: Update to match.
40038
40039 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
40040
40041         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
40042
40043 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
40044
40045         * gcc.dg/cpp/extratokens2.c: New file.
40046
40047 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
40048
40049         * gcc.dg/20020312-2.c: Add rs6000 target.
40050
40051         * gcc.c-torture/compile/20020319-1.c: New test.
40052
40053 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40054
40055         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
40056         (A, E): Handle this.
40057
40058 2002-03-20  Jason Merrill  <jason@redhat.com>
40059
40060         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
40061         ignoring -fpic.
40062         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
40063         through prune_gcc_output.
40064
40065 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
40066
40067         * gcc.c-torture/compile/20020320-1.c: New test.
40068
40069 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
40070
40071         * gcc.c-torture/compile/20020318-1.c: New test.
40072
40073         * gcc.dg/struct-by-value-1.c: New test.
40074
40075         * gcc.dg/20020319-1.c: New test.
40076
40077 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
40078
40079         * g++.dg/opt/conj1.C: New test.
40080
40081 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40082
40083         * g++.dg/template/qualttp20.C: Revert previous change.
40084         * g++.dg/template/qualttp3.C: Likewise.
40085         * g++.dg/template/qualttp4.C: Likewise.
40086         * g++.dg/template/qualttp5.C: Likewise.
40087         * g++.dg/template/qualttp6.C: Likewise.
40088         * g++.dg/template/qualttp7.C: Likewise.
40089         * g++.dg/template/qualttp8.C: Likewise.
40090         * g++.dg/template/recurse.C: Likewise.
40091
40092 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40093
40094         * gcc.dg/cpp/wchar-1.c: Update.
40095
40096 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40097
40098         * g++.dg/template/conv1.C: New test.
40099         * g++.dg/template/conv2.C: New test.
40100         * g++.dg/template/conv3.C: New test.
40101         * g++.dg/template/conv4.C: New test.
40102
40103 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40104
40105         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40106         * g++.dg/template/qualttp3.C: Likewise.
40107         * g++.dg/template/qualttp4.C: Likewise.
40108         * g++.dg/template/qualttp5.C: Likewise.
40109         * g++.dg/template/qualttp6.C: Likewise.
40110         * g++.dg/template/qualttp7.C: Likewise.
40111         * g++.dg/template/qualttp8.C: Likewise.
40112         * g++.dg/template/recurse.C: Likewise.
40113
40114 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40115
40116         * g++.dg/opt/dtor1.C: New test.
40117
40118 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40119
40120         * gcc.c-torture/compile/20020315-1.c: New test.
40121
40122 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40123
40124         * gcc.dg/weak-1.c: Fix scan tests.
40125
40126 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40127
40128         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40129         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40130         cris-*-aout* mmix-*-*.
40131         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40132         cris-*-aout* mmix-*-*.
40133         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40134         cris-*-elf* cris-*-aout* and mmix-*-*.
40135         * gcc.dg/20001009-1.c: Ditto.
40136         * gcc.dg/20010912-1.c: Ditto.
40137         * gcc.dg/20020122-4.c: Ditto.
40138         * gcc.dg/inline-2.c: Ditto.
40139
40140 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40141
40142         * gcc.c-torture/compile/20020314-1.c: New test.
40143
40144 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40145
40146         * gcc.c-torture/execute/20020314-1.c: New test.
40147
40148 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40149
40150         * g++.dg/warn/Wunused-1.C: New test.
40151
40152 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40153
40154         * g++.dg/abi/mangle6.C: New test.
40155
40156 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40157
40158         * gcc.c-torture/compile/20020309-2.c: New test.
40159
40160         * gcc.c-torture/compile/20020312-1.c: New test.
40161
40162 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40163
40164         * g++.dg/other/access1.C: New test.
40165
40166 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40167
40168         * gcc.c-torture/execute/wchar_t-1.c: New test.
40169
40170 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40171
40172         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40173
40174 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40175
40176         * gcc.dg/20020312-1.c: New test case.
40177
40178 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40179
40180         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40181
40182 2002-03-11  Richard Henderson  <rth@redhat.com>
40183
40184         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40185         * g++.old-deja/g++.jason/report.C: Likewise.
40186
40187 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40188
40189         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40190         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40191
40192 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40193
40194         * testsuite/g++.dg/overload/pmf1.C: New test.
40195
40196 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40197
40198         * gcc.c-torture/execute/20020307-1.c: Use long.
40199
40200 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40201
40202         PR optimization/5844
40203         * gcc.dg/20020310-1.c: New test.
40204
40205 2002-03-09  Michael Meissner  <meissner@redhat.com>
40206
40207         * gcc.c-torture/execute/memcpy-2.c: New test.
40208         * gcc.c-torture/execute/memset-1.c: New test.
40209         * gcc.c-torture/execute/strlen-1.c: New test.
40210         * gcc.c-torture/execute/strcmp-1.c: New test.
40211         * gcc.c-torture/execute/strncmp-1.c: New test.
40212
40213 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40214
40215         * gcc.dg/ppc-ldstruct.c: New test.
40216
40217 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40218
40219         * gcc.c-torture/execute/va-arg-22.c: New test.
40220
40221 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40222
40223         * gcc.c-torture/compile/20020309-1.c: New test.
40224
40225 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40226
40227         * gcc.c-torture/execute/20020307-2.c: New test.
40228
40229 2002-03-07  Jeffrey A Law  (law@redhat.com)
40230
40231         * g77.f-torture/compile/20020307-1.f: New test.
40232
40233 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40234
40235         * gcc.dg/unordered-1.c: New test.
40236
40237 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40238
40239         * gcc.c-torture/execute/20020307-1.c: New test.
40240
40241 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40242
40243         * gcc.dg/20020304-1.c: New test.
40244
40245         * gcc.c-torture/compile/20020304-2.c: New test.
40246
40247 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40248
40249         * gcc.c-torture/compile/20020304-1.c: New test case
40250         (from PR c/5830).
40251
40252 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40253
40254         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40255
40256 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40257
40258         * g++.dg/other/classkey1.C: New test.
40259
40260 2002-03-01  Richard Henderson  <rth@redhat.com>
40261
40262         * gcc.c-torture/compile/981223-1.x: New.
40263         * gcc.c-torture/compile/920625-1.x: New.
40264
40265 2002-02-28  Richard Henderson  <rth@redhat.com>
40266
40267         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40268
40269 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40270
40271         * gcc.c-torture/execute/20020227-1.c: New test.
40272
40273 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40274
40275         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40276         here" ERROR lines.
40277         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40278         * g++.old-deja.g++.other/defarg1.C: Likewise.
40279         * g++.old-deja/g++.pt/calls2.C: Likewise.
40280         * g++.old-deja/g++.pt/crash20.C: Likewise.
40281         * g++.old-deja/g++.pt/crash30.C: Likewise.
40282         * g++.old-deja/g++.pt/crash36.C: Likewise.
40283         * g++.old-deja/g++.pt/crash6.C: Likewise.
40284         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40285         * g++.old-deja/g++.pt/derived3.C: Likewise.
40286         * g++.old-deja/g++.pt/error1.C: Likewise.
40287         * g++.old-deja/g++.pt/friend21.C: Likewise.
40288         * g++.old-deja/g++.pt/friend23.C: Likewise.
40289         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40290         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40291
40292 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40293
40294         * gcc.c-torture/execute/20020225-2.c: New test.
40295
40296 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40297
40298         * gcc.c-torture/execute/920730-1t.c,
40299         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40300         Delete test cases, only relevant to -traditional.
40301
40302 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40303
40304         * gcc.dg/cpp/undef1.c: Remove.
40305         * gcc.dg/cpp/directiv.c: Update.
40306         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40307
40308 2002-02-27  Michael Meissner  <meissner@redhat.com>
40309
40310         * gcc.c-torture/execute/20020226-1.c: New test.
40311
40312 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40313
40314         * g++.dg/debug/debug4.C: New test.
40315
40316         * gcc.dg/ia64-visibility-1.c: New test.
40317
40318 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40319
40320         * gcc.dg/debug/20020224-1.c: New.
40321
40322 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40323
40324         * gcc.c-torture/execute/960416-1.x: New.
40325         * gcc.c-torture/execute/divconst-3.x: Likewise.
40326
40327 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40328
40329         * gcc.dg/20020224-1.c: New test.
40330
40331 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40332
40333         * gcc.c-torture/execute/20020225-1.c: New.
40334
40335 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40336
40337         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40338
40339 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40340
40341         * gcc.dg/20020222-1.c: New test.
40342
40343 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40344
40345         * g++.dg/opt/anonunion1.C: New test.
40346
40347 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40348
40349         * g++.dg/template/qualttp19.C: New test.
40350         * g++.dg/template/qualttp20.C: New test.
40351         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40352         * g++.old-deja/g++.other/qual1.C: Likewise.
40353
40354 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40355
40356         * gcc.dg/attr-alwaysinline.c: New.
40357
40358 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40359
40360         * gcc.dg/20020220-1.c: New test.
40361
40362         * gcc.dg/20020220-2.c: New test.
40363
40364         * g++.dg/opt/mmx1.C: New test.
40365
40366 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40367
40368         * gcc.c-torture/compile/20020110.c: New test.
40369
40370 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40371
40372         * gcc.c-torture/execute/20020219-1.c: New test.
40373
40374         * gcc.dg/20020219-1.c: New test.
40375
40376         * gcc.dg/noncompile/20020220-1.c: New test.
40377
40378         * g++.dg/opt/ptrintsum1.C: New test.
40379
40380         * gcc.dg/debug/20020220-1.c: New test.
40381
40382 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40383
40384         * gcc.c-torture/execute/20020216-1.c: New test.
40385
40386 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40387
40388         * gcc.dg/decl-1.c: Update, new test.
40389
40390 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40391
40392         * g++.dg/abi/bitfield1.C: New test.
40393         * g++.dg/abi/bitfield2.C: New test.
40394
40395 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40396
40397         * gcc.dg/attr-nest.c: New test.
40398
40399 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40400
40401         * gcc.c-torture/execute/20020215-1.c: New test.
40402
40403 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40404
40405         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40406         * g++.dg/debug/debug.exp: New.
40407         * g++.dg/debug/trivial.C: New.
40408         * g++.dg/debug/debug1.C: Moved...
40409         * g++.dg/other/debug1.C: ...from here.
40410         * g++.dg/debug/debug2.C: Moved...
40411         * g++.dg/other/debug2.C: ...from here.
40412         * g++.dg/debug/debug3.C: Moved...
40413         * g++.dg/other/debug3.C: ...from here.
40414
40415         * gcc.dg/noncompile/20020213-1.c: New test.
40416
40417 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40418
40419         * g++.dg/other/debug3.C: New test.
40420
40421         * gcc.c-torture/execute/20020213-1.c: New test.
40422
40423 2002-02-13  Richard Smith <richard@ex-parrot.com>
40424
40425         * g++.old-deja/g++.other/thunk1.C: New test.
40426
40427 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40428
40429         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40430
40431 2002-02-13  Stan Shebs  <shebs@apple.com>
40432
40433         * gcc.dg/altivec-3.c: New.
40434
40435 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40436
40437         * gcc.dg/Wunreachable-1.c: New test.
40438         * gcc.dg/Wunreachable-2.c: New test.
40439
40440 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40441
40442         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40443
40444 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40445
40446         * gcc.dg/decl-1.c: New test.
40447
40448 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40449
40450         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40451
40452 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40453
40454         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40455         * gcc.c-torture/compile/980506-1.x: Likewise.
40456
40457 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40458
40459         * gcc.dg/20020210-1.c: New.
40460
40461 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40462
40463         * g77.f-torture/execute/947.f: New regression test
40464         for PR fortran/947.
40465
40466 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40467
40468         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40469         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40470
40471 2002-02-08  Richard Henderson  <rth@redhat.com>
40472
40473         * gcc.c-torture/compile/labels-3.c: New.
40474
40475 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40476
40477         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40478         expression statements work instead.
40479         * gcc.dg/noncompile/20020207-1.c: New test.
40480
40481 2002-02-07  Richard Henderson  <rth@redhat.com>
40482
40483         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40484
40485 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40486
40487         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40488         message from g77
40489         * lib/g77-dg.exp: Trim g77 error messages so that they are
40490         recognized by dg.exp.
40491
40492 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40493
40494         PR fortran/5473
40495         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40496
40497 2002-02-07  Richard Henderson  <rth@redhat.com>
40498
40499         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40500         to be sufficiently aligned for integers.
40501
40502 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40503
40504         * g++.dg/template/friend4.C: New test.
40505
40506 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40507
40508         PR fortran/5743
40509         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40510         unsupported cases.
40511
40512 2002-02-07  Richard Henderson  <rth@redhat.com>
40513
40514         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40515         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40516         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40517         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40518
40519 2002-02-06  Richard Henderson  <rth@redhat.com>
40520
40521         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40522
40523 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40524
40525         * gcc.dg/20020206-1.c: New test.
40526
40527 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40528
40529         * gcc.c-torture/execute/20020206-1.c: New test.
40530
40531         * gcc.c-torture/execute/20020206-2.c: New test.
40532
40533         PR optimization/5429:
40534         * gcc.c-torture/compile/20020206-1.c: New test.
40535
40536 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40537
40538         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40539         as certain file formats cannot support particularly large
40540         alignments.
40541
40542         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40543         and do not expect to be able to link the executable.
40544
40545         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40546         fail because the COFF format does not support the weak attribute.
40547
40548 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40549
40550         * g77.dg/pr5473.f: New test
40551
40552 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40553
40554         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40555         Fix testcase accordingly.
40556
40557 2002-02-04  Richard Henderson  <rth@redhat.com>
40558
40559         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40560         (buf): Change to be an array of pointers, not ints.
40561
40562 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40563
40564         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40565         before all tests.  Move warning one line above to match where it
40566         C frontend emits.
40567         * gcc.dg/Wswitch-2.c: New test.
40568         * g++.dg/warn/Wswitch-1.C: New test.
40569         * g++.dg/warn/Wswitch-2.C: New test.
40570
40571 2002-02-04  Richard Henderson  <rth@redhat.com>
40572
40573         * g++.dg/abi/offsetof.C: Fix size comparison.
40574
40575 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40576
40577         * gcc.dg/cast-qual-2.c: New test.
40578
40579 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40580
40581         * gcc.dg/20020201-4.c: New test.
40582
40583 2002-02-04  Ben Elliston  <bje@redhat.com>
40584
40585         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40586         target_info attribute != 0, in addition to the empty string.
40587         (gcc_target_compile): Likewise.
40588
40589 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40590
40591         * gcc.dg/Wswitch.c: New test.
40592         PR gcc/4475. PR gcc/3780.
40593
40594 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40595
40596         * g77.f-torture/execute/5122.f: New test for regressions
40597         against PR fortran/5122.
40598
40599 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40600
40601         * g77.f-torture/compile/pr3743.f: Delete
40602         * g77.dg/pr3743-1.f: New test.
40603         * g77.dg/pr3743-2.f: New test.
40604         * g77.dg/pr3743-3.f: New test.
40605         * g77.dg/pr3743-4.f: New test.
40606
40607 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40608
40609         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40610
40611 2002-02-02  Richard Henderson  <rth@redhat.com>
40612
40613         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40614         * gcc.c-torture/execute/bf64-1.c: Likewise.
40615
40616 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * gcc.dg/20020201-2.c: New test.
40619
40620         * gcc.dg/20020201-3.c: New test.
40621
40622         * gcc.c-torture/execute/bitfld-2.c: New test.
40623
40624 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40625
40626         * gcc.dg/bitfld-1.c: Update.
40627         * gcc.dg/bitfld-2.c: Update.
40628         * gcc.c-torture/execute/bitfld-1.x: New.
40629
40630 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40631
40632         * gcc.c-torture/execute/20020201-1.c: New test.
40633
40634 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40635
40636         PR target/5469
40637         * gcc.dg/20020201-1.c: New test.
40638
40639 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40640
40641         PR fortran/3743
40642         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40643         * g77.f-torture/compile/pr3743.x: Remove
40644
40645 2002-01-31  Tom Rix  <trix@redhat.com>
40646
40647         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40648
40649 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40650
40651         * gcc.dg/noncompile/20020130-1.c: New test.
40652
40653 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40654
40655         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40656
40657 2002-01-29  Richard Henderson  <rth@redhat.com>
40658
40659         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40660         to long long.
40661         * gcc.c-torture/execute/bf64-1.c: Likewise.
40662
40663 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40664
40665         * gcc.c-torture/execute/20020129-1.c: New test.
40666
40667 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40668
40669         * gcc.c-torture/compile/20000224-1.c: Update.
40670         * gcc.c-torture/execute/bitfld-1.c: New tests.
40671         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40672         * gcc.dg/uninit-A.c: Update.
40673
40674 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40675
40676         * g++.dg/template/ctor1.C: Add instantiation.
40677
40678 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40679
40680         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40681         argument to __builtin_prefetch to be const ptr.
40682
40683 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40684
40685         * gcc.c-torture/compile/20020120-1.c: New test.
40686
40687 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40688
40689         * gcc.c-torture/execute/20020127-1.c: New test.
40690
40691 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40692
40693         * g77.dg/f77-edit-i-in.f: New test
40694         * g77.dg/f77-edit-i-out.f: New test
40695
40696 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40697
40698         * gcc.dg/debug/debug.exp: New file.
40699         * gcc.dg/debug/trivial.c: New file.
40700         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40701         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40702         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40703         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40704         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40705         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40706         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40707         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40708         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40709         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40710         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40711         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40712         * gcc.dg/20000503-1.c: Removed.
40713         * gcc.dg/20010207-1.c: Removed.
40714         * gcc.dg/20011223-1.c: Removed.
40715         * gcc.dg/20020104-2.c: Removed.
40716         * gcc.dg/debug-1.c: Removed.
40717         * gcc.dg/debug-2.c: Removed.
40718         * gcc.dg/debug-3.c: Removed.
40719         * gcc.dg/debug-4.c: Removed.
40720         * gcc.dg/debug-5.c: Removed.
40721         * gcc.dg/debug-6.c: Removed.
40722         * gcc.dg/dwarf2-1.c: Removed.
40723         * gcc.dg/dwarf2-2.c: Removed.
40724
40725 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40726
40727         * g++.old-deja/g++.other/eh5.C: New test.
40728         * g++.old-deja/g++.other/sibcall2.C: New test.
40729         * g++.old-deja/g++.other/array9.C: New test.
40730         * g++.old-deja/g++.other/typename2.C: New test.
40731         * g++.old-deja/g++.other/crash60.C: New test.
40732         * g++.old-deja/g++.other/conv9.C: New test.
40733         * g++.old-deja/g++.other/mangle10.C: New test.
40734         * g++.old-deja/g++.other/unchanging1.C: New test.
40735         * g++.old-deja/g++.other/exprstmt1.C: New test.
40736         * g++.old-deja/g++.other/inline23.C: New test.
40737         * g++.old-deja/g++.eh/ia64-1.C: New test.
40738         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40739         * g++.old-deja/g++.other/reload1.C: New test.
40740         * g++.old-deja/g++.other/static20.C: New test.
40741         * g++.old-deja/g++.other/local-alloc1.C: New test.
40742         * g++.old-deja/g++.other/conv8.C: New test.
40743         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40744         * g++.old-deja/g++.other/storeexpr1.C: New test.
40745         * g++.old-deja/g++.other/storeexpr2.C: New test.
40746         * g++.dg/eh/template2.C: New test.
40747         * g++.dg/warn/weak1.C: New test.
40748
40749 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40750
40751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40752         Remove first, non-varying, argument.
40753
40754 2002-01-23  Richard Henderson  <rth@redhat.com>
40755
40756         * gcc.dg/inline-2.c: New.
40757
40758         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40759         Add optional target arg.  Check number of arguments.
40760         (scan-assembler-not, scan-assembler-dem): Likewise.
40761         (scan-assembler-dem-not): Likewise.
40762
40763 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40764
40765         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40766         line 12.
40767         * g++.old-deja/g++.brendan/parse3.C,
40768         g++.old-deja/g++.other/crash26.C,
40769         g++.old-deja/g++.other/crash28.C,
40770         g++.old-deja/g++.other/crash29.C,
40771         g++.old-deja/g++.other/crash30.C,
40772         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40773
40774 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40775
40776         * gcc.dg/20020115-1.c: New.
40777
40778 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40779
40780         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40781
40782 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40783
40784         * gcc.dg/20020122-3.c: New.
40785
40786 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40787
40788         * g++.dg/other/gc1.C: New test.
40789
40790 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40791
40792         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40793
40794 2002-01-22  Richard Henderson  <rth@redhat.com>
40795
40796         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40797
40798 2002-01-22  Richard Henderson  <rth@redhat.com>
40799
40800         * gcc.dg/20020122-4.c: New.
40801
40802 2002-01-22  H.J. Lu <hjl@gnu.org>
40803
40804         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40805         link output.
40806         * gcc.dg/special/ecos.exp: Likewise.
40807         * lib/g++-dg.exp: Likewise.
40808         * lib/g77-dg.exp: Likewise.
40809         * lib/gcc-dg.exp : Likewise.
40810         * lib/mike-g++.exp: Likewise.
40811         * lib/mike-g77.exp: Likewise.
40812         * lib/mike-gcc.exp: Likewise.
40813         * lib/objc-dg.exp: Likewise.
40814
40815 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40816
40817         PR target/5379
40818         * gcc.dg/20020122-2.c: New test.
40819
40820 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40821
40822         * gcc.dg/20020122-1.c: New test.
40823
40824 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40825
40826         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40827
40828 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40829
40830         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40831
40832 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40833
40834         * gcc.c-torture/compile/20020121-1.c: New test.
40835
40836 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40837
40838         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40839         ld_library_path.
40840
40841 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40842
40843         * gcc.dg/20020218-1.c: New test.
40844
40845 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40846
40847         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40848         messages
40849         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40850         "At global scope" warning
40851         * g++.dg/ext/align1.C: Change cygwin test for alignment
40852         from db-bogus to dg-warning
40853
40854 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40855
40856         * g77.f-torture/compile/cpp2.F: New test.
40857
40858 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40859
40860         * g++.dg/template/access1.C: New test.
40861
40862 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40863
40864         * gcc.dg/20020118-1.c: New.
40865
40866 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40867
40868         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40869
40870 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40871
40872         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40873         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40874         alignment warnings.
40875
40876 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40877
40878         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40879         torture_with_loops and torture_without_loops
40880
40881 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40882
40883         * gcc.c-torture/compile/20020116-1.c: New test.
40884
40885 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40886
40887         * gcc.dg/20020116-2.c: New test.
40888
40889         * gcc.dg/ultrasp4.c: New test.
40890
40891         * gcc.dg/20020116-1.c: New test.
40892
40893 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40894
40895         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40896         by EABI.
40897
40898 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40899
40900         * gcc.misc-tests/i386-prefetch.exp: New.
40901         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40902         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40903         * gcc.misc-tests/i386-pf-none-1.c: New test.
40904         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40905
40906 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40907
40908         * gcc.dg/gnu89-init-1.c: Add new tests.
40909
40910 2002-01-15  Andreas Jaeger  <aj@suse.de>
40911
40912         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40913         * gcc.dg/i386-mmx-2.c: Likewise.
40914         * gcc.dg/i386-sse-1.c: Likewise.
40915         * gcc.dg/i386-sse-2.c: Likewise.
40916         * gcc.dg/i386-sse-3.c: Likewise.
40917
40918 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40919
40920         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40921         Uncomment additional cases that now pass.
40922
40923 2002-01-11  Richard Henderson  <rth@redhat.com>
40924
40925         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40926         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40927
40928 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40929
40930         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40931
40932 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40933
40934         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40935         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40936
40937 2002-01-10  Dale Johannesen  <dalej@apple.com>
40938
40939         * gcc.c-torture/execute/loop-11.c: New.
40940
40941 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40942
40943         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40944         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40945
40946 2002-01-09  Richard Henderson  <rth@redhat.com>
40947
40948         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40949         type in which to perform the operation for each size.
40950
40951 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40952
40953         * gcc.c-torture/compile/20020109-2.c: New test.
40954
40955 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40956
40957         * gcc.c-torture/execute/loop-10.c: New test.
40958
40959 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40960
40961         * gcc.c-torture/compile/20010226-1.c: New test.
40962         * gcc.c-torture/compile/20010227-1.c: New test.
40963         * gcc.c-torture/compile/20010426-1.c: New test.
40964         * gcc.c-torture/compile/20010510-1.c: New test.
40965         * gcc.c-torture/compile/20010605-3.c: New test.
40966         * gcc.c-torture/compile/20010824-1.c: New test.
40967         * gcc.c-torture/execute/20010409-1.c: New test.
40968         * gcc.dg/noncompile/20000901-1.c: New test.
40969         * gcc.dg/20001023-1.c: New test.
40970         * gcc.dg/20001101-1.c: New test.
40971         * gcc.dg/20001102-1.c: New test.
40972         * gcc.dg/20010207-1.c: New test.
40973         * gcc.dg/20010405-1.c: New test.
40974         * gcc.dg/20010822-1.c: New test.
40975         * gcc.dg/20011107-1.c: New test.
40976
40977 2002-01-09  Jeffrey A Law  (law@redhat.com)
40978
40979         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40980
40981         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40982         execution failure on PA targets.
40983
40984 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40985
40986         * gcc.c-torture/compile/20020109-1.c: New test.
40987
40988 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40989
40990         * gcc.c-torture/execute/20020108-1.c: New test.
40991
40992 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * gcc.dg/20020108-1.c: New test.
40995
40996 2002-01-08  H.J. Lu <hjl@gnu.org>
40997
40998         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40999         for header files.
41000
41001 2002-01-08  Geoff Keating  <geoffk@redhat.com>
41002
41003         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
41004         consistency.
41005
41006 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
41007
41008         * gcc.dg/altivec-4.c: Test altivec predicates.
41009
41010 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
41011
41012         * gcc.c-torture/execute/20020107-1.c: New test.
41013
41014 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
41015
41016         PR c/5279
41017         * gcc.c-torture/compile/20020106-1.c: New test.
41018
41019 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
41020
41021         * gcc.c-torture/execute/nestfunc-4.c: New test.
41022
41023 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41024
41025         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
41026         extra triple that slipped in.
41027         * g++.old-deja/g++.abi/align.C: Likewise.
41028         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41029
41030 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
41031
41032         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
41033         * g++.old-deja/g++.abi/align.C: Likewise.
41034         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41035
41036         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
41037         on FreeBSD/i386.
41038         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
41039         FreeBSD.
41040
41041 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
41042
41043         * gcc.dg/20020104-1.c: New test.
41044
41045         * gcc.dg/20020104-2.c: New test.
41046
41047 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
41048
41049         * gcc.dg/20020103-1.c: Fix typo in target selector.
41050
41051 2002-01-03  Richard Henderson  <rth@redhat.com>
41052
41053         * gcc.dg/20020103-1.c: New.
41054
41055 2002-01-03  Kazu Hirata  <kazu@hxi.com>
41056
41057         * gcc.c-torture/execute/20020103-1.c: New test.
41058
41059 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
41060
41061         * g++.dg/other/debug2.C: New test.
41062
41063         * gcc.c-torture/compile/20020103-1.c: New test.
41064
41065 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
41066
41067         * gcc.dg/gnu89-init-1.c: Added new tests.
41068
41069 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41070
41071         * g++.dg/template/friend2.C: Remove as patch is reverted.
41072
41073         * g++.dg/warn/oldcast1.C: New test.
41074
41075         * g++.dg/template/ptrmem1.C: New test.
41076         * g++.dg/template/ptrmem2.C: New test.
41077
41078         * g++.dg/template/ntp.C: New test.
41079
41080         * g++.dg/other/component1.C: New test.
41081
41082         * g++.dg/template/ttp3.C: New test.
41083
41084         * g++.dg/template/friend2.C: New test.
41085         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41086
41087 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41088
41089         * g++.dg/other/ptrmem1.C: New test.
41090         * g++.dg/other/ptrmem2.C: New test.
41091
41092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41093
41094         * g++.dg/template/ctor1.C: New test.
41095
41096 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41097
41098         * g++.dg/template/friend2.C: New test.
41099
41100 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41101
41102         * gcc.dg/mmix-1.c: New test.
41103
41104 2001-12-31  Richard Henderson  <rth@redhat.com>
41105
41106         * gcc.dg/asm-5.c: New.
41107
41108 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41109
41110         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41111         in namespace __gnu_cxx
41112
41113 2001-12-30  Richard Henderson  <rth@redhat.com>
41114
41115         * gcc.dg/debug-6.c: New.
41116
41117 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41118
41119         * gcc.c-torture/compile/20011229-2.c: New test.
41120
41121 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41122
41123         * gcc.dg/debug-3.c: New test.
41124         * gcc.dg/debug-4.c: New test.
41125         * gcc.dg/debug-5.c: New test.
41126
41127 2001-12-29  Richard Henderson  <rth@redhat.com>
41128
41129         * g++.dg/eh/loop1.C: New.
41130
41131 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41132
41133         * g++.dg/template/crash1.C: New test.
41134
41135 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41136
41137         * g++.dg/other/const1.C: New test.
41138
41139 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41140
41141         * gcc.c-torture/compile/20011229-1.c: New test.
41142
41143 2001-12-28  Stan Shebs  <shebs@apple.com>
41144
41145         * lib/objc-torture.exp: Resync with c-torture.exp.
41146         * lib/objc.exp: Load standard libraries.
41147
41148 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41149
41150         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41151         additional tests.
41152
41153 2001-12-27  Roger Sayle <roger@eyesopen.com>
41154
41155         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41156
41157 2001-12-27  Richard Henderson  <rth@redhat.com>
41158
41159         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41160
41161 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41162
41163         * g++.dg/eh/ctor1.C: New test.
41164         * g++.dg/other/error2.C: New test.
41165
41166 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41167
41168         * g++.dg/other/init2.C: New test.
41169
41170 2001-12-24  Richard Henderson  <rth@redhat.com>
41171
41172         * gcc.dg/20011223-1.c: New.
41173         * gcc.dg/inline-1.c: New.
41174
41175 2001-12-23  Richard Henderson  <rth@redhat.com>
41176
41177         * gcc.dg/asm-4.c: Test operand modifiers.
41178
41179 2001-12-23  Richard Henderson  <rth@redhat.com>
41180
41181         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41182
41183 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41184
41185         * gcc.c-torture/execute/20011223-1.c: New test.
41186
41187 2001-12-21  Richard Henderson  <rth@redhat.com>
41188
41189         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41190         re-enables the warning.
41191
41192 2001-12-21  Richard Henderson  <rth@redhat.com>
41193
41194         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41195
41196 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41197
41198         * gcc.c-torture/compile/20011218-1.c: New test.
41199
41200 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41201
41202         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41203         arm-isr.c test.
41204         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41205         epilogue generation for ARM ISR routines.
41206
41207 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41208
41209         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41210         * gcc.dg/format/c90-printf-3.c: Likewise.
41211         * gcc.dg/format/c99-printf-3.c: Likewise.
41212         * gcc.dg/format/ext-1.c: Likewise.
41213         * gcc.dg/format/ext-6.c: Likewise.
41214         * gcc.dg/format/format.h: Prototype unlocked stdio.
41215
41216 2001-12-20  Richard Henderson  <rth@redhat.com>
41217
41218         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41219         (arena): Use it.
41220         (malloc): Correct allocation logic.  Abort if we fill up the
41221         arena before initialization complete.
41222         (realloc): Correct allocation logic.
41223
41224 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41225
41226         * gcc.c-torture/compile/20011219-2.c: New test.
41227
41228         * gcc.c-torture/execute/20011219-1.c: New test.
41229
41230 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41231
41232         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41233         target does not support weak symbols.
41234
41235 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41236
41237         * gcc.c-torture/compile/20011219-1.c: New test.
41238
41239 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41240
41241         * g++.dg/other/error1.C: New test.
41242
41243 2001-12-17  Jeffrey A Law  (law@redhat.com)
41244
41245         * gcc.c-torture/execute/20011217-1.c: New test.
41246
41247 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41248
41249         * objc.dg/special/: New directory.
41250         * objc.dg/special/special.exp: New file.
41251         * objc.dg/special/unclaimed-category-1.h: New file.
41252         * objc.dg/special/unclaimed-category-1a.m: New file.
41253         * objc.dg/special/unclaimed-category-1.m: New file.
41254
41255 2001-12-17  Andreas Jaeger  <aj@suse.de>
41256
41257         * gcc.c-torture/compile/20011217-2.c: New test.
41258
41259 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41260
41261         * gcc.c-torture/compile/20011217-1.c: New test.
41262
41263 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41264
41265         * testsuite/gcc.dg/20011214-1.c: New.
41266
41267 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41268
41269         * gcc.dg/altivec-4.c: New.
41270
41271 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41272
41273         * gcc.dg/20011113-1.c: New test.
41274
41275 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41276
41277         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41278         std::__malloc_alloc_template<0> and
41279         std::__default_alloc_template<false, 0>.
41280
41281 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41282
41283         * objc/execute/bf-21.m: New test.
41284         * objc/execute/enumeration-1.m: New test.
41285         * objc/execute/enumeration-2.m: New test.
41286
41287 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41288
41289         * gcc.dg/gnu89-init-1.c: New test.
41290
41291 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41292
41293         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41294         * g++.old-deja/g++.jason/2371.C: Likewise.
41295         * g++.old-deja/g++.jason/template33.C: Likewise.
41296         * g++.old-deja/g++.jason/template34.C: Likewise.
41297         * g++.old-deja/g++.jason/template36.C: Likewise.
41298         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41299         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41300         * g++.old-deja/g++.other/typename1.C: Likewise.
41301         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41302         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41303         * g++.old-deja/g++.pt/typename11.C: Likewise.
41304         * g++.old-deja/g++.pt/typename14.C: Likewise.
41305         * g++.old-deja/g++.pt/typename16.C: Likewise.
41306         * g++.old-deja/g++.pt/typename3.C: Likewise.
41307         * g++.old-deja/g++.pt/typename4.C: Likewise.
41308         * g++.old-deja/g++.pt/typename5.C: Likewise.
41309         * g++.old-deja/g++.pt/typename7.C: Likewise.
41310         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41311
41312 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41313
41314         * g++.dg/other/linkage1.C: New test.
41315         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41316         specifiers.
41317
41318 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41319
41320         * gcc.dg/concat.c: New test.
41321
41322 2001-12-11  Stan Shebs  <shebs@apple.com>
41323
41324         * objc/compile: New test directory.
41325         * objc/compile/compile.exp: New expect script.
41326         * objc/compile/20011211-1.m: New compile test.
41327
41328 2001-12-11  Jason Merrill  <jason@redhat.com>
41329
41330         * lib/prune.exp (prune_gcc_output): Also handle "In member
41331         function".  So many permutations...
41332
41333 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41334
41335         * g++.dg/template/typedef1.C: New test.
41336
41337 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41338
41339         * g++.dg/other/copy1.C: New test.
41340
41341 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41342
41343         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41344
41345         * gcc.dg/builtin-choose-expr.c: New.
41346
41347 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41348
41349         * gcc.dg/altivec-2.c: New.
41350
41351 2001-12-07  Richard Henderson  <rth@redhat.com>
41352
41353         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41354
41355 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41356
41357         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41358         ultrasparc.
41359
41360 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41361
41362         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41363
41364 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41365
41366         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41367         variable argument list.
41368
41369 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41370
41371         * gcc.c-torture/execute/memcheck: Delete entire directory.
41372         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41373         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41374
41375 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41376
41377         * gcc.dg/Wshadow-1.c: New test.
41378
41379 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41380
41381         * gcc.c-torture/compile/20011130-1.c: New test.
41382
41383         * gcc.dg/noncompile/20011025-1.c: New test.
41384
41385         * g++.dg/other/anon-union.C: New test.
41386
41387         * gcc.c-torture/execute/20011024-1.c: New test.
41388
41389 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41390
41391         * gcc.c-torture/execute/20000722-1.x,
41392         gcc.c-torture/execute/20010123-1.x: Remove.
41393         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41394         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41395         gcc.dg/c99-complit-2.c: New tests.
41396
41397 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41398
41399         * g++.dg/inherit/base1.C: New test.
41400
41401 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41402
41403         * g++.dg/other/stdarg1.C: New test.
41404
41405         * gcc.c-torture/compile/20011130-2.c: New test.
41406
41407 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41408
41409         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41410         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41411         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41412         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41413         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41414         * gcc.dg/builtin-prefetch-1.c: New test.
41415
41416 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41417
41418         * gcc.dg/20011130-1.c: New test.
41419
41420 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41421
41422         * g++.dg/other/scope1.C: New test.
41423         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41424
41425 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41426
41427         * gcc.dg/vla-init-1.c: New test.
41428
41429 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41430
41431         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41432
41433 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41434
41435         * objc.dg/alias.m: Update.
41436         * objc.dg/class-1.m: Update.
41437         * objc.dg/const-str-1.m: Update.
41438         * objc.dg/fwd-proto-1.m: Update.
41439         * objc.dg/id-1.m: Update.
41440         * objc.dg/super-class-1.m: Update.
41441
41442 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41443
41444         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41445         constructs.
41446
41447 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41448
41449         * gcc.c-torture/execute/20011128-1.c: New test.
41450
41451 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41452
41453         * gcc.dg/20011127-1.c: New test.
41454
41455 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41456
41457         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41458         from Austin Group draft 7.
41459         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41460         scanf format arguments.
41461         * gcc.dg/format/no-exargs-2.c: New test.
41462
41463 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41464
41465         * g++.dg/abi/vbase8-4.C: New test.
41466
41467 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41468
41469         * gcc.c-torture/execute/20011121-1.c: New test.
41470
41471 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41472
41473         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41474
41475 2001-11-23  Andreas Jaeger  <aj@suse.de>
41476
41477         * gcc.dg/cpp/charconst-2.c: New test.
41478
41479 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41480
41481         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41482         to the host if it is remote.  Let tests specify extra headers
41483         they use.
41484         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41485         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41486         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41487         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41488         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41489         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41490         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41491         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41492         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41493         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41494
41495 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41496
41497         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41498         for little endian ARMs.
41499
41500 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41501
41502         * gcc.c-torture/compile/20011119-1.c: New test.
41503         * gcc.c-torture/compile/20011119-2.c: New test.
41504
41505 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41506
41507         * gcc.dg/altivec-1.c: Fix typo.
41508
41509 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41510
41511         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41512
41513 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41514
41515         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41516
41517 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41518
41519         * lib/g77.exp: Don't specify --rpath-link.
41520
41521         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41522         across all the headers.
41523         * gcc.dg/format/format.exp: For testing on a remote host,
41524         copy format.h.
41525
41526         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41527         * gcc.c-torture/execute/930406-1.c: Likewise.
41528         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41529
41530 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41531
41532         * gcc.dg/altivec-1.c: New.
41533
41534 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41535
41536         * gcc.dg/cpp/fpreprocessed.c: New test case.
41537
41538 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41539
41540         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41541         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41542         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41543
41544 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41545
41546         * gcc.dg/no-builtin-1.c: New test.
41547
41548 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41549
41550         * gcc.c-torture/execute/20011115-1.c: New test.
41551
41552 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41553
41554         * gcc.c-torture/compile/20011114-2.c: New test.
41555         * gcc.c-torture/compile/20011114-3.c: New test.
41556         * gcc.c-torture/compile/20011114-4.c: New test.
41557
41558 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41559
41560         * g++.dg/other/init1.C: New test.
41561
41562 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41563
41564         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41565         message.
41566
41567         * gcc.c-torture/execute/20011114-1.c: New testcase.
41568
41569         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41570         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41571         like the (before this change) version of 20010327-1.c.
41572
41573 2001-11-14  Roger Sayle <roger@eyesopen.com>
41574
41575         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41576
41577 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41578
41579         * g++.dg/init/array2.C: New test.
41580
41581 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41582
41583         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41584
41585 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41586
41587         * g++.dg/other/forscope1.C: New test.
41588         * g++.dg/ext/forscope1.C: New test.
41589         * g++.dg/ext/forscope2.C: New test.
41590
41591 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41592
41593         * gcc.c-torture/execute/20011113-1.c: New test.
41594
41595 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41596
41597         * gcc.c-torture/execute/20011109-2.c: New test.
41598
41599         * gcc.c-torture/execute/20011109-1.c: New test.
41600
41601 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41602
41603         * gcc.c-torture/compile/20011109-1.c: New test.
41604
41605 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41606
41607         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41608         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41609         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41610         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41611         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41612         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41613         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41614
41615 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41616
41617         * g++.dg/warn/Wshadow-1.C: New tests.
41618         * g++.old-deja/g++.mike/for3.C: Update.
41619
41620 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41621
41622         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41623         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41624         XFAILs.  Adjust expected error texts.
41625         * gcc.c-torture/compile/20011106-1.c,
41626         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41627         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41628         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41629         gcc.dg/c99-array-lval-5.c: New tests.
41630
41631 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41632
41633         * gcc.dg/cpp/defined.c: Update.
41634
41635 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41636
41637         * gcc.c-torture/execute/anon-1.c: New test.
41638
41639 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41640
41641         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41642         same size, so no warning should be produced on stormy16.
41643
41644         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41645         due to oversized array.
41646         * g++.old-deja/g++.mike/ns15.C: Likewise.
41647         * g++.old-deja/g++.pt/crash16.C: Likewise.
41648
41649 2001-11-02  Graham Stott  <grahams@redhat.com>
41650
41651         * g++.dgother/debug1.C: Fix typos.
41652
41653 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41654
41655         * g++.dg/other/debug1.C: New test.
41656
41657 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41658
41659         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41660         of unsigned long.
41661
41662 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41663
41664         * gcc.dg/20011029-2.c: New test.
41665
41666         * gcc.c-torture/compile/20011029-1.c: New test.
41667
41668 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41669
41670         * objc/execute/class_self-1.m: New test.
41671         * objc/execute/class_self-2.m: New test.
41672
41673 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41674
41675         * gcc.misc-tests/msgs.exp: Delete.
41676         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41677         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41678         error set to match recent changes.
41679
41680 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41681
41682         * gcc.dg/20011021-1.c: New test.
41683
41684 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41685
41686         * gcc.c-torture/compile/20011023-1.c: New test.
41687
41688 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41689
41690         * lib/g77.exp: Rewrite based on lib/g++.exp.
41691
41692 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41693
41694         * gcc.c-torture/execute/20011019-1.c: New test.
41695
41696         * gcc.dg/20011018-1.c: New test.
41697
41698 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41699
41700         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41701
41702 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41703
41704         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41705         * gcc.dg/attr-invalid.c: Likewise.
41706
41707 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41708
41709         * testsuite/gcc.dg/20011015-1.c: New test.
41710
41711 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41712
41713         * g++.dg/template/unify2.C: New test.
41714
41715 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41716
41717         * g++.dg/other/exception-specification.C: New test
41718
41719 2001-10-13  Tom Rix  <trix@redhat.com>
41720
41721         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41722         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41723
41724 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41725
41726         * testsuite/gcc.dg/20011009-1.c: New test.
41727
41728 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41729
41730         PR g++/4476
41731         * g++.dg/other/friend1.C: New test.
41732
41733 2001-10-11  Richard Henderson  <rth@redhat.com>
41734
41735         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41736
41737 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41738
41739         * gcc.c-torture/compile/20011010-1.c: New.
41740
41741 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41742
41743         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41744         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41745         g77.f-torture/execute/execute.exp,
41746         g77.f-torture/noncompile/noncompile.exp,
41747         gcc.c-torture/compile/compile.exp,
41748         gcc.c-torture/execute/execute.exp,
41749         gcc.c-torture/execute/ieee/ieee.exp,
41750         gcc.c-torture/execute/memcheck/memcheck.exp,
41751         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41752         objc/execute/execute.exp: Update FSF address.
41753
41754 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41755
41756         * gcc.dg/cpp/cmdlne-C.c: Update.
41757         * gcc.dg/cpp/cmdlne-C2.c: New.
41758
41759 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41760
41761         * gcc.c-torture/execute/20011008-3.c: New.
41762
41763 2001-10-08  DJ Delorie  <dj@redhat.com>
41764
41765         * gcc.dg/20011008-1.c: New.
41766         * gcc.dg/20011008-2.c: New.
41767
41768 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41769
41770         * gcc.dg/cpp/spacing1.c: Update test.
41771
41772 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41773
41774         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41775         spelling errors of "separate" as "seperate".
41776
41777 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41778
41779         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41780         enough to avoid inlining.
41781
41782 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41783
41784         * lib/g77.exp: set libg2c_dir correctly.
41785
41786 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41787
41788         * gcc.dg/cpp/macro11.c: New test.
41789
41790 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41791
41792         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41793         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41794         gcc.dg/format/multattr-3.c: New tests.
41795         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41796         tests for format attributes on function pointers being rejected.
41797
41798 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41801
41802 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41803
41804         * g++.dg/warn/format1.C: New test.
41805
41806 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41807
41808         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41809
41810 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41811
41812         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41813
41814 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41815
41816         * gcc.dg/cpp/redef2.c: Add test.
41817
41818 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41819
41820         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41821         long-standing bug on i686, apparently.
41822         * gcc.c-torture/execute/loop-2c.x: New file.
41823         * gcc.c-torture/execute/loop-2d.x: New file.
41824         * gcc.c-torture/execute/loop-3c.x: New file.
41825
41826 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41827
41828         * gcc.dg/cpp/20000625-2.c: Correct line number.
41829
41830 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41831
41832         * gcc.dg/cpp/macro10.c: New test.
41833         * gcc.dg/cpp/strify3.c: New test.
41834         * gcc.dg/cpp/spacing1.c: Add tests.
41835         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41836         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41837
41838 2001-09-24  DJ Delorie  <dj@redhat.com>
41839
41840         * gcc.c-torture/execute/20010924-1.c: New test.
41841
41842 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41843
41844         * testsuite/objc/execute/paste.m: Remove.
41845
41846 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41847
41848         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41849
41850 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41851
41852         * g77.dg/strlen0.f: New test.
41853
41854 2001-09-21  Richard Henderson  <rth@redhat.com>
41855
41856         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41857         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41858
41859 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41860
41861         Table-driven attributes.
41862         * g++.dg/ext/attrib1.C: New test.
41863
41864 2001-09-20  DJ Delorie  <dj@redhat.com>
41865
41866         * gcc.dg/20000926-1.c: Update expected warning messages.
41867         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41868         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41869         array.
41870
41871 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41872
41873         * g++.dg/eh/registers1.C: New test case.
41874
41875 2001-09-17  Richard Henderson  <rth@redhat.com>
41876
41877         * gcc.dg/array-5.c: Fix VLA decomposition test.
41878
41879 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41880
41881         * gcc.dg/cpp/line5.c: New testcase.
41882
41883 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41884
41885         * gcc.dg/cpp/macro9.c: New test.
41886
41887 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41888
41889         * gcc.c-torture/execute/980223.c: Change type of addr from long
41890         to char *.
41891
41892 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41893
41894         * gcc.c-torture/execute/20010915-1.c: New test.
41895
41896 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41897
41898         * g77.dg/bprob: New directory.
41899         * g77.dg/bprob/bprob.exp: New file.
41900         * g77.dg/bprob/bprob-1.f: New test.
41901         * g77.dg/gcov: New directory.
41902         * g77.dg/gcov/gcov.exp: New file.
41903         * g77.dg/gcov/gcov-1.f: New test.
41904         * g77.dg/gcov/gcov-1.x: New file.
41905
41906 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41907
41908         * gcc.dg/cpp/directiv.c: Update.
41909         * gcc.dg/cpp/undef1.c: Update.
41910
41911 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41912
41913         * gcc.dg/20010912-1.c: New test.
41914
41915 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41916
41917         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41918         language-independent file in lib.
41919         * lib/gcov.exp: New file.
41920
41921 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41922
41923         * gcc.c-torture/compile/20010911-1.c: New test.
41924
41925 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41926
41927         * lib/profopt.exp: New, to support profile-directed optimizations.
41928         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41929         * gcc.misc-tests/bprob-1.c: New test.
41930         * gcc.misc-tests/bprob-2.c: New test.
41931
41932 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41933
41934         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41935         XFAIL and which kinds of gcov output to verify.
41936         * gcc.misc-tests/gcov-4b.x: New file.
41937         * gcc.misc-tests/gcov-5b.x: New file.
41938         * gcc.misc-tests/gcov-6.x: New file.
41939         * gcc.misc-tests/gcov-7.c: New test.
41940         * gcc.misc-tests/gcov-7.x: New file.
41941
41942 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41943
41944         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41945         * gcc.misc-tests/gcov-6.c: New test.
41946
41947 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41948
41949         PR c++/3986
41950         * g++.dg/abi/vbase1.C: New test.
41951
41952 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41953
41954         * objc.dg/method-2.m: New.
41955
41956 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41957
41958         PR c++/4203
41959         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41960         * g++.dg/init/empty1.C: New test.
41961
41962 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41963
41964         * gcc.c-torture/compile/20010903-1.c: New test.
41965
41966 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41967
41968         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41969         for m68k.
41970
41971 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41972
41973         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41974
41975         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41976
41977         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41978
41979 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41980
41981         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41982         for 16-bit 'unsigned int'.
41983
41984 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41985
41986         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41987
41988 2001-08-27  Richard Henderson  <rth@redhat.com>
41989
41990         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41991         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41992
41993 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41994
41995         * gcc.dg/asm-names.c (ymain): New.
41996
41997 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41998
41999         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
42000         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
42001         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
42002
42003 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42004
42005         * gcc.dg/compare5.c: New testcase.
42006
42007 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
42008
42009         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
42010         and "In instantiation".
42011
42012 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
42013
42014         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
42015
42016 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
42017
42018         * gcc.misc-tests/gcov.exp: Add support for branch information.
42019         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
42020         * gcc.misc-tests/gcov-4.c: New test.
42021         * gcc.misc-tests/gcov-4b.c: New test.
42022         * gcc.misc-tests/gcov-5b.c: New test.
42023
42024 2001-08-20  Zack Weinberg  <zackw@panix.com>
42025
42026         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
42027         expected to fail.
42028
42029 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42030
42031         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
42032
42033 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
42034
42035         * g++.dg/eh/template1.C: New test.
42036
42037 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
42038
42039         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
42040         Fix thinko.
42041         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
42042         for xfail.
42043
42044 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
42045
42046         * lib/g77-dg.exp: Use prune.exp for common procedures
42047         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
42048         * lib/g77.exp: (g77-dg-prune) Remove
42049
42050 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
42051
42052         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42053
42054 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42055
42056         * g++.dg/template/unify1.C: New test.
42057
42058 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
42059
42060         * g++.dg/abi/empty4.C: New test.
42061
42062 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
42063
42064         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
42065         solaris2.*
42066         * g77.f-torture/compile/pr3743.x: Likewise.
42067
42068 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42069
42070         * g++.dg/other/using-declaration.C: New test.
42071
42072 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42073
42074         * gcc.dg/cpp/tr-sign.c: New testcase.
42075
42076 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42077
42078         * gcc.dg/cpp/19951025-1.c: Revert.
42079         * gcc.dg/cpp/directiv.c: We no longer process directives that
42080         interrupt macro arguments.
42081
42082 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42083
42084         * gcc.dg/bconstp-1.c: New test.
42085
42086 2001-08-03  Richard Henderson  <rth@redhat.com>
42087
42088         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42089
42090 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42091
42092         * gcc.dg/cpp/19951025-1.c: Update.
42093
42094 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42095
42096         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42097         should be x.
42098
42099 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42100
42101         Kill -fhonor-std.
42102         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42103         * g++.old-deja/g++.other/std1.C: Likewise.
42104         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42105
42106 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42107
42108         * lib/g77.exp: Load gcc-defs.exp for common procedures
42109         (g77_pass, g77_fail, g77_finish, g77_exit,
42110         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42111
42112 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42113
42114         * g77.dg/fbackslash.f
42115         * g77.dg/fcase-preserve.f
42116         * g77.dg/ff90-1.f
42117         * g77.dg/ffixed-line-length-0.f
42118         * g77.dg/ffixed-line-length-132.f
42119         * g77.dg/ffixed-line-length-7.f
42120         * g77.dg/ffixed-line-length-72.f
42121         * g77.dg/ffixed-line-length-none.f
42122         * g77.dg/ffree-form-1.f
42123         * g77.dg/fno-backslash.f
42124         * g77.dg/fno-f90-1.f
42125         * g77.dg/fno-fixed-form-1.f
42126         * g77.dg/fno-onetrip.f
42127         * g77.dg/fno-typeless-boz.f
42128         * g77.dg/fno-underscoring.f
42129         * g77.dg/fno-vxt-1.f
42130         * g77.dg/fonetrip.f
42131         * g77.dg/ftypeless-boz.f
42132         * g77.dg/fugly-assumed.f
42133         * g77.dg/funderscoring.f
42134         * g77.dg/fvxt-1.f
42135
42136 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42137
42138         * objc.dg/fwd-proto-1.m: New.
42139         * objc.dg/local-decl-1.m: New.
42140         * objc.dg/naming-1.m: New.
42141         * objc.dg/naming-2.m: New.
42142         * objc.dg/proto-hier-1.m: New.
42143
42144 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42145
42146         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42147         largest-type elements to a struct makes its size grow.
42148
42149 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42150
42151         * g++.dg/abi/vthunk1.C: New test.
42152
42153 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42154
42155         * g++.dg/abi/vbase8-22.C: New test.
42156
42157 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42158
42159         * gcc.dg/cpp/macro8.c: New test.
42160
42161 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42162
42163         * g++.dg/abi/vbase8-21.C: New test.
42164
42165 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42166
42167         * g++.dg/abi/vbase8-10.C: New test.
42168
42169 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42170
42171         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42172         ${tool}_set_ld_library_path.
42173         Changed caller.
42174         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42175         g++.exp.
42176
42177 2001-07-26  Stan Cox <scox@redhat.com>
42178
42179         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42180         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42181         gcc_exit, gcc_check_unsupported_p):
42182         Moved to gcc-deps.exp
42183         * gcc-deps.exp: New file.
42184
42185 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42186
42187         * g++.old-deja/g++.pt/defarg14.C: New test.
42188
42189 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42190
42191         * g++.old-deja/g++.other/lineno5.C: New test.
42192
42193 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         * g++.old-deja/g++.pt/crash68.C: New test.
42196
42197 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42198
42199         * g++.old-deja/g++.other/crash42.C: New test.
42200
42201 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42202
42203         * gcc.dg/cpp/extratokens.c: Fix.
42204         * gcc.dg/cpp/skipping2.c: New tests.
42205
42206 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42207
42208         * gcc.c-torture/execute/20010724-1.c: New file.
42209         * gcc.c-torture/execute/20010724-1.x: New file.
42210
42211 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42212
42213         * g++.old-deja/g++.other/cond7.C: New test.
42214
42215 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42216
42217         * g++.old-deja/g++.other/optimize4.C: New test.
42218
42219 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42220
42221         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42222
42223 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42224
42225         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42226         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42227         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42228         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42229
42230         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42231         bug report" message.
42232
42233         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42234         * g++.dg/ext/instantiate1.C: Move from old-deja.
42235
42236 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42237
42238         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42239         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42240         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42241         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42242
42243 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42244
42245         * gcc.c-torture/execute/20010723-1.c: New test.
42246
42247 2001-07-23  Ben Elliston  <bje@redhat.com>
42248
42249         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42250
42251 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42252
42253         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42254         i[34567]86-*-*.
42255         Delete handling of ieee_multilib_flags.
42256         Pass -mieee for alpha*-*-* and sh-*-*.
42257         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42258
42259 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42260
42261         Remove old-abi tests.
42262         * g++.old-deja/g++.mike/p11116.C: Remove.
42263         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42264
42265 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42266
42267         * g77.f-torture/compile/pr3743.f: New test
42268
42269 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42270
42271         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42272
42273 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42274
42275         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42276         g++.old-deja/g++.pt/static6.C: Likewise.
42277         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42278         supports weak symbols.
42279
42280 2001-07-18  Andreas Jaeger  <aj@suse.de>
42281
42282         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42283         supported again.
42284
42285 2001-07-18  Andreas Jaeger  <aj@suse.de>
42286
42287         * gcc.dg/iftrap-1.c: Fix target line.
42288
42289 2001-07-17  Richard Henderson  <rth@redhat.com>
42290
42291         * gcc.c-torture/execute/20010717-1.c: New.
42292
42293 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42294
42295         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42296         tests.
42297
42298 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42299
42300         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42301
42302 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42303
42304         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42305         UAC_SIGBUS, UAC_NOPRINT definitions.
42306
42307 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42308
42309         * objc/execute/object_is_class.m: New test.
42310         * objc/execute/object_is_meta_class.m: New test.
42311
42312 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42313
42314         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42315         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42316
42317 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42318
42319         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42320         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42321
42322 2001-07-14  Richard Henderson  <rth@redhat.com>
42323
42324         * gcc.dg/iftrap-1.c: New.
42325
42326 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42327
42328         * g77.f-torture/execute/intrinsic77.f: New test.
42329
42330 2001-07-11  Janis Johnson <janis@us.ibm.com>
42331
42332         * gcc.misc-tests/gcov-3.c: New test.
42333
42334 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42335
42336         * gcc.c-torture/compile/20010711-1.c,
42337         * gcc.c-torture/compile/20010711-2.c: New tests.
42338
42339 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42340
42341         * gcc.c-torture/execute/20010711-1.c: New test.
42342
42343 2001-07-11  Ben Elliston  <bje@redhat.com>
42344
42345         * g++.old-deja/g++.other/enum5.C: New test.
42346
42347 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42348
42349         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42350         (g++-dg-prune): Call prune_gcc_output.
42351         * prune.exp: New file for prune_gcc_output.
42352         * lib/g++.exp, lib/gcc.exp: Load it.
42353
42354 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42355
42356         * gcc.c-torture/compile/20010701-1.c,
42357         g++.old-deja/g++.ext/attrib6.C: New tests.
42358
42359 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42360
42361         * gcc.c-torture/compile/20010706-1.c: New test.
42362
42363 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42364
42365         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42366
42367 2001-06-28  Stan Shebs  <shebs@apple.com>
42368
42369         * gcc.dg/pragma-darwin.c: New test.
42370
42371 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42372
42373         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42374         Solaris 2.[678] system.
42375
42376 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42377
42378         * gcc.dg/20010622-1.c: New test.
42379
42380 2001-06-18  Stan Shebs  <shebs@apple.com>
42381
42382         * objc.dg: New directory.
42383         * objc.dg/dg.exp: New file.
42384         * objc.dg/alias.m: New.
42385         * objc.dg/class-1.m: New.
42386         * objc.dg/class-2.m: New.
42387         * objc.dg/const-str-1.m: New.
42388         * objc.dg/const-str-2.m: New.
42389         * objc.dg/id-1.m: New.
42390         * objc.dg/method-1.m: New.
42391         * objc.dg/super-class-1.m: New.
42392         * lib/objc-dg.exp: New file.
42393
42394 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42395
42396         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42397         of label name.
42398
42399 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42400
42401         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42402
42403 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42404
42405         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42406         variable.
42407
42408 2001-06-12  Richard Henderson  <rth@redhat.com>
42409
42410         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42411
42412 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42413
42414         * g++.old-deja/g++.abi/vbase5.C: New test.
42415         * g++.old-deja/g++.abi/vbase6.C: New test.
42416         * g++.old-deja/g++.abi/vbase7.C: New test.
42417
42418 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42419
42420         * gcc.c-torture/compile/20010610-1.c: New test.
42421
42422 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42423
42424         * g++.old-deja/g++.abi/vbase4.C: New test.
42425
42426 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42427
42428         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42429         support %f for HC11/HC12 targets.
42430         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42431         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42432         on HC11/HC12 targets.
42433         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42434
42435 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42436
42437         * gcc.dg/wchar_t-1.c: New file.
42438         * gcc.dg/wint_t-1.c: Likewise.
42439
42440 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42441
42442         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42443
42444 2001-06-11  Richard Henderson  <rth@redhat.com>
42445
42446         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42447
42448 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42449
42450         * gcc.c-torture/compile/20010611-1.c: New test.
42451
42452 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42453
42454         * gcc.dg/c99-tag-1.c: Add more tests.
42455
42456 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42457
42458         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42459         representation on MN10300 and ARM/Thumb.
42460
42461 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42462
42463         * g77.f-torture/execute/20010610.f: New.
42464
42465 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42466
42467         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42468         names.
42469
42470 2001-06-09  Richard Henderson  <rth@redhat.com>
42471
42472         * gcc.c-torture/execute/ashrdi-1.c: New.
42473         * gcc.c-torture/execute/ashldi-1.c: New.
42474         * gcc.c-torture/execute/lshrdi-1.c: New.
42475
42476 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42477
42478         * objc/execute/load-3.m: Added. Check sending +load to categories,
42479         in addition to classes.
42480
42481 2001-06-08  Stan Shebs  <shebs@apple.com>
42482
42483         * objc/execute/load-2.m: New test.  From Nicola Pero
42484         <n.pero@mi.flashnet.it>.
42485
42486 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42487
42488         * gcc.c-torture/execute/20010605-2.c: New test.
42489
42490 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42491
42492         * g++.old-deja/g++.abi/vbase2.C: New test.
42493         * g++.old-deja/g++.abi/vbase3.C: New test.
42494
42495 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42496
42497         * g++.old-deja/g++.pt/friend49.C: New test.
42498
42499 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42500
42501         * g++.old-deja/g++.ext/anon3.C: New test.
42502
42503 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42504
42505         * g++.old-deja/g++.other/conv7.C: New test.
42506
42507 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42508
42509         * gcc.c-torture/compile/20010605-2.c: New test.
42510
42511 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42512
42513         * gcc.c-torture/execute/20010604-1.c: New test.
42514
42515 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42516
42517         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42518
42519 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42520
42521         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42522         (g++_link_flags): Likewise.
42523         (g++_init): Pass gccpath's value to two previous functions.
42524
42525 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42526
42527         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42528         Ensure logfile entry matches exec command line.
42529
42530 2001-05-31  Richard Henderson  <rth@redhat.com>
42531
42532         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42533         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42534
42535 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42536
42537         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42538         compiler for irix6.2
42539
42540 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42541
42542         * g++.old-deja/g++.other/optimize3.C: New file.
42543
42544 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42545
42546         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42547         assemble.
42548
42549 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42550
42551         * g++.old-deja/g++.other/optimize2.C: New file.
42552
42553 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42554
42555         * gcc.c-torture/compile/20010518-2.c: New file.
42556         * gcc.c-torture/execute/20010518-1.c: New file.
42557         * gcc.c-torture/execute/20010518-2.c: New file.
42558
42559 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42560
42561         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42562
42563 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42564
42565         G++ no longer defines builtins that do not begin with __builtin.
42566         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42567         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42568         * g++.old-deja/g++.law/builtin1.C: Likewise.
42569         * g++.old-deja/g++.law/cvt2.C: Likewise.
42570         * g++.old-deja/g++.mike/net5.C: Likewise.
42571         * g++.old-deja/g++.other/builtins1.C: Likewise.
42572         * g++.old-deja/g++.other/builtins2.C: Likewise.
42573         * g++.old-deja/g++.other/builtins3.C: Likewise.
42574         * g++.old-deja/g++.other/builtins4.C: Likewise.
42575         * g++.old-deja/g++.other/inline8.C: Likewise.
42576         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42577
42578 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42579
42580         * g++.old-deja/g++.pt/using1.C: Adjust.
42581         * g++.old-deja/g++.pt/using2.C: New test.
42582
42583 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42584
42585         * gcc.dg/cpp/charconst.c: New tests.
42586         * gcc.dg/cpp/escape.c: New tests.
42587         * gcc.dg/cpp/escape-1.c: New tests.
42588         * gcc.dg/cpp/escape-2.c: New tests.
42589         * gcc.dg/cpp/ucs.c: New tests.
42590
42591 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42592
42593         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42594         native compiler for irix6.5.
42595
42596 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42597
42598         * lib/g++.exp (g++_include_flags): Use args to compute
42599         get_multilibs.
42600         (g++_link_flags): Likewise.
42601         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42602
42603 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42604
42605         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42606
42607 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42608
42609         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42610         this file.
42611
42612 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42613
42614         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42615         STACK_SIZE;
42616         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42617         to STACK_SIZE; Use it to define size of add_histo array.
42618         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42619         to STACK_SIZE.
42620         (f): Use GITT_SIZE to define size of gitt local table.
42621         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42622         to STACK_SIZE; Use it to define size of bytemem array.
42623
42624 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42625
42626         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42627         on 68HC11/HC12 due to the asm instruction.
42628         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42629         * gcc.c-torture/compile/920520-1.x: Likewise.
42630         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42631         on 68HC11/HC12 because the function is larger than 64K.
42632         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42633         on 68HC11/HC12 because the structure is too large.
42634
42635 2001-05-20  Richard Henderson  <rth@redhat.com>
42636
42637         * gcc.c-torture/execute/20010520-1.c: New.
42638
42639 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42640
42641         * g++.old-deja/g++.warn/compare1.C: New test.
42642         * gcc.dg/compare4.c: New test.
42643
42644 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42645
42646         * g++.old-deja/g++.other/optimize1.C: New test.
42647
42648 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42649
42650         * g++.old-deja/g++.pt/spec41.C: New test.
42651
42652 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42653
42654         * gcc.c-torture/compile/20010114-1.x: Remove.
42655
42656 2001-05-18  Stan Shebs  <shebs@apple.com>
42657
42658         * gcc.c-torture/compile/20010518-1.c: New test.
42659
42660 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42661
42662         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42663         * g++.old-deja/g++.pt/crash67.C: New test.
42664
42665 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42666
42667         * g++.old-deja/g++.other/debug9.C: New test.
42668
42669 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42670
42671         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42672
42673 2001-05-16  Jan Hubicka  <jh@suse.cz>
42674
42675         * gcc.c-torture/compile/20010516-1.c: New test.
42676
42677 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42678
42679         * g++.old-deja/g++.other/crash41.C: New test.
42680
42681 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42682
42683         * g++.old-deja/g++.pt/crash66.C: New test.
42684
42685 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42686
42687         * g++.old-deja/g++.robertl/eb27.C: Convert.
42688
42689 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42690
42691         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42692         declaration being redundant.
42693
42694 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42695
42696         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42697
42698 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42699
42700         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42701
42702 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42703
42704         * lib/g++.exp: Use testsuite_flags.
42705
42706 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42707
42708         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42709
42710 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42711
42712         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42713
42714 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42715
42716         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42717
42718 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42719
42720         * gcc.c-torture/compile/20010313-1.c: New test.
42721
42722 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42723
42724         * gcc.dg/cpp/direct2.c: New test.
42725         * gccq.dg/cpp/direct2s.c: New test.
42726
42727         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42728
42729 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42730
42731         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42732         * g++.old-deja/g++.other/op3.C: Likewise.
42733
42734 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42735
42736         * gcc.dg/cpp/syshdr.h: New file.
42737         * gcc.dg/cpp/sysmac1.c: Update.
42738         * gcc.dg/cpp/sysmac2.c: Update.
42739
42740 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42741
42742         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42743
42744 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42745
42746         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42747         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42748
42749 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42750
42751         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42752
42753 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42754
42755         * lib/g++.exp (g++_include_flags): Don't use any special flags
42756         if TESTING_IN_BUILD_TREE is not defined.
42757         (g++_init): Use a plain 'c++' as the compiler if
42758         TESTING_IN_BUILD_TREEE is not defined.
42759
42760 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42761
42762         * g++.old-deja/g++.eh/catch13.C: New test.
42763         * g++.old-deja/g++.eh/catch14.C: New test.
42764
42765 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42766
42767         * gcc.dg/cpp/tr-define.c: New test.
42768
42769 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42770
42771         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42772         <stdlib.h>, not <malloc.h>.
42773
42774 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42775
42776         * g++.old-deja/g++.ns/template17.C: New test.
42777
42778 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42779
42780         * g++.old-deja/g++.pt/ref4.C: New test.
42781
42782 2001-04-30  Richard Henderson  <rth@redhat.com>
42783
42784         * gcc.dg/20000724-1.c: Revert last change.
42785
42786 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42787
42788         * g77.f-torture/execute/20010430.f: New test.
42789
42790 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42791
42792         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42793
42794 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42795
42796         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42797
42798 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42799
42800         * g++.old-deja/g++.eh/crash6.C: New test.
42801
42802 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42803
42804         * g++.old-deja/g++.other/warn7.C: New test.
42805
42806 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42807
42808         * g++.old-deja/g++.other/defarg9.C: New test.
42809
42810 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42811
42812         * g77.f-torture/compile/20010426.f: New test.
42813         * g77.f-torture/execute/20010426.f: New test.
42814
42815 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42816
42817         * g77.f-torture/compile/20000629-1.x: Remove - error
42818         has been fixed.
42819
42820 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42821
42822         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42823         Tweak slightly to work with g++.dg framework.
42824         * g++.dg/special/ecos.exp: Run initp1.C test.
42825         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42826
42827         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42828         its linker doesn't give line numbers either.
42829         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42830
42831 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.other/lex1.C: New test.
42834
42835 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42836
42837         * gcc.dg/noncompile/20010425-1.c: New test.
42838
42839 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42840
42841         * g++.old-deja/g++.pt/mangle2.C: New test.
42842
42843 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42844
42845         * gcc.dg/format/plus-1.c: New test.
42846
42847 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42848
42849         * gcc.dg/20010423-1.c: New test.
42850
42851 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42852
42853         * gcc.c-torture/execute/20010422-1.c: New test.
42854
42855 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42856
42857         * g++.old-deja/g++.ns/type2.C: New test.
42858
42859 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42860
42861         * g++.old-deja/g++.other/perf1.C: New test.
42862
42863 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42864
42865         * gcc.dg/c99-func-2.c: Remove xfail.
42866         * gcc.dg/c99-func-3.c: Remove xfail.
42867         * gcc.dg/c99-func-4.c: Remove xfail.
42868
42869 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42870
42871         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42872
42873 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42874
42875         * gcc.c-torture/compile/20010423-1.c: New test.
42876
42877 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42878
42879         * g++.old-deja/g++.pt/typename28.C: New test.
42880
42881 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42882
42883         * g++.old-deja/g++.abi/empty2.C: New test.
42884         * g++.old-deja/g++.abi/empty3.C: New test.
42885
42886 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42887
42888         * g++.old-deja/g++.other/comdat2.C: New test.
42889         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42890
42891 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42892
42893         * g++.old-deja/g++.other/overload14.C: New test.
42894
42895 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42896
42897         * g++.old-deja/g++.other/lookup23.C: New test.
42898
42899 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42900
42901         * gcc.c-torture/execute/20010403-1.c: New test.
42902
42903 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42904             Mark Mitchell  <mark@codesourcery.com>
42905
42906         * lib/old-dejagnu.exp: Don't delete output of executable.
42907         Add .exe suffix to executables.
42908
42909 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42910
42911         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42912
42913 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42914
42915         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42916
42917 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42918
42919         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42920         * g++.old-deja/g++.abi/crash1.C: New test.
42921
42922 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42923
42924         * g++.old-deja/g++.other/crash40.C: New test.
42925
42926 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42927
42928         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42929
42930 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42931
42932         * g++.old-deja/g++.other/warn6.C: New test.
42933
42934 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42935
42936         * g++.old-deja/g++.robertl/eb42.C: Same.
42937
42938 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42939
42940         * gcc.dg/wtr-conversion-1.c: New testcase.
42941
42942 2001-04-10  Richard Henderson  <rth@redhat.com>
42943
42944         * g++.old-deja/g++.other/array5.C: New.
42945
42946 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42947
42948         * gcc.c-torture/execute/20010408-1.c: New test.
42949
42950 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42951
42952         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42953         headers and constructs.
42954         * g++.old-deja/g++.robertl/eb79.C: Same.
42955         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42956         * g++.old-deja/g++.robertl/eb73.C: Same.
42957         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42958         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42959         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42960         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42961         * g++.old-deja/g++.robertl/eb44.C: Same.
42962         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42963         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42964         * g++.old-deja/g++.robertl/eb39.C: Same.
42965         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42966         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42967         * g++.old-deja/g++.robertl/eb30.C: Same.
42968         * g++.old-deja/g++.robertl/eb3.C: Same.
42969         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42970         * g++.old-deja/g++.robertl/eb21.C: Same.
42971         * g++.old-deja/g++.robertl/eb15.C: Same.
42972         * g++.old-deja/g++.robertl/eb118.C: Same.
42973         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42974         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42975         * g++.old-deja/g++.robertl/eb109.C: Same.
42976         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42977         * g++.old-deja/g++.mike/rtti1.C: Same.
42978         * g++.old-deja/g++.mike/p658.C: Same.
42979         * g++.old-deja/g++.mike/net46.C: Same.
42980         * g++.old-deja/g++.mike/net34.C: Same.
42981         * g++.old-deja/g++.mike/memoize1.C: Same.
42982         * g++.old-deja/g++.mike/eh2.C: Same.
42983         * g++.old-deja/g++.law/weak.C: Same.
42984         * g++.old-deja/g++.law/visibility7.C: Same.
42985         * g++.old-deja/g++.law/visibility25.C: Same.
42986         * g++.old-deja/g++.law/visibility22.C: Same.
42987         * g++.old-deja/g++.law/visibility2.C: Same.
42988         * g++.old-deja/g++.law/visibility17.C: Same.
42989         * g++.old-deja/g++.law/visibility13.C: Same.
42990         * g++.old-deja/g++.law/visibility10.C: Same.
42991         * g++.old-deja/g++.law/visibility1.C: Same.
42992         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42993         * g++.old-deja/g++.law/vbase1.C: Same.
42994         * g++.old-deja/g++.law/operators32.C: Same.
42995         * g++.old-deja/g++.law/nest3.C: Same.
42996         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42997         * g++.old-deja/g++.law/except5.C (main): Same.
42998         * g++.old-deja/g++.law/cvt7.C (run): Same.
42999         * g++.old-deja/g++.law/cvt2.C: Same.
43000         * g++.old-deja/g++.law/cvt16.C: Same.
43001         * g++.old-deja/g++.law/ctors6.C (bar): Same.
43002         * g++.old-deja/g++.law/ctors17.C (main): Same.
43003         * g++.old-deja/g++.law/ctors13.C: Same.
43004         * g++.old-deja/g++.law/ctors12.C (main): Same.
43005         * g++.old-deja/g++.law/ctors10.C: Same.
43006         * g++.old-deja/g++.law/code-gen5.C: Same.
43007         * g++.old-deja/g++.law/bad-error7.C: Same.
43008         * g++.old-deja/g++.law/arm9.C: Same.
43009         * g++.old-deja/g++.law/arm12.C: Same.
43010         * g++.old-deja/g++.law/arg8.C: Same.
43011         * g++.old-deja/g++.law/arg1.C: Same.
43012         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
43013         * g++.old-deja/g++.jason/template31.C: Same.
43014         * g++.old-deja/g++.jason/template24.C (main): Same.
43015         * g++.old-deja/g++.jason/2371.C: Same.
43016         * g++.old-deja/g++.eh/new2.C: Same.
43017         * g++.old-deja/g++.eh/new1.C: Same.
43018         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
43019         * g++.old-deja/g++.brendan/nest21.C (main): Same.
43020         * g++.old-deja/g++.brendan/err-msg3.C: Same.
43021         * g++.old-deja/g++.brendan/crash62.C: Same.
43022         * g++.old-deja/g++.brendan/crash52.C: Same.
43023         * g++.old-deja/g++.brendan/crash49.C (main): Same.
43024         * g++.old-deja/g++.brendan/crash38.C: Same.
43025         * g++.old-deja/g++.brendan/crash15.C (main): Same.
43026         * g++.old-deja/g++.brendan/copy9.C: Same.
43027
43028 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
43029
43030         * gcc.c-torture/execute/20001203-2.c (memset):
43031         Count argument is of type __SIZE_TYPE__.
43032
43033 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
43034
43035         * gcc.c-torture/compile/20010404-1.c: New test.
43036
43037 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
43038
43039         * gcc.c-torture/compile/20010326-1.c: New test.
43040
43041 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
43042
43043         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
43044         peculiarities of the SH.
43045         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
43046
43047 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43048
43049         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
43050         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
43051         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
43052
43053 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43054
43055         * g77.f-torture/compile/20010321-1.f: New test.
43056
43057 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43058
43059         * gcc.c-torture/compile/20010329-1.c: New test.
43060
43061 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
43062
43063         * gcc.c-torture/execute/20010329-1.c: New test.
43064
43065 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43066
43067         * g++.old-deja/g++.other/eh4.C: Fix typo.
43068
43069 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
43070
43071         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
43072
43073 2001-03-28  Philip Blundell  <philb@gnu.org>
43074
43075         * gcc.c-torture/compile/20010328-1.c: New test.
43076
43077 2001-03-27  Richard Henderson  <rth@redhat.com>
43078
43079         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43080         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43081
43082 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43083
43084         * gcc.c-torture/compile/20010327-1.c: New test.
43085
43086 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43087
43088         * g++.old-deja/g++.other/friend12.C: New test.
43089         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43090         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43091
43092 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43093
43094         * gcc.c-torture/execute/20010325-1.c: New test.
43095
43096 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43097
43098         * g++.old-deja/g++.other/mangle3.C: New test.
43099
43100 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43101
43102         * g++.old-deja/g++.other/anon8.C: New test.
43103
43104 2001-03-20  Philip Blundell  <philb@gnu.org>
43105
43106         * gcc.c-torture/compile/20010320-1.c: New test.
43107
43108 2001-03-17  Richard Henderson  <rth@redhat.com>
43109
43110         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43111
43112 2001-03-15  Geoff Keating  <geoff@redhat.com>
43113
43114         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43115         tests on AIX.
43116
43117 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43118
43119         * g++.old-deja/g++.other/eh4.C: New test.
43120
43121 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43122
43123         * gcc.dg/cpp/mi1.c: Update.
43124
43125 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * g++.old-deja/g++.other/regstack.C: New test.
43128
43129 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43130
43131         * g++.old-deja/g++.other/ref4.C: New test.
43132
43133 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43134
43135         * objc/execute/va_method.m: Added.
43136         * objc/execute/IMP.m: Added.
43137         * objc/execute/_cmd.m: Added.
43138         * objc/execute/accessing_ivars.m: Added.
43139         * objc/execute/class-1.m: Added.
43140         * objc/execute/class-10.m: Added.
43141         * objc/execute/class-11.m: Added.
43142         * objc/execute/class-12.m: Added.
43143         * objc/execute/class-13.m: Added.
43144         * objc/execute/class-14.m: Added.
43145         * objc/execute/class-2.m: Added.
43146         * objc/execute/class-3.m: Added.
43147         * objc/execute/class-4.m: Added.
43148         * objc/execute/class-5.m: Added.
43149         * objc/execute/class-6.m: Added.
43150         * objc/execute/class-7.m: Added.
43151         * objc/execute/class-8.m: Added.
43152         * objc/execute/class-9.m: Added.
43153         * objc/execute/class-tests-1.h
43154         * objc/execute/class-tests-2.h
43155         * objc/execute/compatibility_alias.m: Added.
43156         * objc/execute/encode-1.m: Added.
43157         * objc/execute/formal_protocol-1.m: Added.
43158         * objc/execute/formal_protocol-2.m: Added.
43159         * objc/execute/formal_protocol-3.m: Added.
43160         * objc/execute/formal_protocol-4.m: Added.
43161         * objc/execute/formal_protocol-5.m: Added.
43162         * objc/execute/formal_protocol-6.m: Added.
43163         * objc/execute/formal_protocol-7.m: Added.
43164         * objc/execute/informal_protocol.m: Added.
43165         * objc/execute/initialize.m: Added.
43166         * objc/execute/load.m: Added.
43167         * objc/execute/many_args_method.m: Added.
43168         * objc/execute/nested-3.m: Added.
43169         * objc/execute/no_clash.m: Added.
43170         * objc/execute/private.m: Added.
43171         * objc/execute/redefining_self.m: Added.
43172         * objc/execute/root_methods.m: Added.
43173         * objc/execute/selector-1.m: Added.
43174         * objc/execute/static-1.m: Added.
43175         * objc/execute/static-2.m: Added.
43176         * objc/execute/va_method.m: Added.
43177
43178 2001-03-10  Richard Henderson  <rth@redhat.com>
43179
43180         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43181
43182 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43183
43184         * g++.old-deja/g++.other/crash31.C: XFAIL.
43185         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43186         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43187         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43188         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43189         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43190
43191 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43192
43193         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43194
43195 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43196
43197         * gcc.dg/20000724-1.c: Don't use multiline strings.
43198
43199 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43200
43201         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43202         result of -cString against what we expect it to be; don't just
43203         print it out for no one to read.
43204
43205         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43206         Based on testcases provided by Nicola Pero.
43207
43208 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43209
43210         * gcc.dg/cpp/macro7.c: New test.
43211
43212 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43213
43214         * gcc.dg/cpp/multiline.c: Update.
43215
43216 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43217
43218         * g++.old-deja/g++.other/enum3.C: New test.
43219
43220 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43221
43222         * g++.old-deja/g++.other/pod1.C: New test.
43223
43224 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         * g++.old-deja/g++.ext/overload1.C: New test.
43227
43228 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.pt/using1.C: New test.
43231
43232 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.old-deja/g++.other/using9.C: New test.
43235
43236 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43237
43238         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43239
43240         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43241
43242 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43243
43244         * g++.old-deja/g++.ext/realpt1.C: Remove.
43245
43246 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43247
43248         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43249
43250 2001-02-26  Will Cohen  <wcohen@redhat.com>
43251
43252         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43253
43254 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43255
43256         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43257         templatized constructors.
43258
43259 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43260
43261         * gcc.c-torture/execute/20010224-1.c: New test.
43262
43263 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43264
43265         * gcc.c-torture/execute/20010222-1.c: New test.
43266
43267 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43268
43269         * g++.old-deja/g++.other/inline20.C: New test.
43270
43271 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43272
43273         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43274
43275 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43276
43277         * g++.old-deja/g++.other/lookup22.C: New test.
43278
43279 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43280
43281         * g77.dg: New directory.
43282         * g77.dg/20010216-1.f: New test case.
43283         * g77.dg/dg.exp: New driver.
43284         * lib/g77-dg.exp: New driver library.
43285
43286 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43287
43288         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43289
43290 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43291
43292         * g++.old-deja/g++.other/decl9.C: New test.
43293
43294 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43295
43296         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43297         not need <string> and also tests the initialization at runtime.
43298
43299 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43300
43301         * gcc.c-torture/execute/longlong.c: New test.
43302
43303 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43304
43305         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43306
43307 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43308
43309         * gcc.c-torture/execute/920302-1.c (execute):
43310         Change argument type to short.
43311
43312 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43313
43314         * g++.old-deja/g++.pt/deduct6.C: New test.
43315
43316 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43317
43318         * g++.old-deja/g++.pt/deduct5.C: New test.
43319
43320 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43321
43322         * gcc.c-torture/execute/20010209-1.c: New test.
43323
43324 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43325
43326         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43327
43328 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43329
43330         * g++.dg/vtgc1.C: Update for new ABI.
43331
43332         * consistency.vlad: New directory, 1665 files.
43333
43334 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43335
43336         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43337         return type.
43338         * gcc.dg/cpp/digraphs.c: Declare puts.
43339
43340 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43341
43342         * g++.old-deja/g++.other/warn5.C: New test.
43343
43344 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43345
43346         * g++.old-deja/g++.pt/spec40.C: New test.
43347
43348 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43349
43350         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43351         case.
43352         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43353
43354 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43355
43356         * gcc.c-torture/compile/20010209-1.c: New test.
43357
43358 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43359
43360         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43361         excess errors message but not if it crashes.
43362         * g++.old-deja/g++.other/crash27.C: Likewise.
43363         * g++.old-deja/g++.other/crash28.C: Likewise.
43364         * g++.old-deja/g++.other/crash30.C: Likewise.
43365         * g++.old-deja/g++.other/crash32.C: Likewise.
43366         * g++.old-deja/g++.other/crash35.C: Likewise.
43367         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43368
43369 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43370
43371         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43372         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43373         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43374         g77.f-torture/execute/execute.exp,
43375         g77.f-torture/noncompile/noncompile.exp,
43376         gcc.c-torture/execute/execute.exp,
43377         gcc.c-torture/execute/memcheck/memcheck.exp,
43378         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43379         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43380         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43381         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43382         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43383         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43384         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43385         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43386         Remove bug reporting instructions with ancient email addresses.
43387
43388 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43389
43390         * gcc.dg/20010202-1.c: New test.
43391         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43392
43393 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43394
43395         * g++.dg/stdbool-if.C: New test.
43396
43397 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43398
43399         * objc/execute/fdecl.m: Added main().
43400
43401 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43402
43403         * gcc.c-torture/execute/20010206-1.c: New test.
43404
43405 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43406
43407         * gcc.dg/cpp/avoidpaste1.c: Update.
43408
43409 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43410
43411         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43412         Pero <nicola@brainstorm.co.uk>.
43413         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43414
43415 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43416
43417         * g++.old-deja/g++.pt/spec39.C: New test.
43418
43419 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43420
43421         * gcc.c-torture/compile/20010202-1.c: New test.
43422
43423 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43424
43425         * g++.old-deja/g++.abi/primary2.C: New test.
43426         * g++.old-deja/g++.abi/primary3.C: New test.
43427         * g++.old-deja/g++.abi/primary4.C: New test.
43428         * g++.old-deja/g++.abi/primary5.C: New test.
43429         * g++.old-deja/g++.abi/vtable3.h: New test.
43430         * g++.old-deja/g++.abi/vtable3a.C: New test.
43431         * g++.old-deja/g++.abi/vtable3b.C: New test.
43432         * g++.old-deja/g++.abi/vtable3c.C: New test.
43433         * g++.old-deja/g++.abi/vtable3d.C: New test.
43434         * g++.old-deja/g++.abi/vtable3e.C: New test.
43435         * g++.old-deja/g++.abi/vtable3f.C: New test.
43436         * g++.old-deja/g++.abi/vtable3g.C: New test.
43437         * g++.old-deja/g++.abi/vtable3h.C: New test.
43438         * g++.old-deja/g++.abi/vtable3i.C: New test.
43439         * g++.old-deja/g++.abi/vtable3j.C: New test.
43440         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43441
43442 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43443
43444         * g++.old-deja/g++.other/anon6.C: New test.
43445         * g++.old-deja/g++.other/anon7.C: New test.
43446
43447 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43448
43449         * gcc.dg/cpp/avoidpaste2.c: New tests.
43450
43451 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43452
43453         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43454
43455 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43456
43457         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43458         DECIMAL_DIG cases for Irix."
43459
43460 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43461
43462         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43463
43464 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43465
43466         * gcc.dg/c99-tag-1.c: New test.
43467
43468 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43469
43470         * gcc.dg/cpp/tr-warn1.c: Add tests.
43471
43472 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43473
43474         * gcc.dg/cpp/avoidpaste1.c: Update.
43475         * gcc.dg/cpp/paste4.c: Update.
43476
43477 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43478
43479         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43480         cases for Irix.
43481
43482 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43483
43484         * g++.old-deja/g++.other/inline19.C: New test.
43485
43486 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43487
43488         * gcc.dg/Wlarger-than.c: New test.
43489
43490 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43491
43492         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43493
43494 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43495
43496         * gcc.c-torture/execute/20010129-1.c: New test.
43497         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43498
43499 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43500
43501         * gcc.dg/cpp/avoidpaste1.c: Test case.
43502
43503 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43504
43505         * g++.old-deja/g++.other/inline18.C: New test.
43506
43507 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43508
43509         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43510         and __builtin_putchar.
43511
43512 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43513
43514         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43515         tests.
43516
43517 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43518
43519         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43520         floating point number rounding mode to round to the nearest
43521         representable mode.
43522
43523 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43524
43525         * g++.old-deja/g++.other/mangle2.C: New test.
43526
43527 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43528
43529         * gcc.c-torture/compile/20010124-1.c: New test.
43530
43531 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43532
43533         * g++.old-deja/g++.pt/spec38.C: New test.
43534
43535 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43536
43537         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43538         "Build don't run".
43539
43540 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43541
43542         * gcc.c-torture/execute/20010123-1.c: New test.
43543
43544 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43545
43546         * g++.old-deja/g++.pt/spec37.C: New test.
43547
43548 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43549
43550         * g++.old-deja/g++.pt/overload14.C: New test.
43551
43552 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43553
43554         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43555         __builtin_return_address.
43556
43557 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43558
43559         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43560         * g++.old-deja/g++.pt/spec35.C: New test.
43561         * g++.old-deja/g++.pt/spec36.C: New test.
43562
43563 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43564
43565         * gcc.c-torture/compile/20010118-1.c: New test.
43566
43567 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43568
43569         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43570
43571 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43572
43573         * gcc.c-torture/execute/20010119-1.c: New test.
43574
43575 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43576
43577         * g++.old-deja/g++.other/vbase5.C: New test.
43578
43579 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43580
43581         * gcc.c-torture/execute/20010118-1.c: New test.
43582
43583 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43584
43585         * g++.old-deja/g++.pt/deduct3.C: New test.
43586
43587 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43588
43589         * g++.old-deja/g++.pt/spec34.C: New test.
43590
43591 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43592
43593         * g77.f-torture/compile/20000601-2.f: New test.
43594
43595 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43596
43597         * g++.old-deja/g++.other/init17.C: New test.
43598
43599 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43600
43601         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43602
43603 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43604
43605         * g++.old-deja/g++.pt/unify8.C: New test.
43606
43607 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43608
43609         * g++.old-deja/g++.abi/vbase1.C: New test.
43610
43611 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43612
43613         * g++.old-deja/g++.pt/crash65.C: New test.
43614
43615 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43616
43617         * gcc.dg/cpp/assembl2.S: New test case.
43618
43619 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43620
43621         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43622         are supported.
43623
43624 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43625
43626         * g++.old-deja/g++.other/builtins1.C: New test.
43627         * g++.old-deja/g++.other/builtins2.C: Likewise.
43628         * g++.old-deja/g++.other/builtins3.C: Likewise.
43629         * g++.old-deja/g++.other/builtins4.C: Likewise.
43630
43631 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * gcc.c-torture/compile/20010117-1.c: New test.
43634         * gcc.c-torture/compile/20010117-2.c: New test.
43635
43636 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43637
43638         * g77.f-torture/execute/20010116.[fx]: New test,
43639         XFAIL on i?86-*-*.
43640         * g77.f-torture/compile/20010115.f: Indicate it's
43641         a test for PR fortran/1636.
43642
43643 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43644
43645         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43646
43647 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43648
43649         * g77.f-torture/compile/20010115.f: New test.
43650
43651 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         * g++.old-deja/g++.pt/nontype5.C: New test.
43654
43655 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43656
43657         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43658         have an equivalent working one below it.
43659
43660 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43661
43662         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43663         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43664
43665 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43666
43667         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43668         message containing "init_priority".
43669         (conpr-2.C): Likewise.
43670         (conpr-3.C): Likewise.
43671         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43672
43673 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43674
43675         * gcc.c-torture/execute/20010114-2.c: New test.
43676
43677 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43678
43679         * gcc.c-torture/compile/20010114-1.c: New test.
43680         * gcc.c-torture/compile/20010114-1.x: Xfail.
43681         * gcc.c-torture/compile/20010114-2.c: New test.
43682         * gcc.c-torture/execute/20010114-1.c: New test.
43683         * gcc.dg/trunc-1.c: New test.
43684         * gcc.dg/uninit-B.c: New test.
43685
43686 2001-01-13  Nick Clifton  <nickc@redhat.com>
43687
43688         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43689         target.
43690
43691 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43692
43693         * gcc.c-torture/compile/20010113-1.c: New test.
43694
43695 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * gcc.c-torture/compile/20001212-1.c: New test.
43698
43699 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43700
43701         * gcc.dg/cpp/widestr1.c: Update.
43702         * gcc.dg/cpp/prag-imp.c: Remove.
43703
43704 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43705
43706         * gcc.c-torture/execute/20000801-3.x: Remove.
43707         * gcc.dg/c90-init-1.c: New test.
43708         * gcc.dg/c99-init-1.c: New test.
43709         * gcc.dg/c99-init-2.c: New test.
43710         * gcc.dg/gnu99-init-1.c: New test.
43711
43712 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43713
43714         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43715         testing that no relevant ones were found.
43716
43717 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43718
43719         * g++.old-deja/g++.pt/cast2.C: New test.
43720
43721 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43722
43723         * g++.old-deja/g++.pt/friend47.C: New test.
43724
43725 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43726
43727         * g++.old-deja/g++.pt/instantiate13.C: New test.
43728
43729 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.old-deja/g++.other/defarg7.C: New test.
43732         * g++.old-deja/g++.other/defarg8.C: New test.
43733
43734 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43735
43736         * g++.old-deja/g++.pt/crash64.C: New test.
43737
43738 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43739
43740         * g++.old-deja/g++.pt/crash63.C: New test.
43741
43742 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43743
43744         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43745
43746 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43747
43748         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43749
43750 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43751
43752         * g++.old-deja/g++.pt/error3.C: New test.
43753
43754 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43755
43756         * g++.old-deja/g++.other/crash39.C: New test.
43757
43758 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43759
43760         * g++.old-deja/g++.other/vbase4.C: New test.
43761
43762 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43763
43764         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43765         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43766         * gcc.dg/special/special.exp: New test driver which will check
43767         for alias support for the above test.
43768
43769 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43770
43771         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43772         problems on small machines.
43773         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43774         parameterize.
43775
43776 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43777
43778         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43779         mips.
43780         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43781
43782 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43783
43784         * g++.old_deja/g++.pt/using8.C: New test.
43785
43786 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43787
43788         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43789
43790 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43791
43792         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43793         where a failure is expected.
43794         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43795
43796 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43797
43798         * g++.old_deja/g++.pt/instantiate12.C: New test.
43799
43800 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43801
43802         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43803         start of structs.
43804         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43805         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43806         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43807         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43808         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43809         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43810         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43811         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43812         * g++.old-deja/g++.eh/spec6.C: Likewise.
43813         * g++.old-deja/g++.jason/crash3.C: Likewise.
43814         * g++.old-deja/g++.law/ctors11.C: Likewise.
43815         * g++.old-deja/g++.law/ctors17.C: Likewise.
43816         * g++.old-deja/g++.law/ctors5.C: Likewise.
43817         * g++.old-deja/g++.law/ctors9.C: Likewise.
43818         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43819         * g++.old-deja/g++.mike/net22.C: Likewise.
43820         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43821         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43822         * g++.old-deja/g++.mike/virt3.C: Likewise.
43823         * g++.old-deja/g++.niklas/t128.C: Likewise.
43824         * g++.old-deja/g++.other/anon4.C: Likewise.
43825         * g++.old-deja/g++.other/using1.C: Likewise.
43826         * g++.old-deja/g++.other/warn3.C: Likewise.
43827         * g++.old-deja/g++.pt/t37.C: Likewise.
43828         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43829         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43830
43831 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43834
43835 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43836
43837         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43838
43839 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43840
43841         * gcc.c-torture/compile/20010107-1.c: New test.
43842
43843 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43844
43845         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43846
43847 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43848
43849         * gcc.dg/format/format.h: New file.
43850         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43851         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43852         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43853         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43854         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43855         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43856         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43857         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43858         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43859         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43860         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43861         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43862         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43863         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43864         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43865         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43866         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43867         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43868         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43869         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43870         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43871         instead of declaring standard types, macros and functions in each
43872         test.
43873
43874 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43875
43876         * gcc.c-torture/execute/20010106-1.c: New test.
43877
43878 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43879
43880         * gcc.dg/format/format.exp: New file.
43881         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43882         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43883         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43884         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43885         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43886         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43887         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43888         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43889         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43890         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43891         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43892         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43893         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43894         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43895         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43896         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43897         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43898         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43899         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43900         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43901         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43902         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43903         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43904         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43905         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43906         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43907         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43908         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43909         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43910         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43911         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43912         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43913         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43914         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43915         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43916         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43917         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43918         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43919         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43920         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43921         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43922         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43923
43924 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43925
43926         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43927         account.
43928
43929 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43930
43931         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43932
43933 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43934
43935         * g++.old-deja/g++.pt/crash62.C: New test.
43936
43937 2001-01-04  Richard Henderson  <rth@redhat.com>
43938
43939         * gcc.dg/20000926-1.c: Update expected warnings.
43940         * gcc.dg/array-2.c: Likewise.
43941         * gcc.dg/array-4.c: Also validate flexible array members.
43942         * gcc.dg/c99-flex-array-1.c: New.
43943
43944 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43945
43946         * gcc.c-torture/compile/20001222-1.x: Remove.
43947
43948 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43949
43950         * gcc.c-torture/execute/built-in-setjmp.c: New.
43951
43952 2001-01-03  Richard Henderson  <rth@redhat.com>
43953
43954         * gcc.dg/940510-1.c: Update expected error wording.
43955         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43956
43957 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43958
43959         * lib/target-supports.exp (check_alias_available): Modified to
43960         indicate aliases not supported if only weak aliases are supported.
43961
43962 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43963
43964         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43965         Turn on cmpstrsi checks for __pj__ and __i370__.
43966
43967 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43968
43969         * g++.old-deja/g++.other/virtual11.C: New test.
43970
43971 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43972
43973         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43974
43975 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43976
43977         * gcc.c-torture/compile/20010102-1.c: New test.
43978
43979 2001-01-02  Andreas Jaeger  <aj@suse.de>
43980
43981         * gcc.dg/noreturn-3.c: New test.
43982
43983         * gcc.dg/noreturn-4.c: New test.
43984
43985 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43986
43987         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43988         __builtin_fputc and __builtin_fwrite.
43989
43990 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43991
43992         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43993         signed char, not default char.
43994
43995 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43996
43997         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43998
43999 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
44000
44001         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
44002
44003 2000-12-29  Richard Henderson  <rth@redhat.com>
44004
44005         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
44006         (__cyg_profile_func_exit): Define.
44007
44008 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
44009
44010         * g++.dg/vtgc1.C: New test.
44011
44012 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
44013
44014         * gcc.dg/noncompile/20001228-1.c: New test.
44015
44016         * gcc.dg/20001228-1.c: New test.
44017
44018         * gcc.c-torture/execute/20001228-1.c: New test.
44019
44020 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
44021
44022         * gcc.dg/format-strfmon-1.c: New test.
44023
44024 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44025
44026         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
44027         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
44028         * gcc.c-torture/execute/string-opt-1.c: Likewise.
44029         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44030         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44031         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44032         * gcc.c-torture/execute/string-opt-6.c: Likewise.
44033         * gcc.c-torture/execute/string-opt-7.c: Likewise.
44034         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44035         * gcc.c-torture/execute/string-opt-9.c: Likewise.
44036         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44037         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44038         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44039
44040         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
44041         * gcc.c-torture/execute/string-opt-4.c: Test index.
44042
44043 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
44044
44045         * gcc.c-torture/compile/20001226-1.c: New test.
44046
44047 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44048
44049         * gcc.c-torture/compile/20001222-1.c: New test.
44050         * gcc.c-torture/compile/20001222-1.x: Xfail.
44051
44052 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
44053
44054         * gcc.c-torture/execute/comp-goto-2.c: New test.
44055
44056 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
44057
44058         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
44059         Use long types if __INT_MAX__ is 32767.
44060         (main): Use cast to (sint32 *) when poking 88 into a_page.
44061
44062         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
44063
44064 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
44065
44066         * gcc.c-torture/compile/20001221-1.c: New test.
44067         * gcc.c-torture/execute/20001221-1.c: New test.
44068
44069 2000-12-20  Richard Henderson  <rth@redhat.com>
44070
44071         * g++.old-deja/g++.pt/crash36.C: Update error lines.
44072         * g++.old-deja/g++.robertl/eb109.C: Likewise.
44073
44074 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44075
44076         * gcc.dg/compare3.c: New test.
44077
44078 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44079
44080         * gcc.dg/format-warnll-1.c: New test.
44081
44082 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44083
44084         * gcc.dg/cpp/cmdlne-P.c: New test.
44085
44086 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44087
44088         * gcc.c-torture/execute/builtin-abs-1.c,
44089         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44090
44091 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44092
44093         * gcc.dg/cpp/multiline.c: New test.
44094
44095 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44096
44097         * g++.old-deja/g++.other/syshdr1.C: Update.
44098         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44099
44100 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44101
44102         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44103
44104 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44105
44106         * g++.old-deja/g++.pt/ttp65.C: New test.
44107
44108 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44109
44110         * g++.old-deja/g++.pt/ttp64.C: New test.
44111
44112 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44113
44114         * g++.old-deja/g++.pt/spec33.C: New test.
44115
44116 2000-12-14  Catherine Moore  <clm@redhat.com>
44117
44118         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44119         * gcc.c-torture/execute/920612-2.c: Likewise.
44120         * gcc.c-torture/execute/920428-2.c: Likewise.
44121         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44122         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44123
44124 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44125
44126         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44127         * gcc.dg/pack-test-2.c: Likewise.
44128
44129 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44130
44131         Tests by Zack Weinberg <zackw@stanford.edu>.
44132
44133         * gcc.dg/cpp/defined.c: Update.
44134         * gcc.dg/cpp/defined_trad.c: New tests.
44135
44136 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44137
44138         * gcc.dg/cpp/trad-direct.c: Update.
44139
44140 2000-12-11  Neil Booth  <neilb@earthling.net>
44141
44142         * gcc.dg/cpp/defined_trad.c
44143
44144 2000-12-11  Neil Booth  <neilb@earthling.net>
44145
44146         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44147
44148 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44149
44150         * gcc.dg/format-miss-2.c: New test.
44151
44152 2000-12-09  Neil Booth  <neilb@earthling.net>
44153
44154         * gcc.dg/cpp/lineflags.c: New tests.
44155         * gcc.dg/cpp/poison.c: Update.
44156         * gcc.dg/cpp/redef2.c: Update.
44157         * gcc.dg/cpp/skipping.c: New test.
44158
44159 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44160
44161         * g++.old-deja/g++.other/eh3.C: New testcase.
44162
44163 2000-12-07  Neil Booth  <neilb@earthling.net>
44164
44165         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44166         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44167         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44168         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44169         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44170         Update.
44171
44172 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44173
44174         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44175         __SIZE_TYPE__ instead of int for type of integers cast to
44176         pointers.
44177
44178 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44179
44180         * g++.old-deja/g++.other/cleanup4.C: New test.
44181
44182 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44183
44184         * format-sec-1.c: New test.
44185
44186 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44187
44188         * gcc.dg/format-nonlit-3.c: New test.
44189
44190 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44191
44192         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44193         through a null pointer.
44194
44195 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44196
44197         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44198         * g++.old-deja/g++.pt/partial4.C: New test.
44199
44200 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44201
44202         * gcc.c-torture/execute/ieee/hugeval.x: New.
44203
44204 2000-12-06  Neil Booth  <neilb@earthling.net>
44205
44206         * gcc.dg/cpp/backslash2.c: New tests.
44207
44208 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44209
44210         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44211         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44212
44213 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44214
44215         * gcc.c-torture/execute/20001203-2.c: New testcase.
44216
44217 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44218
44219         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44220         * g++.old-deja/g++.other/virtual10.C: New test.
44221
44222 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44223
44224         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44225
44226 2000-12-05  Richard Henderson  <rth@redhat.com>
44227
44228         * gcc.c-torture/compile/20001205-1.c: New.
44229
44230 2000-12-04  Neil Booth  <neilb@earthling.net>
44231
44232         * g++.old-deja/g++.other/virtual9.C: New test.
44233         * g++.old-deja/g++.pt/crash61.C: New test.
44234         * gcc.c-torture/execute/loop-9.c: New test.
44235
44236 2000-12-04  Neil Booth  <neilb@earthling.net>
44237
44238         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44239         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44240         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44241         * gcc.dg/cpp/extratokens.c: ...here.
44242
44243 2000-12-04  Neil Booth  <neilb@earthling.net>
44244
44245         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44246         New tests.
44247
44248 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44249
44250         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44251         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44252
44253 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44254
44255         * gcc.c-torture/execute/20001203-1.c: New test.
44256
44257 2000-12-03  Neil Booth  <neilb@earthling.net>
44258
44259         * gcc.dg/cpp/macro6.c: New test cases.
44260
44261 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44262
44263         * gcc.c-torture/execute/string-opt-9.c: New test.
44264         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44265         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44266         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44267
44268         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44269         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44270
44271 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44272
44273         * gcc.dg/cpp/if-6.c: New testcase.
44274
44275         * gcc.dg/20001201-1.c: New testcase.
44276
44277 2000-12-02  Neil Booth  <neilb@earthling.net>
44278
44279         * g++.old-deja/g++.other/externC4.C,
44280         g++.old-deja/g++.other/friend10.C: New tests.
44281
44282 2000-12-02  Neil Booth  <neilb@earthling.net>
44283
44284         * g++.old-deja/g++.other/instan2.C
44285         * g++.old-deja/g++.other/instan3.C: New test.
44286
44287 2000-12-02  Neil Booth  <neilb@earthling.net>
44288
44289         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44290         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44291         gnuc99.c,gnuc99-pedantic.c: New tests.
44292
44293 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44294
44295         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44296         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44297
44298 2000-12-01  Neil Booth  <neilb@earthling.net>
44299
44300         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44301         * gcc.dg/cpp/poison.c: Update.
44302         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44303
44304 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44305
44306         * g77.f-torture/execute/20001201.f: New test.
44307
44308 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44309
44310         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44311
44312 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44313
44314         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44315
44316 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44317
44318         * g++.old-deja/g++.other/cast6.C: New test.
44319
44320 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44321
44322         * gcc.c-torture/execute/20001130-2.c: New testcase.
44323
44324 2000-11-30  Richard Henderson  <rth@redhat.com>
44325
44326         * gcc.c-torture/execute/20001130-1.c: New test.
44327
44328 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44329
44330         * g++.old-deja/g++.other/op3.C: New test.
44331
44332 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44333
44334         * g++.old-deja/g++.other/op2.C: New test.
44335
44336 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44337
44338         * g++.old-deja/g++.other/crash38.C: New test.
44339
44340 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44341
44342         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44343
44344 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44345
44346         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44347         tests.
44348         * gcc.c-torture/execute/string-opt-6.c: New test.
44349
44350         * gcc.dg/20001117-1.c: Add main.
44351
44352 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44353
44354         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44355         Move from here ...
44356         * gcc.dg/940510-1.c: ... to here.
44357
44358         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44359         zero-size arrays in toplevel structures.
44360
44361 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44362
44363         * gcc.c-torture/execute/loop-8.c: New test.
44364
44365 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44366
44367         * g++.old-deja/g++.other/base1.C: New test.
44368
44369 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44370
44371         * g++.old-deja/g++.other/parse2.C: New test.
44372
44373 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44374
44375         * g++.old-deja/g++.pt/incomplete1.C: New test.
44376
44377 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44378
44379         * g++.old-deja/g++.other/friend9.C: New test.
44380
44381 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44382
44383         * gcc.dg/20001127-1.c: New test.
44384
44385 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44386
44387         * g++.old-deja/g++.pt/friend46.C: New test.
44388
44389 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44390
44391         * g++.old-deja/g++.other/ptrmem8.C: New test.
44392
44393 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44394
44395         * gcc.c-torture/execute/string-opt-7.c: New test.
44396         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44397
44398 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44399
44400         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44401         instead of 'mkcheck 2'.
44402
44403 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44404
44405         * gcc.c-torture/execute/memcheck/driver.c,
44406         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44407         C9X references to refer to C99.
44408
44409 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44410
44411         * gcc.dg/ultrasp3.c: New test.
44412
44413 2000-11-25  Neil Booth  <neilb@earthling.net>
44414
44415         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44416
44417 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44418
44419         * gcc.c-torture/compile/20001123-2.c: New.
44420
44421 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44422
44423         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44424
44425 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44426
44427         * gcc.dg/sequence-point-1.c: Add some new tests.
44428         * gcc.c-torture/execute/20001124-1.c: New test.
44429
44430 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44431
44432         * g++.old-deja/g++.other/vaarg4.C: New test.
44433         * gcc.c-torture/compile/20001123-1.c: New test.
44434
44435 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         * g++.other/crash24.C: Adjust and remove XFAIL.
44438         * g++.other/crash37.C: New test.
44439
44440 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44441
44442         * g++.old-deja/g++.pt/instantiate9.C: New test.
44443
44444 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44445
44446         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44447         new ABI, too.
44448
44449         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44450         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44451
44452 2000-11-22  Neil Booth  <neilb@earthling.net>
44453
44454         * gcc.dg/cpp/Wtrigraphs.c: New test.
44455
44456 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44457
44458         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44459
44460 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44461
44462         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44463
44464 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44465
44466         * lib/gcc-dg.exp: load_lib scanasm.exp.
44467         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44468         * lib/g++-dg.exp: load_lib scanasm.exp.
44469         * lib/scanasm.exp: New.
44470         (scan-assembler, scan-assembler-not): Add optional arguments to
44471         test name, or if not present, the pattern name.
44472         (scan-assembler-dem, scan-assembler-dem-not): New.
44473
44474         * g++.dg/dg.exp: New.
44475
44476 2000-11-21  Neil Booth  <neilb@earthling.net>
44477
44478         * gcc.dg/cpp/integrated1.c: Remove.
44479
44480 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44481
44482         * gcc.c-torture/execute/20001121-1.c: New test.
44483
44484 2000-11-21  Richard Henderson  <rth@redhat.com>
44485
44486         * gcc.c-torture/compile/20001121-1.c: New test.
44487
44488 2000-11-20  Neil Booth  <neilb@earthling.net>
44489
44490         * gcc.dg/cpp/integrated1.c: New test.
44491
44492 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44493
44494         * g++.old-deja/g++.other/inline17.C: New test.
44495
44496 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44497
44498         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44499         local variable to be zero: I made the variable global. Now
44500         uses abort() and exit() instead of relying on main's return value.
44501
44502 2000-11-20  Neil Booth  <neilb@earthling.net>
44503
44504         * gcc.dg/cpp/paste2.c: Update test.
44505         * objc/execute/paste.m: New test.
44506
44507 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44508
44509         * gcc.dg/c99-condexpr-1.c: New test.
44510
44511 2000-11-20  Neil Booth  <neilb@earthling.net>
44512
44513         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44514
44515 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44516
44517         * g++.old-deja/g++.pt/export1.C: New test.
44518
44519 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44520
44521         * gcc.dg/20001117-1.c: New test.
44522
44523 2000-11-18  Richard Henderson  <rth@redhat.com>
44524
44525         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44526
44527 2000-11-18  Richard Henderson  <rth@redhat.com>
44528
44529         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44530         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44531         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44532
44533 2000-11-18  Richard Henderson  <rth@redhat.com>
44534
44535         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44536         (main): New.  Exit cleanly.
44537
44538 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44539
44540         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44541         gcc.dg/c99-fordecl-2.c: New tests.
44542
44543 2000-11-18  Richard Henderson  <rth@redhat.com>
44544
44545         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44546         * gcc.c-torture/execute/zerolen-2.c: New.
44547
44548 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44549
44550         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44551         memory.
44552
44553 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44554
44555         * g++.old-deja/g++.pt/instantiate8.C: New test.
44556
44557 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44558
44559         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44560         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44561
44562 2000-11-16  Nick Clifton  <nickc@redhat.com>
44563
44564         * gcc.c-torture/execute/nestfunc-2.c: New test.
44565         * gcc.c-torture/execute/nestfunc-3.c: New test.
44566
44567 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44568
44569         * gcc.c-torture/compile/20001116-1.c: New test.
44570
44571 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44572
44573         * gcc.c-torture/execute/20001115-1.c: New test.
44574
44575 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44576
44577         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44578         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44579         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44580         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44581
44582 2000-11-15  Neil Booth  <neilb@earthling.net>
44583
44584         gcc.dg/cpp/_Pragma1.c: Update.
44585         gcc.dg/cpp/_Pragma2.c: New test.
44586
44587 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44588
44589         * g++.old-deja/g++.other/anon5.C: New test.
44590
44591 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44592
44593         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44594         tests.
44595
44596 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44597
44598         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44599         output.
44600
44601 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44602
44603         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44604         labels at end of compound statements.
44605
44606 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44607
44608         * gcc.c-torture/execute/loop-7.c: New test.
44609
44610 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44611
44612         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44613
44614 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44615
44616         * gcc.dg/c99-bool-1.c: New test.
44617
44618 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44619
44620         * gcc.dg/c99-scope-1.c: Remove xfail.
44621         * gcc.dg/c99-scope-2.c: New test.
44622
44623 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44624
44625         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44626         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44627
44628 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44629
44630         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44631         error messages.
44632
44633         * g++.mike/p700.C: Don't typedef wchar_t.
44634         * g++.mike/p784.C: Likewise.
44635         * g++.mike/eb101.C: Don't use __wchar_t.
44636
44637 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44638
44639         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44640         from DO loop.
44641
44642 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44643
44644         * gcc.c-torture/execute/20001111-1.c: New test.
44645
44646 2000-11-10  Nick Clifton  <nickc@redhat.com>
44647
44648         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44649         long multuiple and accumulate.
44650
44651 2000-11-09  Richard Henderson  <rth@redhat.com>
44652
44653         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44654         via size_t instead of int.
44655
44656         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44657         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44658         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44659         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44660
44661 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44662
44663         * gcc.c-torture/compile/20001109-1.c: New test.
44664         * gcc.c-torture/compile/20001109-2.c: New test.
44665
44666 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44667
44668         * g++.old-deja/g++.pt/operator1.C: New test.
44669         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44670
44671 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44672
44673         * gcc.dg/20001108-1.c: New test.
44674
44675 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44676
44677         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44678         with both arguments constant strings.
44679         * gcc.c-torture/execute/string-opt-3.c: New test.
44680         * gcc.c-torture/execute/string-opt-4.c: New test.
44681         * gcc.c-torture/execute/string-opt-5.c: New test.
44682
44683 2000-11-08  Nick Clifton  <nickc@redhat.com>
44684
44685         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44686         mulsidi3adddi patterns.
44687
44688 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44689
44690         * g++.old-deja/g++.other/crash36.C: New test.
44691
44692 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44693
44694         * g++.old-deja/g++.other/init16.C: New test.
44695
44696 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44697
44698         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44699
44700 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44701
44702         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44703         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44704         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44705
44706 2000-11-07  DJ Delorie  <dj@redhat.com>
44707
44708         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44709
44710 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44711
44712         * gcc.c-torture/execute/string-opt-1.c: New test.
44713
44714 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44715
44716         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44717         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44718         parameters in registers, and there is no way for a varargs
44719         function to know in which order the integer and floating-point
44720         parameters should be interleaved when they are placed on the
44721         stack.
44722         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44723         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44724
44725 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44726
44727         * gcc.c-torture/execute/string-opt-2.c: New test.
44728
44729 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44730
44731         * g++.old-deja/g++.pt/crash60.C: New test.
44732
44733 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44734
44735         * g++.old-deja/g++.other/crash24.C: New test.
44736         * g++.old-deja/g++.other/crash25.C: New test.
44737         * g++.old-deja/g++.other/crash26.C: New test.
44738         * g++.old-deja/g++.other/crash27.C: New test.
44739         * g++.old-deja/g++.other/crash28.C: New test.
44740         * g++.old-deja/g++.other/crash29.C: New test.
44741         * g++.old-deja/g++.other/crash30.C: New test.
44742         * g++.old-deja/g++.other/crash31.C: New test.
44743         * g++.old-deja/g++.other/crash32.C: New test.
44744         * g++.old-deja/g++.other/crash33.C: New test.
44745         * g++.old-deja/g++.other/crash34.C: New test.
44746         * g++.old-deja/g++.other/crash35.C: New test.
44747
44748 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44749
44750         * gcc.c-torture/execute/20001031-1.c: New test.
44751
44752 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44753
44754         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44755         namespace.
44756
44757         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44758         standards-conformant.
44759
44760         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44761
44762         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44763         * g++.old-deja/g++.mike/p755a.C: Likewise.
44764         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44765         library makes no calls to `operator new' during initialization.
44766
44767 2000-11-04  Neil Booth  <neilb@earthling.net>
44768
44769         * gcc.dg/cpp/include2.c: New tests.
44770
44771 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44772
44773         * lib/g++.exp (g++_set_ld_library_path): New function.
44774         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44775
44776 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44777
44778         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44779         warnings.
44780
44781 2000-11-01  Richard Henderson  <rth@redhat.com>
44782
44783         * g++.old-deja/g++.ext/namedret1.C: New.
44784         * g++.old-deja/g++.ext/namedret2.C: New.
44785         * g++.old-deja/g++.ext/namedret3.C: New.
44786
44787 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44788
44789         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44790         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44791
44792 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44793
44794         * gcc.c-torture/execute/va-arg-21.c: New test.
44795
44796 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44797
44798         * gcc.dg/c99-complex-2.c: New test.
44799
44800 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44801
44802         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44803
44804 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44805
44806         * g++.old-deja/g++.other/inline16.C: New test.
44807
44808 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44809
44810         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44811         __PRETTY_FUNCTION__
44812
44813 2000-10-29  Neil Booth  <neilb@earthling.net>
44814
44815         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44816         New tests.
44817         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44818         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44819         optimisation.
44820
44821 2000-10-29  Neil Booth  <neilb@earthling.net>
44822
44823         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44824         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44825         * mi5.c: Test multiple includes work with -C.
44826         * trigraphs.c: Test ^= version.
44827
44828 2000-10-28  Neil Booth  <neilb@earthling.net>
44829
44830         New tests and test updates for new macro expander.
44831
44832         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44833         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44834         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44835         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44836         new diagnostic messages.
44837
44838         * gcc.dg/cpp/macro3.c: New tests.
44839
44840 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44841
44842         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44843         on the same line.
44844
44845 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44846
44847         * g++.old-deja/g++.other/eh2.C: New test.
44848
44849 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44850
44851         * gcc.c-torture/execute/20001027-1.c: New test.
44852
44853 2000-10-26  Richard Henderson  <rth@redhat.com>
44854
44855         * gcc.c-torture/execute/20001026-1.c: New.
44856
44857 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44858
44859         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44860         * g++.old-deja/g++.law/builtin1.C: Likewise.
44861         * g++.old-deja/g++.law/ctors10.C: Likewise.
44862         * g++.old-deja/g++.law/virtual3.C: Likewise.
44863         * g++.old-deja/g++.mike/p658.C: Likewise.
44864         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44865         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44866         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44867         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44868         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44869
44870 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44871
44872         * gcc.c-torture/compile/20001024-1.c: New test.
44873
44874 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44875
44876         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44877         to tell us whether or not we are using V3.
44878
44879 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44880
44881         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44882         operands.
44883
44884 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44885
44886         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44887
44888 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44889
44890         * gcc.c-torture/execute/20001024-1.c: New test.
44891
44892 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44893
44894         * g++.old-deja/g++.other/sibcall1.C: New test.
44895
44896 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44897
44898         * gcc.dg/noncompile/init-3.c: New test.
44899
44900 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44901
44902         * gcc.dg/format-array-1.c: New test.
44903
44904 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44905
44906         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44907         writing through null pointers; remove comment about testing
44908         unterminated strings.
44909
44910 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44911
44912         * gcc.c-torture/execute/20001017-2.c: New test.
44913
44914 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44915
44916         * gcc.c-torture/compile/20001018-1.c: New test.
44917         * gcc.c-torture/compile/20001018-1.x: Xfail.
44918
44919 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44920
44921         * gcc.c-torture/execute/20001017-1.c: New test.
44922
44923 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44924
44925         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44926         for multiple use of arguments with scanf formats; add tests for
44927         multiple use of arguments.
44928
44929 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44930
44931         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44932
44933 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44934
44935         * gcc.dg/format-miss-1.c: New test.
44936
44937 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44938
44939         * gcc.c-torture/execute/20001013-1.c: New test.
44940
44941 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44942
44943         * gcc.dg/format-branch-1.c: New test.
44944
44945 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44946
44947         * README, lib/file-format.exp: Remove EGCS references.
44948
44949 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44950
44951         * gcc.dg/20001013-1.c: New test.
44952
44953 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44954
44955         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44956         for intmax_t in the compiler using __typeof__ and the type rules
44957         for conditional expressions.
44958
44959 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44960
44961         * gcc.dg/20001012-1.c: New test.
44962         * gcc.dg/20001012-2.c: New test.
44963
44964 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44965
44966         * gcc.dg/format-attr-1.c: New test.
44967
44968 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44969
44970         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44971         __LONG_LONG_MAX__ instead of LLONG_MAX.
44972
44973 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44974
44975         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44976         scanf flags.
44977         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44978         flags.
44979
44980 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44981
44982         * gcc.dg/sequence-pt-1.c: New test.
44983
44984 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44985
44986         * gcc.c-torture/execute/20001011-1.c: New testcase.
44987         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44988
44989 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44990
44991         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44992         does not error on it.
44993
44994 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44995
44996         * gcc.dg/20001009-1.c: New test.
44997
44998 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44999
45000         * gcc.c-torture/compile/20001009-1.c: Move from here ....
45001         * gcc.c-torture/execute/20001009-2.c: ... to here.
45002
45003 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
45004
45005         * gcc.c-torture/compile/20001009-1.c: New testcase.
45006         * gcc.c-torture/execute/20001009-1.c: New testcase.
45007         Testcases provided by Jan Hubicka <jh@suse.cz>.
45008
45009 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45010
45011         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45012         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
45013         uintmax_t using <limits.h> to emulate the compiler's internal
45014         logic.  No longer XFAIL %j tests.
45015
45016 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45017
45018         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
45019         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
45020         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
45021         regexps and details of expected handling of some bad formats.
45022         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
45023         suppression.
45024
45025 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45026
45027         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
45028         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
45029         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
45030         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
45031         in list archives.
45032
45033 2000-10-06  Richard Henderson  <rth@cygnus.com>
45034
45035         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
45036         * g++.old-deja/g++.brendan/crash52.C: Likewise.
45037         * g++.old-deja/g++.jason/report.C: Likewise.
45038         * g++.old-deja/g++.law/friend5.C: Likewise.
45039         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
45040         of the expected warnings.
45041
45042 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
45043
45044         * g++.old-deja/g++.pt/enum14.C: New test.
45045
45046 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
45047
45048         * g++.old-deja/g++.pt/crash59.C: New test.
45049
45050 2000-10-04  Will Cohen  <wcohen@redhat.com>
45051
45052         * gcc.dg/20000926-1.c: New test.
45053
45054 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
45055
45056         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
45057         function name for current C++ compiler.
45058         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
45059
45060 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
45061
45062         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
45063         __PRETTY_FUNCTION__.
45064         * g++.old-deja/g++.ext/pretty2.C: Likewise.
45065
45066 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45067
45068         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
45069
45070 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
45071
45072         * gcc.c-torture/compile/20000923-1.c: New test.
45073
45074 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
45075
45076         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
45077         * g++.old-deja/g++.pt/ttp62.C: Same.
45078         * g++.old-deja/g++.other/inline14.C: Same.
45079
45080 2000-09-24  Richard Henderson  <rth@cygnus.com>
45081
45082         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45083
45084 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45085
45086         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45087
45088 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45089
45090         * gcc.c-torture/compile/20000922-1.c: New file.
45091
45092 2000-09-21  Nick Clifton  <nickc@redhat.com>
45093
45094         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45095         a signed long modulo operation.
45096         (mod6): New function - perform an unsigned long modulo operation.
45097         (main): Add tests for modulos of very large numbers by very small
45098         dividends.
45099
45100 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45101
45102         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45103
45104 2000-09-19  Richard Henderson  <rth@cygnus.com>
45105
45106         * gcc.dg/compare2.c (case 10): XFAIL.
45107
45108 2000-09-18  Richard Henderson  <rth@cygnus.com>
45109
45110         * gcc.c-torture/execute/20000906-1.c: Move ...
45111         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45112         that support __builtin_trap.
45113
45114 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45115
45116         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45117
45118 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45119
45120         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45121         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45122         more $ format tests.
45123
45124 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45125
45126         * gcc.dg/format-errmk-1.c: New test.
45127
45128 2000-09-17  Greg McGary  <greg@mcgary.org>
45129
45130         * gcc.c-torture/execute/20000917-1.x: Remove.
45131
45132 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45133
45134         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45135
45136 2000-09-17  Greg McGary  <greg@mcgary.org>
45137
45138         * gcc.c-torture/execute/20000917-1.c: New test.
45139         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45140
45141 2000-09-16  Neil Booth  <NeilB@earthling.net>
45142
45143         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45144         in nested macro bug.
45145
45146 2000-09-15  Neil Booth  <NeilB@earthling.net>
45147
45148         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45149
45150 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45151
45152         * gcc.c-torture/execute/20000914-1.c: New test.
45153
45154 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45155
45156         * g++.other/inline13.C: New test.
45157
45158 2000-09-12  Andreas Jaeger  <aj@suse.de>
45159
45160         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45161         constant by Ulrich Drepper <drepper@redhat.com>.
45162
45163 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45164
45165         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45166
45167 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45168
45169         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45170
45171 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45172
45173         * gcc.dg/cpp/backslash.c: New test.
45174
45175 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45176
45177         * gcc.c-torture/execute/20000910-1.c: New test.
45178         * gcc.c-torture/execute/20000910-2.c: Likewise.
45179
45180 2000-09-11  Robert Lipe  <robertl@sco.com>
45181
45182         * gcc.dg/pragma-align.c: New test.
45183
45184 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45185
45186         * g++.old-deja/g++.pt/explicit82.C: New test.
45187         * g++.old-deja/g++.pt/explicit83.C: New test.
45188
45189 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45190
45191         * gcc.dg/asm-names.c: New test.
45192
45193 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45194
45195         * gcc.dg/cpp/tr-warn6.c: New test
45196
45197 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45198
45199         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45200         be accepted.
45201
45202 2000-09-07  Catherine Moore  <clm@redhat.com>
45203
45204         * gcc.c-torture/execute/unroll-1.c: New test.
45205
45206 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45207
45208         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45209         ERROR markers.
45210         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45211         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45212         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45213         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45214         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45215         Preprocess only.
45216         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45217         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45218
45219 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45220
45221         * g++.old-deja/g++.pt/deduct2.C: New test.
45222
45223 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45224
45225         * g++.old-deja/g++.pt/parms2.C: New test.
45226
45227 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45228
45229         * g++.old-deja/g++.pt/crash58.C: New test.
45230
45231 2000-09-06  Greg McGary  <greg@mcgary.org>
45232
45233         * gcc.c-torture/execute/20000906-1.c: New test.
45234         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45235
45236 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45237
45238         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45239
45240 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45241
45242         * g++.old-deja/g++.pt/crash57.C: New test.
45243
45244 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45245
45246         * g++.old-deja/g++.pt/crash56.C: New test.
45247
45248 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45249
45250         * g++.old-deja/g++.pt/koenig1.C: New test.
45251
45252 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45253
45254         * gcc.dg/20000904-1.c: New test.
45255
45256 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45257
45258         * gcc.dg/cpp/paste8.c: New test.
45259
45260 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45261
45262         * gcc.c-torture/compile/20000827-1.c: New test.
45263
45264 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45265
45266         * gcc.dg/format-diag-1.c: New test.
45267
45268 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45269
45270         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45271         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45272         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45273         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45274         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45275
45276 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45277
45278         * g++.old-deja/g++.other/nested4.C: New test.
45279
45280 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45281
45282         * g++.old-deja/g++.ns/scoped1.C: New test.
45283
45284 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45285
45286         * lib/g++.exp: Support testing already-installed GCC.
45287
45288 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45289
45290         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45291
45292 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45293
45294         * gcc.dg/return-type-2.c: New test.
45295
45296 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45297
45298         * gcc.c-torture/compile/20000825-1.c: New test.
45299
45300 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45301
45302         * gcc.dg/dwarf2-2.c: New test.
45303
45304 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45305
45306         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45307         dg-warning regexps.
45308
45309 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45310
45311         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45312         gcc.dg/format-ext-5.c: New tests.
45313
45314 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45315
45316         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45317
45318 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45319
45320         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45321
45322 2000-08-24  Richard Henderson  <rth@cygnus.com>
45323
45324         * gcc.dg/ia64-sync-1.c: New test.
45325         * gcc.dg/ia64-sync-2.c: New test.
45326         * gcc.dg/ia64-asm-1.c: New test.
45327
45328 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45329
45330         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45331         * gcc.dg/format-ext-2.c: New test.
45332
45333 2000-08-23  Jason Merrill  <jason@redhat.com>
45334
45335         * lib/old-dejagnu.exp: Also ignore "In member function" and
45336         "At global scope".
45337
45338 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45339
45340         * gcc.dg/noncompile/label-lineno-1.c: New test.
45341
45342 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45343
45344         * gcc.dg/c99-array-nonobj-1.c: New test.
45345
45346 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45347
45348         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45349         tests.
45350         * gcc.dg/format-ext-1.c: New test.
45351
45352 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45353
45354         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45355         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45356         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45357         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45358         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45359
45360 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45361
45362         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45363         gcc.dg/c99-strftime-2.c: New tests.
45364
45365 2000-08-22  Richard Henderson  <rth@cygnus.com>
45366
45367         * gcc.c-torture/execute/20000822-1.c: New test.
45368
45369 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45370
45371         * gcc.c-torture/execute/20000819-1.x: Remove.
45372
45373 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45374
45375         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45376         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45377         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45378         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45379         gcc.dg/format-xopen-1.c: New tests.
45380
45381 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45382
45383         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45384
45385 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45386
45387         * g++.old-deja/g++.other/loop2.C: New test.
45388
45389         * gcc.c-torture/compile/20000606-1.c: New test.
45390         * gcc.c-torture/compile/20000728-1.c: New test.
45391         * gcc.c-torture/execute/20000801-1.c: New test.
45392         * gcc.c-torture/execute/20000801-2.c: New test.
45393         * gcc.c-torture/execute/20000819-1.c: New test.
45394         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45395         * gcc.dg/20000629-1.c: New test.
45396         * gcc.dg/20000724-1.c: New test.
45397         * gcc.dg/20000807-1.c: New test.
45398
45399 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45400
45401         * gcc.dg/cpp/pragma-1.c: New test.
45402         * gcc.dg/cpp/pragma-2.c: New test.
45403
45404 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45405
45406         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45407         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45408
45409 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45410
45411         * gcc.c-torture/compile/20000818-1.c: New test.
45412
45413 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45414
45415         * gcc.c-torture/execute/20000818-1.c: New test.
45416
45417 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45418
45419         * gcc.dg/format-va-1.c: New test.
45420
45421 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45422
45423         * g++.old-deja/g++.other/typedef8.C: New test.
45424
45425 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45426
45427         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45428         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45429         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45430         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45431         * g++.old-deja/g++.other/ptrmem7.C: New test.
45432         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45433
45434 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45435
45436         * g++.old-deja/g++.pt/typename27.C: New test.
45437
45438 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45439
45440         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45441         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45442         * g++.old-deja/g++.pt/friend45.C: New test.
45443         * g++.old-deja/g++.other/friend8.C: New test.
45444
45445 2000-08-15  Richard Henderson  <rth@cygnus.com>
45446
45447         * gcc.c-torture/execute/20000815-1.c: New test.
45448
45449 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45450
45451         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45452         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45453         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45454
45455 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45456
45457         * g++.old-deja/g++.other/refinit2.C: New test.
45458
45459 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45460
45461         * lib/c-torture.exp (c-torture): Make
45462         compiler_conditional_xfail_data global.
45463         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45464         compiler_conditional_xfail_data machinery.
45465         (f-torture-execute): Likewise.
45466         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45467         and only when unrolling loops.
45468
45469         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45470
45471 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45472
45473         * g++.old-deja/g++.pt/explicit81.C: New test.
45474
45475 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45476
45477         * g++.old-deja/g++.pt/typename26.C: New test.
45478
45479 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45480
45481         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45482         warning.
45483
45484 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45485
45486         * g++.old-deja/g++.other/array3.C: New test.
45487
45488 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45489
45490         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45491         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45492         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45493         New tests.
45494
45495 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45496
45497         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45498         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45499
45500 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45501
45502         * gcc.c-torture/execute/20000808-1.c: New test.
45503
45504 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45505
45506         * gcc.dg/c90-const-expr-1.c: New test.
45507
45508 2000-08-08  Richard Henderson  <rth@cygnus.com>
45509
45510         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45511
45512 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45513
45514         * gcc.dg/noncompile/const-ll-1.c: New test.
45515
45516 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45517
45518         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45519
45520 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45521
45522         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45523         that running programs linked against the shared version of libobjc
45524         run correctly.
45525
45526 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45527
45528         * gcc.dg/c99-printf-1.c: New test.
45529
45530 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45531
45532         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45533
45534 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45535
45536         * gcc.c-torture/execute/20000731-1.x: Delete.
45537
45538 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45539
45540         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45541         and torture_without_loops as is done by c-torture.exp.
45542         (search_for): Copy from c-torture.exp.
45543         (gcc-dg-runtest): New function, drives a directory of tests
45544         iterating over the TORTURE_OPTIONS.
45545         (scan-assembler, scan-assembler-not): Move here from
45546         individual directory drivers.
45547
45548         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45549         defined by lib/gcc-dg.exp.
45550         * gcc.dg/cpp/cpp.exp: Likewise.
45551         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45552         gcc-dg-runtest, so we cycle over optimization options.
45553
45554         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45555         * gcc.dg/compare2.c: No longer expected to fail.
45556
45557 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45558
45559         * gcc.c-torture/execute/20000804-1.c: New test.
45560
45561 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45562
45563         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45564
45565 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45566
45567         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45568
45569 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45570
45571         * gcc.c-torture/compile/20000803-1.c: New test.
45572
45573 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45574
45575         * gcc.c-torture/execute/20000801-3.c,
45576         gcc.c-torture/execute/20000801-4.c: New tests.
45577         * gcc.c-torture/execute/20000801-3.x,
45578         gcc.c-torture/execute/20000801-4.x: Xfail.
45579
45580 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45581
45582         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45583         libobjc/.libs to allow for libtool.
45584
45585 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45586
45587         * gcc.c-torture/compile/20000802-1.c: New test.
45588
45589 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45590
45591         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45592
45593 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45594
45595         * gcc-c-torture/execute/20000731-2.c: New test.
45596
45597         * gcc.c-torture/execute/20000731-1.c: New test.
45598         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45599
45600 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45601
45602         * testsuite/gcc.dg/cpp/paste7.c: New test.
45603         * gcc.dg/cpp/20000725-1.c: New test.
45604
45605 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45606
45607         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45608         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45609         declaration warning for __builtin_dwarf_reg_size.
45610
45611         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45612
45613 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45614
45615         * gcc.dg/noncompile/voidparam-1.c: New test.
45616
45617 2000-07-30  Richard Henderson  <rth@cygnus.com>
45618
45619         * gcc.dg/c90-digraph-1.c: Don't xfail.
45620         * gcc.dg/compare2.c (case 10): Xfail.
45621         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45622
45623 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45624
45625         * gcc.dg/c99-main-1.c: New test.
45626
45627 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45628
45629         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45630
45631 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45632
45633         * gcc.c-tortuer/execute/20000726-1.c: New test.
45634
45635 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45636
45637         * gcc.c-torture/execute/enum-2.c: New test.
45638
45639 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45640
45641         * gcc.dg/cpp/tr-warn3.c: New test.
45642
45643 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45644
45645         * g++.old-deja/g++.ext/implicit1.C: Remove.
45646         * g++.old-deja/g++.jason/c2.C: Remove
45647         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45648         * g++.old-deja/g++.pt/crash16.C: Likewise.
45649         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45650
45651 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45652
45653         * g++.old-deja/g++.other/for2.C: New test.
45654
45655 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45656
45657         * gcc.dg/20000720-1.c: New test.
45658
45659 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45660
45661         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45662
45663 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45664
45665         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45666         * gcc.c-torture/execute/20000722-1.c: New.
45667         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45668
45669 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45670
45671         * gcc.dg/cpp/20000720-1.S: New test.
45672
45673 2000-07-21  Michael Meissner  <meissner@redhat.com>
45674
45675         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45676
45677 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45678
45679         * g++.old-deja/g++.brendan/crash16.C,
45680         g++.old-deja/g++.brendan/parse3.C,
45681         g++.old-deja/g++.brendan/redecl1.C,
45682         g++.old-deja/g++.ns/template13.C,
45683         g++.old-deja/g++.other/decl4.C,
45684         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45685
45686 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45687
45688         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45689         and "Internal error".
45690
45691         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45692         regexps.
45693         * gcc.dg/cpp/paste6.c: New test.
45694
45695 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45696
45697         * gcc.dg/cpp/tr-direct.c: New test.
45698
45699         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45700         gcc.dg/cpp/undef1.c: Tweak error regexps.
45701
45702 2000-07-18  Eric Christopher <echristo@redhat.com>
45703
45704         * gcc.c-torture/compile/20000718-1.c: New test.
45705
45706 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45707
45708         * cpplex.c (_cpp_push_token): If the token being pushed back
45709         is the previous token in this context, just subtract one from
45710         context->posn.
45711         * cppmacro.c (save_expansion): Clear aux field when storing a
45712         placemarker.
45713
45714 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45715
45716         * gcc.dg/noncompile/redecl-1.c: New test.
45717
45718 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45719
45720         * gcc.c-torture/execute/20000717-5.c: New test.
45721         * gcc.c-torture/execute/20000717-1.x: Removed.
45722
45723 2000-07-17  Richard Henderson  <rth@cygnus.com>
45724
45725         * gcc.c-torture/execute/20000717-4.c: New test.
45726
45727 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45728
45729         * gcc.dg/cpp/syshdr.c: New test.
45730         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45731
45732 2000-07-17  Neil Booth  <neilb@earthling.net>
45733
45734         * gcc.dg/cpp/cmdlne-dM.c: New test.
45735         * gcc.dg/cpp/cmdlne-dD.c: New test.
45736
45737 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45738
45739         * gcc.c-torture/execute/20000717-3.c: New test.
45740
45741         * gcc.c-torture/compile/20000717-1.c: New test.
45742
45743 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45744
45745         * gcc.c-torture/execute/20000717-2.c: New test.
45746
45747 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45748
45749         * gcc.dg/formatz-1.c: New test.
45750
45751         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45752         * gcc.dg/c99-digraph-1.c: New tests.
45753
45754         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45755         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45756
45757         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45758         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45759         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45760         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45761         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45762         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45763         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45764
45765 2000-07-17  Greg McGary <greg@mcgary.org>
45766
45767         * gcc.c-torture/execute/20000717-1.c: New test.
45768         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45769
45770 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45771
45772         * gcc.c-torture/execute/20000715-2.c: New test.
45773         * gcc.dg/20000715-1.c: New test.
45774
45775 2000-07-15  Michael Meissner  <meissner@redhat.com>
45776
45777         * gcc.c-torture/execute/20000715-1.c: New test.
45778
45779 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45780
45781         * gcc.c-torture/execute/20000707-1.c: New test.
45782
45783 2000-07-13  Neil Booth  <NeilB@earthling.net>
45784
45785         * testsuite/gcc.dg/cpp/digraph1.c,
45786         testsuite/gcc.dg/cpp/digraph2.c,
45787         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45788
45789 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45790
45791         * g77.f-torture/compile/20000630-2.f: New test.
45792         * g77.f-torture/compile/20000630-2.x
45793
45794 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45795
45796         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45797
45798 2000-07-11  Neil Booth  <NeilB@earthling.net>
45799
45800         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45801
45802 2000-07-11  Neil Booth  <NeilB@earthling.net>
45803
45804         * gcc.dg/cpp/cmdlne-C.c: New.
45805
45806 2000-07-09  Neil Booth  <NeilB@earthling.net>
45807
45808         * gcc.dg/cpp/directiv.c: New tests.
45809         * gcc.dg/cpp/undef1.c: Update.
45810
45811 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45812
45813         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45814
45815 2000-07-09  Neil Booth  <NeilB@earthling.net>
45816
45817         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45818
45819 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45820
45821         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45822         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45823
45824 2000-07-08  Neil Booth  <NeilB@earthling.net>
45825
45826         * gcc.dg/cpp/macsyntx.c: New tests.
45827
45828 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45829
45830         * gcc.dg/20000707-1.c: New test.
45831
45832 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45833
45834         * gcc.c-torture/execute/20000706-1.c: New test.
45835         * gcc.c-torture/execute/20000706-2.c: New test.
45836         * gcc.c-torture/execute/20000706-3.c: New test.
45837         * gcc.c-torture/execute/20000706-4.c: New test.
45838         * gcc.c-torture/execute/20000706-5.c: New test.
45839
45840 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45841
45842         * g++.old-deja/g++.pt/instantiate7.C: New test.
45843
45844 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45845
45846         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45847         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45848         * g++.old-deja/g++.other/rtti3.C: Likewise.
45849         * g++.old-deja/g++.other/rttid3.C: Likewise.
45850
45851 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45852
45853         *  g77.f-torture/compile/20000630-1.x: Fix typo
45854
45855 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45856
45857         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45858         assembly output.
45859
45860 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45861
45862         * gcc.dg/cpp/ident.c: New test.
45863
45864 2000-07-05  Neil Booth  <NeilB@earthling.net>
45865
45866         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45867           gcc.dg/cpp/lexstrng.c: New tests.
45868
45869 2000-07-04  Neil Booth  <NeilB@earthling.net>
45870
45871         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45872         * gcc.dg/cpp/strify2.c: Same.
45873
45874 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45875
45876         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45877         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45878         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45879         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45880
45881         * testsuite/gcc.dg/cpp/macro1.c,
45882         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45883         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45884         testsuite/gcc.dg/cpp/strify1.c,
45885         testsuite/gcc.dg/cpp/strify2.c: New tests.
45886
45887 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45888
45889         * gcc.c-torture/execute/20000703-1.c: New test.
45890
45891 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45892
45893         * g++.old-deja/g++.pt (lookup10.C): New test.
45894
45895 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45896
45897         * g++.old-deja/g++.pt (typename25.C): New test.
45898
45899 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45900
45901         * gcc.c-torture/compile/20000701-1.c: New test.
45902
45903 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45904
45905         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45906         to test case.
45907
45908 2000-06-30  Catherine Moore  <clm@cygnus.com>
45909
45910         * gcc.c-torture/execute/align-1.c: New test.
45911
45912 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45913
45914         * g++.old-deja/g++.pt/expr8.C: New test.
45915         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45916
45917 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45918
45919         * gcc.c-torture/compile/20000629-1.c: New test.
45920
45921 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45922
45923
45924         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45925         gcc.dg/noncompile directory, depending on whether they're
45926         preprocessor tests or not.  Annotate all the tests for the dg
45927         framework.
45928
45929         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45930         * gcc.dg/noncompile/noncompile.exp: New.
45931
45932         * Moved files:
45933         Old name                                New name
45934         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45935         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45936         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45937         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45938         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45939         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45940         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45941         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45942         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45943         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45944         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45945         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45946         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45947         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45948         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45949         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45950         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45951         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45952         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45953         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45954         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45955         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45956         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45957         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45958
45959         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45960         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45961         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45962         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45963         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45964         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45965
45966 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45967
45968         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45969         declare one variable.  On the fourth, error.
45970         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45971         declared by 20000628-1a.h.
45972
45973 2000-06-29  Richard Henderson  <rth@redhat.com>
45974
45975         * gcc.c-torture/execute/930529-1.x: New file.
45976         * gcc.dg/920413-1.c: Adjust expected warning text.
45977         * gcc.dg/980217-1.c: Declare abort.
45978         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45979
45980 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45981
45982         * g77.f-torture/compile/20000629-1.f: New test.
45983         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45984
45985 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45986
45987         Rearrange lots of files, removing entirely the
45988         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45989         directories.
45990
45991         * Deleted files:
45992         gcc.c-torture/code_quality/code_quality.exp
45993         gcc.c-torture/special/special.exp
45994         gcc.failure/failure.exp
45995         gcc.failure/940409-1.x
45996         gcc.c-torture/compile/961203-1.x
45997
45998         * New files:
45999         gcc.misc-tests/linkage.exp
46000         gcc.c-torture/execute/920730-1t.c
46001         gcc.c-torture/execute/920730-1t.x
46002         gcc.c-torture/compile/920520-1.x
46003         gcc.c-torture/compile/920521-1.x
46004         gcc.c-torture/compile/981006-1.x
46005         gcc.c-torture/execute/eeprof-1.x
46006
46007         * Moved files (possibly with modifications to fit a new harness):
46008         Old name                                New name
46009         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
46010         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
46011         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
46012         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
46013         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
46014         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
46015         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
46016         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
46017         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
46018         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
46019         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
46020         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
46021         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
46022         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
46023
46024 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
46025
46026         * c-torture/compile/961203-1.x: Delete.
46027
46028         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
46029         not exit. Include stdio.h.
46030         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
46031         * gcc.misc-tests/dg-12.c: Likewise.
46032         * gcc.misc-tests/dg-5.c: Likewise.
46033         * gcc.misc-tests/dg-6.c: Likewise.
46034         * gcc.misc-tests/dg-7.c: Prototype abort.
46035         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
46036         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
46037         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
46038         not exit.
46039         * gcc.misc-tests/sieve.c: Use return from main, not exit.
46040         * gcc.misc-tests/sort2.c: Use return from main, not exit.
46041
46042 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
46043
46044         * gcc.dg/cpp/20000628-1.c: New test.
46045         * gcc.dg/cpp/20000628-1.h: New header for above test.
46046         * gcc.dg/cpp/20000628-1a.h: Likewise.
46047
46048 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
46049
46050         * gcc.dg/cpp: New directory.
46051         * gcc.dg/cpp/cpp.exp: New driver.
46052         * gcc.dg/cpp/20000627-1.c: New test.
46053         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
46054         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
46055         and rewrite as a compilation test.
46056
46057         * gcc.dg: Move many files into the cpp subdirectory, possibly
46058         renaming or editing them as well.
46059         Old name                New name
46060         990119-1.c              cpp/19990119-1.c
46061         990228-1.c              cpp/19990228-1.c
46062         990407-1.c              cpp/19990407-1.c
46063         990409-1.c              cpp/19990409-1.c
46064         990413-1.c              cpp/19990413-1.c
46065         990703-1.c              cpp/19990703-1.c
46066         20000127-1.c            cpp/20000127-1.c
46067         20000129-1.c            cpp/20000129-1.c
46068         20000207-1.c            cpp/20000207-1.c
46069         20000207-2.c            cpp/20000207-2.c
46070         20000209-1.c            cpp/20000209-1.c
46071         20000209-2.c            cpp/20000209-2.c
46072         20000301-1.c            cpp/20000301-1.c
46073         20000419-1.c            cpp/20000419-1.c
46074         20000510-1.S            cpp/20000510-1.S
46075         20000519-1.c            cpp/20000519-1.c
46076         20000529-1.c            cpp/20000529-1.c
46077         20000625-1.c            cpp/20000625-1.c
46078         20000625-2.c            cpp/20000625-2.c
46079         cpp-as1.c               cpp/assert1.c
46080         cpp-as2.c               cpp/assert2.c
46081         cxx-comments-1.c        cpp/cxxcom1.c
46082         cxx-comments-2.c        cpp/cxxcom2.c
46083         endif-label.c           cpp/endif.c
46084         cpp-hash1.c             cpp/hash1.c
46085         cpp-hash2.c             cpp/hash2.c
46086         cpp-if1.c               cpp/if-1.c
46087         cpp-if2.c               cpp/if-2.c
46088         cpp-if3.c               cpp/if-3.c
46089         cpp-if4.c               cpp/if-4.c
46090         cpp-if5.c               cpp/if-5.c
46091         cpp-cond.c              cpp/if-cexp.c
46092         cpp-missingop.c         cpp/if-mop.c
46093         cpp-missingparen.c      cpp/if-mpar.c
46094         cpp-opprec.c            cpp/if-oppr.c
46095         cpp-ifparen.c           cpp/if-paren.c
46096         cpp-shortcircuit.c      cpp/if-sc.c
46097         cpp-shift.c             cpp/if-shift.c
46098         cpp-unary.c             cpp/if-unary.c
46099         cpp-li1.c               cpp/line1.c
46100         cpp-li2.c               cpp/line2.c
46101         lineno.c                cpp/line3.c
46102         lineno-2.c              cpp/line4.c
46103         cpp-mi.c                cpp/mi1.c
46104         cpp-mic.h               cpp/mi1c.h
46105         cpp-micc.h              cpp/mi1cc.h
46106         cpp-mind.h              cpp/mi1nd.h
46107         cpp-mindp.h             cpp/mi1ndp.h
46108         cpp-mix.h               cpp/mi1x.h
46109         cpp-mi2.c               cpp/mi2.c
46110         cpp-mi2a.h              cpp/mi2a.h
46111         cpp-mi2b.h              cpp/mi2b.h
46112         cpp-mi2c.h              cpp/mi2c.h
46113         cpp-mi3.c               cpp/mi3.c
46114         cpp-mi3.def             cpp/mi3.def
46115         poison-1.c              cpp/poison.c
46116         pr-impl.c               cpp/prag-imp.c
46117         cpp-redef-2.c           cpp/redef1.c
46118         cpp-redef.c             cpp/redef2.c
46119         strpaste.c              cpp/strp1.c
46120         strpaste-2.c            cpp/strp2.c
46121         cpp-tradpaste.c         cpp/tr-paste.c
46122         cpp-tradstringify.c     cpp/tr-str.c
46123         cpp-tradwarn1.c         cpp/tr-warn1.c
46124         cpp-tradwarn2.c         cpp/tr-warn2.c
46125         trigraphs.c             cpp/trigraphs.c
46126         cpp-unc1.c              cpp/unc1.c
46127         cpp-unc2.c              cpp/unc2.c
46128         cpp-unc3.c              cpp/unc3.c
46129         cpp-unc.c               cpp/unc4.c
46130         undef.c                 cpp/undef1.c
46131         undef-2.c               cpp/undef2.c
46132         cpp-wi1.c               cpp/widestr1.c
46133
46134 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46135
46136         * lib/g++.exp (g++_include_flags): Tweak.
46137
46138 2000-06-27  H.J. Lu  <hjl@gnu.org>
46139             Loren J. Rittle  <ljrittle@acm.org>
46140
46141         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46142         version with one that knows about the new gcc tree structure.
46143         (g++_link_flags): Same.
46144
46145 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46146
46147         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46148         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46149         case we are cross-compiling.
46150
46151         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46152         g++.old-deja/g++.niklas/Makefile.in,
46153         g++.old-deja/g++.niklas/configure.in,
46154         g++.old-deja/g++.other/Makefile.in,
46155         g++.old-deja/g++.other/configure.in,
46156         gcc.c-torture/code_quality/Makefile.in,
46157         gcc.c-torture/code_quality/configure.in,
46158         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46159         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46160         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46161         gcc.c-torture/execute/ieee/Makefile.in,
46162         gcc.c-torture/execute/ieee/configure.in,
46163         gcc.c-torture/noncompile/Makefile.in,
46164         gcc.c-torture/noncompile/configure.in,
46165         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46166         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46167         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46168
46169 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46170
46171         * g++.old-deja/g++.other/ambig3.C: New test.
46172
46173 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46174
46175         * g++.old-deja/g++.pt/syntax1.C: New test.
46176         * g++.old-deja/g++.pt/syntax2.C: New test.
46177         * g++.old-deja/g++.other/syntax3.C: New test.
46178         * g++.old-deja/g++.other/syntax4.C: New test.
46179
46180 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46181
46182         * gcc.dg/20000623-1.c: Prototype exit and abort.
46183
46184 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46185
46186         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46187         New tests.
46188         * gcc.dg/cpp-mi3.def: New file.
46189
46190         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46191         inside assertions.
46192         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46193         lexer's error messages.
46194         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46195         divine anything from the linemarkers.
46196         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46197         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46198
46199 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46200
46201         * gcc.dg/20000623-1.c: New test.
46202
46203 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46204
46205         * gcc.c-torture/execute/20000622-1.c: New test.
46206
46207 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46208
46209         * g++.old-deja/g++.other/init15.C: New test.
46210
46211 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46212
46213         * g++.old-deja/g++.pt/vaarg2.C: New test.
46214         * g++.old-deja/g++.pt/vaarg3.C: New test.
46215
46216 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46217
46218         * g++.old-deja/g++.other/dyncast6.C: New test.
46219
46220 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46221
46222         * gcc.c-torture/execute/loop-6.c: New test.
46223
46224 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46225
46226         * gcc.dg/20000614-1.c: New test.
46227         * gcc.dg/20000614-2.c: New test.
46228
46229 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46230
46231         * g++.old-deja/g++.other/inline12.C: New test.
46232
46233 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46234
46235         * g++.old-deja/g++.other/eh1.C: New test.
46236
46237 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46238
46239         * g++.old-deja/g++.other/type.C: New test.
46240
46241 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46242
46243         * g++.old-deja/g++.other/initstring.C: New test.
46244
46245 2000-06-12  Jason Merrill  <jason@redhat.com>
46246
46247         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46248
46249 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46250
46251         * gcc.c-torture/compile/20000609-1.c: New test.
46252
46253 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46254
46255         * gcc.dg/20000609-1.c: New test.
46256
46257 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46258
46259         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46260         * gcc.c-torture/noncompile/poison-1.c: Move...
46261         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46262         * gcc.dg/cpp-li1.c: Add a token after the #line.
46263
46264 2000-06-05  Richard Henderson  <rth@cygnus.com>
46265
46266         * gcc.c-torture/execute/20000605-2.c: New test.
46267         * gcc.c-torture/execute/20000605-3.c: New test.
46268
46269 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46270
46271         * g77.f-torture/execute/20000503-1.x: New file.
46272
46273 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46274
46275         * g++.old-deja/g++.eh/badalloc1.C: New test.
46276
46277 2000-06-05  Richard Henderson  <rth@cygnus.com>
46278
46279         * gcc.c-torture/execute/20000605-1.c: New test.
46280
46281 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46282             Nathan Sidwell <nathan@codesourcery.com>
46283
46284         * gcc.c-torture/compile/20000605-1.c: New test.
46285
46286 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46287
46288         * g77.f-torture/compile/20000601-1.f: New test.
46289
46290 2000-06-03  Richard Henderson  <rth@cygnus.com>
46291
46292         * gcc.c-torture/execute/20000603-1.c: New.
46293
46294 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46295
46296         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46297         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46298
46299 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46300
46301         * gcc.dg/compare2.c (case 12): XFAIL.
46302         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46303         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46304
46305         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46306
46307 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46308
46309         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46310         guard macro is already defined when the header is first
46311         included.
46312         * gcc.dg/cpp-mix.h: New file.
46313         * gcc.dg/endif-label.c: Update patterns to match compiler.
46314
46315         * g++.brendan/complex1.C: Declare abort.
46316         * g++.law/refs4.C: Remove XFAIL.
46317         * g++.oliva/expr2.C: Declare abort and exit.
46318
46319 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46320
46321         * gcc.c-torture/execute/20000528-1.c: New test.
46322
46323         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46324         * g++.old-deja/g++.law/temps4.C: Likewise.
46325
46326         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46327         stdlib.h.  Call abort() on failure.
46328         * g++.old-deja/g++.law/refs4.C: Likewise.
46329         * g++.old-deja/g++.law/temps4.C: Likewise.
46330         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46331         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46332
46333 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46334
46335         Relative to g++.dg/special:
46336         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46337
46338         Relative to g++.old-deja:
46339         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46340         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46341         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46342         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46343         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46344         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46345         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46346
46347         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46348         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46349         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46350         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46351         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46352         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46353         and/or string.h.
46354
46355         * g++.other/goto1.C: Update expectations for error messages.
46356
46357 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46358
46359         * gcc.c-torture/compile/20000523-1.c: New test.
46360
46361 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46362
46363         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46364
46365 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46366
46367         * g++.old-deja/g++.eh/catch11.C: New test.
46368         * g++.old-deja/g++.eh/catch12.C: New test.
46369
46370 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46371
46372         * gcc.c-torture/execute/20000523-1.c: New test.
46373
46374 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46375
46376         * c-torture/execute/bcp-1.c: Replace abort in arg of
46377         __builtin_constant_p with a generic external function.
46378
46379         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46380         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46381         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46382         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46383         Prototype abort and/or exit.
46384
46385         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46386         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46387         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46388         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46389
46390 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46391
46392         * gcc.dg/dwarf2-1.c: New test.
46393
46394 2000-05-20  Richard Henderson  <rth@cygnus.com>
46395
46396         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46397
46398 2000-05-20  Andreas Jaeger  <aj@suse.de>
46399
46400         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46401         testcase.
46402
46403 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46404
46405         * gcc.c-torture/execute/20000519-2.c: New test.
46406
46407 2000-05-19  Andreas Jaeger  <aj@suse.de>
46408
46409         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46410         which fails with SSA.
46411
46412         * lib/c-torture.exp: Also test with -O3 -fssa.
46413
46414 2000-05-18  Michael Meissner  <meissner@redhat.com>
46415
46416         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46417         * gcc.c-torture/execute/920415-1.c: Ditto.
46418         * gcc.c-torture/execute/920501-1.c: Ditto.
46419         * gcc.c-torture/execute/conversion.c: Ditto.
46420         * gcc.c-torture/execute/cvt-1.c: Ditto.
46421
46422 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46423
46424         * gcc.c-torture/compile/20000518-1.c: New test.
46425
46426 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46427
46428         * g77.f-torture/compile/200005018.f: New test.
46429
46430 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46431
46432         * gcc.c-torture/compile/20000517-1.c: New test.
46433
46434 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46435
46436         * gcc.c-torture/execute/20000516-1.c: New test.
46437
46438 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46439
46440         * g++.old-deja/g++.other/eh.C: New test.
46441
46442 2000-05-12  Richard Henderson  <rth@cygnus.com>
46443
46444         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46445         constants through to doit's conditional.
46446
46447 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46448
46449         * gcc.c-torture/compile/20000511-1.c: New test.
46450         * g77.f-torture/compile/20000511-1.f: New test.
46451         * g77.f-torture/compile/20000511-2.f: New test.
46452
46453 2000-05-11  Michael Meissner  <meissner@redhat.com>
46454
46455         * gcc.c-torture/execute/20000511-1.c: New test.
46456
46457 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46458
46459         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46460         * gcc.dg/20000510-1.S: New.
46461
46462 2000-05-08  Catherine Moore  <clm@cygnus.com>
46463
46464         * gcc.dg/unused-3.c: New.
46465
46466 2000-05-06  Richard Henderson  <rth@cygnus.com>
46467
46468           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46469           * g++.old-deja/g++.mike/warn1.C: Likewise.
46470           * g++.old-deja/g++.pt/local1.C: Likewise.
46471           * g++.old-deja/g++.pt/local7.C: Likewise.
46472           * g++.old-deja/g++.pt/spec16.C: Likewise.
46473
46474 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46475
46476         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46477
46478 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46479
46480           * g77.f-torture/execute/20000503-1.f: New test.
46481
46482 2000-05-04  Andreas Jaeger  <aj@suse.de>
46483
46484         * gcc.dg/noreturn-2.c: New test.
46485
46486 2000-05-04  Neil Booth  <NeilB@earthling.net>
46487
46488         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46489         preprocessor.
46490
46491 2000-05-04  Richard Henderson  <rth@cygnus.com>
46492
46493         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46494
46495 2000-05-04  Richard Henderson  <rth@cygnus.com>
46496
46497         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46498         OpenSSL by Jason R Thorpe.
46499
46500 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46501
46502         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46503
46504 2000-05-03  Robert Lipe <robertlipe@usa.net>
46505
46506         * gcc.dg/20000503-1.c: New test.
46507
46508 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46509
46510         * gcc.c-torture/compile/20000502-1.c: New test.
46511         * g++.old-deja/g++.other/align.C: New test.
46512         * gcc.dg/cpp-tradstringify.c: New test.
46513
46514 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46515
46516         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46517         and hard registers.
46518
46519 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46520
46521         * gcc.c-torture/execute/loop-5.c: New test.
46522
46523 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46524
46525         * gcc.c-torture/execute/va-arg-20.c: New test.
46526
46527 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46528
46529         * gcc.c-torture/execute/20000422-1.c: New test.
46530
46531 2000-04-20  Greg McGary  <gkm@gnu.org>
46532
46533         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46534         when optimizing, but without sibling-call optimizations (-O1).
46535
46536 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46537
46538           * gcc.c-torture/compile/20000420-1.c: New test.
46539
46540 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46541
46542         * g++.abi/ptrflags.C: New test.
46543         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46544
46545 2000-04-19  Catherine Moore  <clm@cygnus.com>
46546
46547         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46548
46549 2000-04-19  Greg McGary  <gkm@gnu.org>
46550
46551         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46552         sibling-call optimizations.
46553
46554 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46555
46556         * gcc.dg/20000419-1.c: New test.
46557
46558 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46559
46560         * gcc.c-torture/execute/20000412-6.c: New test.
46561
46562 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46563
46564         * gcc.c-torture/execute/20000412-5.c: New test.
46565         * g77.f-torture/compile/20000412-1.f: New test.
46566         * gcc.c-torture/execute/20000412-4.c: New test.
46567         * gcc.c-torture/compile/20000412-2.c: New test.
46568         * gcc.c-torture/execute/20000412-3.c: New test.
46569         * gcc.c-torture/compile/20000412-1.c: New test.
46570         * gcc.c-torture/execute/20000412-2.c: New test.
46571
46572 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46573
46574         * objc/execute/bf-20.m: New test.
46575
46576 2000-04-10  Richard Henderson  <rth@cygnus.com>
46577
46578         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46579
46580         * gcc.c-torture/execute/20000412-1.c: New test.
46581
46582 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46583
46584         * g++.old-deja/g++.eh/catchptr1.C: New test.
46585
46586 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46587
46588         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46589
46590 2000-04-08  Neil Booth  <NeilB@earthling.net>
46591
46592         * gcc.dg/cpp-nullchar.c: Remove test as
46593         embedded nulls cause problems.
46594
46595 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46596
46597         * gcc.dg/compare2.c: New test.
46598
46599 2000-04-08  Neil Booth  <NeilB@earthling.net>
46600
46601         * gcc.dg/cpp-nullchar.c: New test.
46602
46603 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46604
46605         * gcc.dg/cpp-mi2.c: New test.
46606         * gcc.dg/cpp-mi2[abc].h: New files.
46607
46608 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46609
46610         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46611         member name.
46612
46613 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46614
46615         * g++.old-deja/g++.abi/vmihint.C: New test.
46616
46617 2000-04-06  Neil Booth  <NeilB@earthling.net>
46618
46619         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46620         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46621         copyright.
46622
46623 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46624
46625         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46626         avoid stack-frame overwrite.
46627
46628 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46629
46630         * gcc.c-torture/compile/20000405-2.c: New test.
46631         * gcc.c-torture/compile/20000405-3.c: New test.
46632
46633 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46634
46635         * gcc.c-torture/compile/20000405-1.c: New test.
46636
46637 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46638
46639         * gcc.dg/cast-qual-1.c: Revert last change.
46640
46641 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46642
46643         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46644
46645 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46646
46647         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46648         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46649
46650 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46651
46652         * gcc.c-torture/compile/20000403-2.c: New test.
46653         * gcc.c-torture/compile/20000403-1.c: New test.
46654
46655 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46656
46657         * gcc.c-torture/execute/20000403-1.c: New test.
46658
46659 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46660
46661         * gcc.c-torture/execute/20000402-1.c: New test.
46662
46663 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46664
46665         * gcc.c-torture/execute/va-arg-15.c: New test.
46666         * gcc.c-torture/execute/va-arg-16.c: New test.
46667         * gcc.c-torture/execute/va-arg-17.c: New test.
46668         * gcc.c-torture/execute/va-arg-18.c: New test.
46669         * gcc.c-torture/execute/va-arg-19.c: New test.
46670
46671 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46672
46673         * gcc.c-torture/compile/981211-1.c: Move to...
46674         * gcc.dg/cpp-as1.c: ...here.
46675         * gcc.dg/cpp-as2.c: New file.
46676
46677         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46678         compiler.
46679
46680 2000-04-02  Neil Booth  <NeilB@earthling.net>
46681
46682         * gcc.dg/cpp-cond.c  New tests.
46683         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46684         accidental success less likely.
46685         * gcc.dg/cpp-missingop.c  New tests.
46686         * gcc.dg/cpp-missingparen.c  New tests.
46687         * gcc.dg/cpp-shift.c  New tests.
46688         * gcc.dg/cpp-shortcircuit.c  New tests.
46689         * gcc.dg/cpp-unary.c  New tests.
46690
46691 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46692
46693         * gcc.c-torture/compile/20000329-1.c: New test.
46694
46695 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46696
46697         * gcc.c-torture/compile/20000326-1.c: New test.
46698         * gcc.c-torture/compile/20000326-2.c: New test.
46699
46700 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46701
46702         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46703         the first parameter is a function argument.
46704
46705 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46706
46707         * g++.old-deja/g++.ext/array4.C: New test.
46708
46709 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46710
46711         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46712
46713 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46714
46715         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46716
46717 2000-03-19  Richard Henderson  <rth@cygnus.com>
46718
46719         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46720
46721 2000-03-19  Richard Henderson  <rth@cygnus.com>
46722
46723         * gcc.c-torture/compile/20000319-1.c: New test.
46724
46725 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46726
46727         * gcc.c-torture/execute/20000314-3.c: New test.
46728         * gcc.c-torture/execute/20000314-2.c: New test.
46729         * gcc.c-torture/execute/20000314-1.c: New test.
46730         * gcc.c-torture/compile/20000314-2.c: New test.
46731         * gcc.c-torture/compile/20000314-1.c: New test.
46732
46733 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46734
46735         * g++.old-deja/g++.warn/inline.C: New test.
46736
46737 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46738
46739         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46740         standards-compliant result rather than specific constants.
46741         Put test-values in array.
46742
46743 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46744
46745         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46746         (g++_target_compile): Put test-specific options last.
46747
46748 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46749
46750         * g++.old-deja/g++.eh/vbase4.C: New test.
46751
46752 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46753
46754         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46755
46756 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46757
46758         * g++.old-deja/g++.brendan/misc12.C: Removed.
46759         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46760         * g++.old-deja/g++.ext/pretty4.C: New test.
46761
46762 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46763
46764         * g++.old-deja/g++.other/string2.C: New test.
46765
46766 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46767
46768         * g++.old-deja/g++.warn/impint2.C: New test.
46769
46770 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46771
46772         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46773         is 1, not zero.
46774
46775 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46776
46777         * g++.old-deja/g++.warn/impint.C: New test.
46778         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46779         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46780         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46781         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46782         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46783         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46784         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46785         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46786         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46787         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46788         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46789         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46790
46791 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46792
46793         * gcc.dg/cpp-redef.c: New test.
46794
46795 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46796
46797         * g++.old-deja/g++.pt/unify7.C: New test.
46798
46799 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46800
46801         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46802         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46803
46804 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46805
46806         * gcc.c-torture/compile/20000224-1.c: New test.
46807
46808 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46809
46810         * gcc.c-torture/compile/cpp-2.c: New test.
46811         * gcc.c-torture/compile/cpp-1.c: New test.
46812
46813 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46814
46815         * gcc.c-torture/execute/20000225-1.c: New test.
46816
46817 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46818
46819         * gcc.dg/cpp-li2.c: New test.
46820
46821         * gcc.dg/cpp-wi1.c: New test.
46822
46823         * gcc.dg/cpp-li1.c: New test.
46824
46825 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46826
46827         * g++.old-deja/g++.other/sizeof5.C: New test.
46828
46829 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46830
46831         * gcc.c-torture/execute/va-arg-13.c: New test.
46832
46833 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46834
46835         * gcc.c-torture/execute/va-arg-12.c: New test.
46836
46837 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46838
46839         * gcc.c-torture/execute/20000223-1.c: New test.
46840
46841 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46842
46843         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46844
46845 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46846
46847         * g++.old-deja/g++.abi/ptrmem.C: New test.
46848
46849 2000-02-19  Richard Henderson  <rth@cygnus.com>
46850
46851         * gcc.c-torture/compile/init-3.c: New.
46852
46853 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46854
46855         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46856         ALWAYS_CXXFLAGS.
46857
46858 2000-02-11  Robert Lipe <robertl@sco.com>
46859
46860         * gcc.c-torture/compile/20000211-3.c: New test.
46861
46862 2000-02-11  Martin Buchholz <martin@xemacs.org>
46863
46864         * gcc.c-torture/compile/20000211-2.c: New test.
46865
46866 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46867
46868         * gcc.c-torture/compile/20000211-1.c: New test.
46869
46870 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46871
46872         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46873           on native targets
46874
46875 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46876
46877         * g++.old-deja/g++.other/cast5.C: New test.
46878
46879 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46880
46881         * gcc.c-torture/execute/20000205-1.c: New.
46882
46883 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46884
46885         * g++.old-deja/g++.jason/cast3.C: Return void.
46886         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46887
46888 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46889
46890         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46891
46892         * gcc.dg/loop-1.c: New test.
46893
46894 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46895
46896         * gcc.c-torture/compile/20000127-1.c: New test.
46897         * gcc.c-torture/execute/991228-1.c: New test.
46898
46899 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46900
46901         * gcc.dg/unused-2.c: New test.
46902
46903         * gcc.dg/conv-1.c: New test.
46904
46905 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46906
46907         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46908         compiler.
46909         (tool_option_proc): Fix typo.
46910
46911 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46912
46913         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46914         of the ld on the host, not on the build machine.
46915         Also, don't crash if '--help' is not a supported option.
46916
46917 2000-01-24  Richard Henderson  <rth@cygnus.com>
46918
46919         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46920
46921 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46922
46923         * gcc.c-torture/execute/20000120-2.c: New test.
46924         * gcc.c-torture/execute/20000120-1.c: New test.
46925
46926 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46927
46928         * gcc.c-torture/execute/20000113-1.c: New test.
46929
46930 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46931
46932         * gcc.c-torture/execute/20000112-1.c: New test.
46933
46934 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46935
46936         * gcc.dg/20000111-1.c: New test.
46937
46938 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46939
46940         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46941         with 16 bit integers.
46942
46943 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46944
46945         * gcc.dg/20000108-1.c: New test.
46946
46947 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46948
46949         * g++.old-deja/g++.ns/koenig8.C: New test.
46950
46951 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46952
46953         * g++.old-deja/g++.other/cast4.C: New test.
46954
46955 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46956
46957         * gcc.c-torture/compile/20000105-2.c: New test.
46958         * gcc.c-torture/compile/20000105-1.c: New test.
46959
46960 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46961
46962         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46963         references to printf & atoi to conform to ANSI standard.
46964         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46965         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46966         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46967         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46968         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46969         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46970         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46971         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46972         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46973         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46974         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46975         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46976         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46977         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46978         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46979         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46980         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46981         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46982         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46983         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46984         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46985         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46986         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46987         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46988         * g++.old-deja/g++.brendan/init3.C: Likewise.
46989         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46990         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46991         * g++.old-deja/g++.brendan/new2.C: Likewise.
46992         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46993         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46994         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46995         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46996         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46997         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46998         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46999         * g++.old-deja/g++.brendan/template24.C: Likewise.
47000         * g++.old-deja/g++.brendan/template3.C: Likewise.
47001         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
47002         * g++.old-deja/g++.jason/inline3.C: Likewise.
47003         * g++.old-deja/g++.jason/opeq.C: Likewise.
47004         * g++.old-deja/g++.law/arg5.C: Likewise.
47005         * g++.old-deja/g++.law/arm7.C: Likewise.
47006         * g++.old-deja/g++.law/ctors11.C: Likewise.
47007         * g++.old-deja/g++.law/cvt8.C: Likewise.
47008         * g++.old-deja/g++.law/init9.C: Likewise.
47009         * g++.old-deja/g++.law/refs4.C: Likewise.
47010         * g++.old-deja/g++.law/template2.C: Likewise.
47011         * g++.old-deja/g++.law/visibility24.C: Likewise.
47012         * g++.old-deja/g++.law/vtable3.C: Likewise.
47013         * g++.old-deja/g++.mike/asm2.C: Likewise.
47014         * g++.old-deja/g++.mike/eh1.C: Likewise.
47015         * g++.old-deja/g++.mike/misc1.C: Likewise.
47016         * g++.old-deja/g++.mike/misc13.C: Likewise.
47017         * g++.old-deja/g++.mike/misc14.C: Likewise.
47018         * g++.old-deja/g++.mike/ns12.C: Likewise.
47019         * g++.old-deja/g++.mike/p1248.C: Likewise.
47020         * g++.old-deja/g++.mike/p3708.C: Likewise.
47021         * g++.old-deja/g++.mike/p3708a.C: Likewise.
47022         * g++.old-deja/g++.mike/p3708b.C: Likewise.
47023         * g++.old-deja/g++.mike/p646.C: Likewise.
47024         * g++.old-deja/g++.mike/p700.C: Likewise.
47025         * g++.old-deja/g++.mike/p783.C: Likewise.
47026         * g++.old-deja/g++.mike/p783a.C: Likewise.
47027         * g++.old-deja/g++.mike/p783b.C: Likewise.
47028         * g++.old-deja/g++.mike/p786.C: Likewise.
47029         * g++.old-deja/g++.mike/p789.C: Likewise.
47030         * g++.old-deja/g++.mike/p789a.C: Likewise.
47031         * g++.old-deja/g++.mike/p807a.C: Likewise.
47032         * g++.old-deja/g++.other/delete3.C: Likewise.
47033         * g++.old-deja/g++.other/dyncast1.C: Likewise.
47034         * g++.old-deja/g++.other/dyncast2.C: Likewise.
47035         * g++.old-deja/g++.other/dyncast3.C: Likewise.
47036         * g++.old-deja/g++.other/empty1.C: Likewise.
47037         * g++.old-deja/g++.other/temporary1.C: Likewise.
47038         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
47039         * g++.old-deja/g++.pt/t16.C: Likewise.
47040         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
47041
47042 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
47043
47044         * gcc.dg/991230-1.c: New test.
47045
47046 1999-12-29  Jeffrey A Law  (law@cygnus.com)
47047
47048         * gcc.c-torture/compile/991229-3.c: New test.
47049         * gcc.c-torture/compile/991229-2.c: New test.
47050         * gcc.c-torture/compile/991229-1.c: New test.
47051
47052 1999-12-29  Greg McGary <gkm@eng.ascend.com>
47053
47054         * gcc.c-torture/compile/labels-2.c: New test.
47055
47056 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
47057
47058         * gcc.c-torture/execute/991227-1.c: New test.
47059
47060 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47061
47062         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
47063
47064 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
47065
47066         * gcc.c-torture/execute/991221-1.c: New test.
47067
47068 1999-12-20  Nathan Sidwell  <nathan@acm.org>
47069
47070         * g++.old-deja/g++.other/cast3.C: New test.
47071
47072 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
47073
47074         * gcc.c-torture/execute/991216-4.c: New test.
47075
47076 1999-12-16  Michael Meissner  <meissner@cygnus.com>
47077
47078         * gcc.c-torture/execute/991216-1.c: New test.
47079         * gcc.c-torture/execute/991216-2.c: New test.
47080         * gcc.c-torture/execute/991216-3.c: New test.
47081
47082 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47083
47084         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47085         Actually make the test fail by using "-O2" for compilation.
47086
47087 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47088
47089         * g++.old-deja/g++.warn/cast-align1.C: New test.
47090
47091 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47092
47093         * gcc.c-torture/compile/991214-1.c: New test.
47094         * gcc.c-torture/compile/991214-2.c: New test.
47095
47096 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47097
47098         * gcc.dg/991214-1.c: New test.
47099
47100 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47101
47102         * gcc.c-torture/compile/991213-3.c: New test.
47103         * gcc.c-torture/compile/991213-2.c: New test.
47104         * gcc.c-torture/compile/991213-1.c: New test.
47105
47106 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47107
47108         * gcc.dg/991209-1.c: New test.
47109
47110 1999-12-08  Nathan Sidwell <nathan@acm.org>
47111
47112         * gcc.c-torture/compile/991208-1.c: New test.
47113
47114 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47115
47116         * gcc.dg/ultrasp2.c: New test.
47117
47118 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47119
47120         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47121
47122 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47123
47124         * gcc.c-torture/compile/991202-1.c: New test.
47125         * gcc.c-torture/execute/991202-1.c: New test.
47126         * gcc.c-torture/execute/991202-2.c: New test.
47127         * gcc.c-torture/execute/991202-3.c: New test.
47128
47129 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47130
47131         * g++.old-deja/g++.abi/align.C: New test.
47132         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47133         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47134
47135 1999-12-01  Richard Henderson  <rth@cygnus.com>
47136
47137         * gcc.c-torture/execute/991201-1.c: New.
47138
47139 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47140
47141         * gcc.dg/991129-1.c: New test.
47142
47143 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47144
47145         * gcc.c-torture/compile/991127-1.c: New test.
47146
47147 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47148
47149         * g++.old-deja/g++.other/warn4.C: New test.
47150
47151 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47152
47153         * g++.old-deja/g++.eh/cleanup2.C: New test.
47154         * g++.old-deja/g++.ext/pretty2.C: New test.
47155         * g++.old-deja/g++.ext/pretty3.C: New test.
47156         * g++.old-deja/g++.other/debug6.C: New test.
47157
47158 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47159
47160         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47161         compiler_output to look for one error message instead of two.
47162
47163 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47164
47165         * gcc.c-torture/execute/991118-1.c: Also test case
47166         where the word boundary does not split a byte evenly.
47167
47168 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47169
47170         * g++.old-deja/g++.ext/restrict1.C: New test.
47171
47172 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47173
47174         * gcc.c-torture/execute/991118-1.c: New test.
47175
47176 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47177
47178         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47179         working directory pathnames.
47180
47181 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47182
47183         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47184         host is equipped with driver.h and driver.o so it can actually
47185         compile and run the tests.
47186
47187 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47188
47189         * gcc.c-torture/compile/991008-1.c: New test.
47190
47191 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47192
47193         * lib/gcc-dg.exp: Include target-supports.exp
47194
47195 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47196
47197         * lib/target-supports.exp: New file: Provide procs to test for
47198         features supported by the target.
47199         (check_weak_available): Moved here from ecos.exp.
47200         (check_alias_available): New proc: Determine of the target
47201         toolchain supports the alias attribute.
47202
47203         * gcc.dg/special/ecos.exp: Move check_weak_available to
47204         target-supports.exp.
47205         (alias-1.c): Only perform the test if the target supports
47206         aliases.
47207         (wkali-1.c): Only perform the test if the target supports
47208         aliases.
47209
47210         * gcc.dg/990506-0.c: Expect error messages from cross
47211         targets as well as native targets.
47212
47213 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47214
47215         * gcc.dg/ultrasp1.c: Removed xfail.
47216         * gcc.dg/struct-ret-2.c: Likewise.
47217         * gcc.dg/array-1.c: Likewise.
47218
47219 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47220
47221         * gcc.dg/struct-ret-2.c: New test.
47222
47223         * gcc.dg/array-1.c: New test.
47224
47225 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47226
47227         * gcc.c-torture/execute/991030-1.c: New test.
47228
47229 1999-10-26  Richard Henderson  <rth@cygnus.com>
47230
47231         * gcc.c-torture/compile/991026-2.c: New test.
47232
47233 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47234
47235         * gcc.c-torture/compile/991026-1.c: New test.
47236
47237 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47238
47239         * gcc.c-torture/execute/991023-1.c: New test.
47240
47241 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47242
47243         * gcc.c-torture/execute/991019-1.c: New test.
47244
47245 1999-10-16  Richard Henderson  <rth@cygnus.com>
47246
47247         * gcc.c-torture/execute/991016-1.c: New test.
47248
47249 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47250
47251         * gcc.c-torture/execute/991014-1.c: New test.
47252
47253 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47254
47255         * g++.old-deja/g++.other/union2.C: New test.
47256
47257 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47258
47259         * g++.old-deja/g++.other/vaarg2.C: New test.
47260         * g++.old-deja/g++.other/vaarg3.C: New test.
47261
47262 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47263
47264         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47265         in compile/.
47266
47267 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47268
47269         * gcc.c-torture/execute/va-arg-11.c: New test.
47270
47271 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47272
47273         * lib/file-format.exp (gcc_target_object_format): Don't
47274         crash if objdump is unavailable.
47275
47276 1999-09-29  Donn Terry <donn@interix.com>
47277
47278         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47279
47280 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47281
47282         * gcc.c-torture/compile/990928-1.c: New test.
47283
47284 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47285
47286         * g++.old-deja/g++.other/decl6.C: New test.
47287
47288 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47289
47290         * gcc.c-torture/execute/va-arg-10.c: New test.
47291
47292 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47293
47294         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47295         __PRETTY_FUNCTION__.
47296
47297 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47298
47299         * gcc.c-torture/execute/990923-1.c: New test.
47300
47301 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47302
47303         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47304         for which -fpic is inappropriate.
47305
47306 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47307
47308         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47309
47310 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47311
47312         * g++.old-deja/g++.other/dyncast1.C: New test.
47313         * g++.old-deja/g++.other/dyncast2.C: New test.
47314         * g++.old-deja/g++.other/dyncast3.C: New test.
47315         * g++.old-deja/g++.other/dyncast4.C: New test.
47316         * g++.old-deja/g++.other/dyncast5.C: New test.
47317         * g++.old-deja/g++.eh/catch3.C: New test.
47318         * g++.old-deja/g++.eh/catch3p.C: New test.
47319         * g++.old-deja/g++.eh/catch4.C: New test.
47320         * g++.old-deja/g++.eh/catch4p.C: New test.
47321         * g++.old-deja/g++.eh/catch5.C: New test.
47322         * g++.old-deja/g++.eh/catch5p.C: New test.
47323         * g++.old-deja/g++.eh/catch6.C: New test.
47324         * g++.old-deja/g++.eh/catch6p.C: New test.
47325         * g++.old-deja/g++.eh/catch7.C: New test.
47326         * g++.old-deja/g++.eh/catch7p.C: New test.
47327         * g++.old-deja/g++.eh/catch8.C: New test.
47328         * g++.old-deja/g++.eh/catch8p.C: New test.
47329         * g++.old-deja/g++.eh/catch9.C: New test.
47330         * g++.old-deja/g++.eh/catch9p.C: New test.
47331
47332 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47333
47334         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47335         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47336
47337 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47338
47339         * gcc.c-torture/compile/990913-1.c: New test.
47340
47341 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47342
47343         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47344         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47345
47346 1999-09-09  Richard Henderson  <rth@cygnus.com>
47347
47348         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47349
47350 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47351
47352         * g++.old-deja/g++.other/lookup11.C: New test.
47353         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47354         what is permitted and what we want.
47355         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47356         overload use.
47357         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47358
47359 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47360
47361         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47362         * gcc.c-torture/noncompile/poison-1.c: New file.
47363
47364 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47365
47366         * g++.old-deja/g++.other/sizeof3.C: New test.
47367         * g++.old-deja/g++.other/sizeof4.C: New test.
47368         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47369         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47370
47371 1999-09-07  Richard Henderson  <rth@cygnus.com>
47372
47373         * gcc.dg/va-arg-1.c: New.
47374
47375 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47376
47377         * gcc.c-torture/execute/va-arg-9.c: New test.
47378
47379 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47380
47381         * g77.f-torture/compile/980519-2.f: New test.
47382         * g77.f-torture/compile/19990905-0.f: New test.
47383         * g77.f-torture/compile/19990905-1.f: New test.
47384         * g77.f-torture/compile/19990905-2.f: New test.
47385
47386         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47387
47388 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47389
47390         * gcc.c-torture/execute/990827-1.c: Fix typo.
47391
47392 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47393
47394         * g++.old-deja/g++.other/deref1.C: New test.
47395
47396 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47397
47398         * g++.old-deja/g++.other/ambig2.C: New test.
47399         * g++.old-deja/g++.other/cond5.C: New test.
47400         * g++.old-deja/g++.other/lookup16.C: New test.
47401
47402 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47403
47404         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47405         assemblers too.
47406
47407 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47408
47409         * lib/c-torture.exp: Avoid the "compare executables" optimization
47410         when testing native.
47411
47412 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47413
47414         * gcc.c-torture/execute/990829-1.c: New test.
47415         * gcc.c-torture/compile/990829-1.c: New test.
47416
47417 1999-08-27  Paul Burchard  <burchard@pobox.com>
47418
47419         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47420         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47421         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47422         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47423         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47424         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47425         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47426         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47427         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47428         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47429         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47430
47431 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47432
47433         * gcc.c-torture/execute/990827-1.c: New test.
47434
47435 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47436
47437         * g77.f-torture/noncompile/19990826-4.f: New test.
47438
47439         * g77.f-torture/compile/19990826-3.f: New test.
47440
47441         * g77.f-torture/execute/19990826-2.f: New test.
47442
47443         * g77.f-torture/compile/19990826-1.f: New test.
47444
47445         * gcc.c-torture/execute/990826-0.c: New test.
47446         * g77.c-torture/execute/19990826-0.f: New test.
47447
47448         * g77.f-torture/noncompile/970626-2.f: New test.
47449
47450 1999-08-25  Paul Burchard  <burchard@pobox.com>
47451
47452         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47453         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47454         lss-011.C: New tests.
47455
47456 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47457
47458         * g++.old-deja/g++.other/decl5.C: New test.
47459
47460 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47461
47462         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47463         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47464         call `postbase' for each one.  All callers of `postbase' changed
47465         to call this instead.
47466
47467 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47468
47469         * gcc.c-torture/execute/990811-1.c: New test.
47470
47471 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47472
47473         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47474         just native ones.
47475
47476         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47477         just native ones.
47478
47479 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47480
47481         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47482
47483 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47484
47485         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47486
47487 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47488
47489         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47490
47491 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47492
47493         * gcc.c-torture/execute/990804-1.c: New test.
47494
47495 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47496
47497         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47498         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47499         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47500
47501 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47502
47503         * g++.old-deja/g++.other/struct1.C: New test.
47504
47505 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47506
47507         * g++.old-deja/g++.other/enum2.C: New test.
47508
47509 1999-08-02  Richard Henderson  <rth@cygnus.com>
47510
47511         Adapted from tests from Franz Sirl:
47512         * gcc.c-torture/execute/va-arg-7.c: New test.
47513         * gcc.c-torture/execute/va-arg-8.c: New test.
47514
47515 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47516
47517         * gcc.c-torture/compile/990801-2.c: New test.
47518
47519         * gcc.c-torture/compile/990801-1.c: New test.
47520
47521 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47522
47523         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47524         fp-cmp-1.c, converting double to float.
47525
47526         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47527         fp-cmp-1.c, converting double to long double.
47528
47529         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47530         from fr1 to unknown_register, since fr1 is a legitimate register
47531         on some machines.
47532
47533 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47534
47535         * README: More listname related changes.
47536
47537 1999-07-08  Catherine Moore  <clm@cygnus.com>
47538
47539         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47540
47541 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47542
47543         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47544
47545 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47546
47547         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47548
47549 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47550
47551         * gcc.dg/990703-1.c: New test.
47552
47553 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47554
47555         * lib/file-format.exp: New file: Move definition of proc
47556         gcc_target_object_format to here from
47557         gcc.dg/special/ecos.exp.
47558
47559         * lib/c-torture.exp: Include lib file-format.exp.
47560         * lib/gcc-dg.exp: Include lib file-format.exp.
47561
47562         * gcc.dg/special/ecos.exp: Remove definition of proc
47563         gcc_target_object_format.
47564
47565 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47566
47567         * gcc.c-torture/execute/990628-1.c: New test.
47568
47569 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47570
47571         * gcc.c-torture/compile/990625-2.c: New test.
47572
47573         * gcc.c-torture/compile/990625-1.c: New test.
47574
47575 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47576
47577         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47578         attributes compile.
47579         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47580         ports that use the COFF/PE file format.
47581
47582 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47583
47584         * gcc.c-torture/compile/990617-1.c: New test.
47585
47586 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47587
47588         * g++.old-deja/g++.other/decl4.C: New test.
47589
47590 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47591
47592         * g++.old-deja/g++.other/bitfld3.C: New test.
47593
47594 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47595
47596         * g++.old-deja/g++.eh/catch1.C: New test.
47597
47598 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47599
47600         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47601
47602         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47603         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47604
47605 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47606
47607         * g77.f-torture/compile/19990502-0.f: Replace with new,
47608         shorter, test that still fails after recent changes.
47609
47610 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47611
47612         * gcc.c-torture/execute/990604-1.c: New test.
47613
47614 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47615
47616         * gcc.c-torture/execute/990531-1.c: New test.
47617
47618 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47619
47620         * gcc.c-torture/compile/990527-1.c: New test.
47621
47622 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47623
47624         * gcc.c-torture/execute/990527-1.c: New test.
47625
47626 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47627
47628         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47629         bitfields as signed.
47630
47631 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47632
47633         * g77.f-torture/compile/19990525-0.f: New test.
47634
47635 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47636
47637         * gcc.c-torture/execute/990525-2.c: New test.
47638
47639         * gcc.c-torture/execute/990525-1.c: New test.
47640
47641 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47642
47643         * g++.old-deja/g++.other/anon3.C: New test.
47644         * g++.old-deja/g++.other/anon4.C: New test.
47645         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47646         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47647         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47648         Merrill).
47649
47650 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47651
47652         * gcc.c-torture/execute/990524-1.c: New test.
47653
47654         * gcc.dg/990524-1.c: New test.
47655
47656 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47657
47658         * gcc.c-torture/compile/990523-1.c: New test.
47659
47660 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47661
47662         * gcc.c-torture/compile/990519-1.c: New test.
47663
47664 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47665
47666         * gcc.c-torture/compile/990517-1.c: New test.
47667
47668         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47669         (e4, f4): New tests.
47670         (main): Call them.
47671
47672 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47673
47674         * gcc.dg/noreturn-1.c: New test.
47675
47676 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47677
47678         * gcc.c-torture/execute/990513-1.c: New test.
47679
47680 1999-05-10  Richard Henderson  <rth@cygnus.com>
47681
47682         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47683
47684 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47685
47686         * g77.f-torture/execute/erfc.f: Use small single-precision
47687         values, to avoid problems on Alphas when not -mieee.
47688
47689 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47690
47691         * gcc.dg/990506-0.c: New test.
47692
47693 1999-05-08  Richard Henderson  <rth@cygnus.com>
47694
47695         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47696         the constant to test.  Don't XFAIL 64-bit targets.
47697
47698         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47699         * g++.old-deja/g++.law/profile1.C: Likewise.
47700
47701         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47702         operator new instances.
47703         * g++.old-deja/g++.other/delete5.C: Likewise.
47704
47705 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47706
47707         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47708         intrinsic.
47709
47710 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47711
47712         * g77.f-torture/execute/u77-test.f: Reverse order of two
47713         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47714
47715 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47716
47717         * gcc.dg/compare1.c: New test.
47718
47719 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47720
47721         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47722         New tests.
47723
47724 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47725
47726         * g77.f-torture/compile/19990502-1.f: New test.
47727
47728 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47729
47730         * g77.f-torture/compile/19990502-0.f: New test.
47731
47732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47733
47734         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47735         intrinsic.
47736
47737 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47738
47739         * g77.f-torture/execute/u77-test.f (main): List libU77
47740         intrinsics not currently tested.
47741         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47742         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47743         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47744         Trim blanks off the ends of some printed strings.
47745
47746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47747
47748         * g77.f-torture/execute/u77-test.f (main): Just warn about
47749         FSTAT gid disagreement, as it's expected on some systems.
47750
47751 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47752
47753         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47754         use a new function, which allows for some slop.
47755         Clean up some commentary.
47756         (issum): The new function.
47757         (sgladd): Deleted subroutine.
47758
47759 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47760
47761         * g77.f-torture/execute/u77-test.f: Modify to be more like
47762         libf2c/libU77 version, bringing patches to that version here.
47763         Add suitable commentary.
47764
47765 1999-04-25  Richard Henderson  <rth@cygnus.com>
47766
47767         * gcc.dg/990424-1.c: New test.
47768
47769 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47770
47771         * g77.f-torture/execute/u77-test.f (main): Bug involving
47772         LSTAT has been fixed, so turn back on full checking.
47773
47774 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47775
47776         * g77.f-torture/compile/19990419-0.f: New test.
47777         * g77.f-torture/execute/19990419-1.f: New test.
47778
47779 1999-04-17  Richard Henderson  <rth@cygnus.com>
47780
47781         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47782         to avoid the need for a prototype to supress a warning.
47783
47784 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47785
47786         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47787
47788 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47789
47790         * gcc.c-torture/execute/990404-1.c: New test.
47791
47792 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47793
47794         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47795         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47796         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47797         missing initializer warnings.
47798
47799 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47800
47801         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47802         matching strings.
47803
47804 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47805
47806         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47807
47808 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47809
47810         * g77.f-torture/execute/19990325-0.f: New test.
47811         * g77.f-torture/execute/19990325-1.f: New test.
47812
47813 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47814
47815         * gcc.c-torture/execute/990324-1.c: New test.
47816
47817 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47818
47819         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47820         test with 4.
47821
47822 1999-03-17  Richard Henderson  <rth@cygnus.com>
47823
47824         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47825
47826 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47827
47828         * g77.f-torture/execute/19990313-2.f: New test.
47829         * g77.f-torture/execute/19990313-3.f: New test.
47830
47831 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47832
47833         * g77.f-torture/execute/19990313-0.f: New test.
47834         * g77.f-torture/execute/19990313-1.f: New test.
47835
47836 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47837
47838         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47839         printf to sprintf.
47840         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47841         (main): Add check for u15.  Conditionalize u31 check depending on
47842         whether ints are <32 bits or >=32 bits.
47843
47844 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47845
47846         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47847
47848 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47849
47850         * g77.f-torture/compile/19990305-0.f: New test.
47851         * g77.f-torture/execute/19981119-0.f: New test.
47852
47853 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47854
47855         * g77.f-torture/execute/970625-2.f: call ABORT if final
47856         result is not correct, instead of just printing it.
47857         Add this checking via newly introduced obfuscation, to
47858         trip up buggy front ends.
47859
47860 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47861
47862         * g77.f-torture/compile/960317-1.f: Moved from being
47863         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47864
47865 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47866
47867         * g77.f-torture/execute/960317-1.f: New (old) test.
47868         * g77.f-torture/execute/970625-2.f: Ditto.
47869
47870 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47871
47872         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47873         message on line 1 or line 2; cccp and cpplib do this differently.
47874
47875 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47876
47877         * g++.old-deja/g++.law/weak1.C: New test.
47878
47879 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47880
47881         * gcc.c-torture/execute/990119-1.c: Renamed to...
47882         * gcc.dg/990119-1.c: this, so it will only be tested once
47883         (it's a preprocessor test, it doesn't need to be run at
47884         multiple optimization levels).
47885
47886 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47887
47888         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47889           ALWAYS_CXXFLAGS.
47890
47891 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47892
47893         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47894         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47895         to not be compilable by current g77.
47896
47897 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47898
47899         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47900
47901 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47902
47903         * gcc.c-torture/execute/990222-1.c: New test.
47904
47905 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47906
47907         * g77.f-torture/compile/19990218-0.f: New test.
47908         * g77.f-torture/noncompile/19990218-1.f: New test.
47909
47910 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47911
47912         * g77.f-torture/compile/19981216-0.f: New test.
47913
47914 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47915
47916         * gcc.dg/990214-1.c: New test.
47917
47918 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47919
47920         * gcc.dg/990213-2.c: New test.
47921
47922         * gcc.dg/990213-1.c: New test.
47923
47924 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47925
47926         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47927         ints.
47928
47929 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47930
47931         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47932         specified by target.
47933
47934         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47935
47936 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47937
47938         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47939
47940 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47941
47942         * gcc.dg/special/ecos.exp: New test driver for new tests with
47943         special requirements.
47944
47945         * gcc.dg/special/alias-1.c: New test.
47946         * gcc.dg/special/gcsec-1.c: New test.
47947         * gcc.dg/special/weak-1.c: New test.
47948         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47949         * gcc.dg/special/weak-2.c: New test.
47950         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47951         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47952         * gcc.dg/special/wkali-1.c: New test.
47953         * gcc.dg/special/wkali-2.c: New test.
47954         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47955         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47956
47957 1999-02-10  Felix Lee  <flee@cygnus.com>
47958
47959           * lib/c-torture.exp (c-torture-compile): Pull out code for
47960           analyzing gcc error messages.
47961           (c-torture-execute): Likewise.  Fix some (harmless) false
47962           positives.
47963           * lib/gcc.exp (gcc_check_compile): New function.
47964
47965 1999-02-08  Richard Henderson  <rth@cygnus.com>
47966
47967         * gcc.c-torture/execute/990208-1.c: New test.
47968
47969 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47970
47971         * g++.dg/special/ecos.exp: New driver for new tests with special
47972         requirements
47973
47974         * g++.dg/special/conpr-1.C: New test
47975         * g++.dg/special/conpr-2.C: New test
47976         * g++.dg/special/conpr-2a.C: New test
47977         * g++.dg/special/conpr-3.C: New test
47978         * g++.dg/special/conpr-3a.C: New test
47979         * g++.dg/special/conpr-3b.C: New test
47980
47981         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47982         allow g++ to use the dg driver
47983
47984         * README: Add comment about g++.dg directory
47985
47986 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47987
47988         * README: Update email addresses.
47989
47990 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47991
47992         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47993         arguments in order to force structure S onto the stack even on
47994         the alpha.
47995         (test): Pass 10 leading arguments to function foo as well as the
47996         structure S.
47997
47998         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47999         failure for all targets.
48000
48001         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
48002         abort to terminate program execution.
48003
48004 1999-01-30  Richard Henderson  <rth@cygnus.com>
48005
48006         * gcc.c-torture/execute/990130-1.c: New test.
48007
48008 1999-01-30  Jeffrey A Law  (law@cygnus.com)
48009
48010         * gcc.dg/990130-1.c: New test.
48011
48012 1999-01-28  Michael Meissner  <meissner@cygnus.com>
48013
48014         * gcc.c-torture/execute/990128-1.c: New test.
48015
48016 1999-01-27  Michael Meissner  <meissner@cygnus.com>
48017
48018         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
48019
48020 1999-01-27  Felix Lee  <flee@cygnus.com>
48021
48022         * lib/c-torture.exp (c-torture-compile): pull out code for
48023         analyzing gcc error messages.
48024         (c-torture-execute): ditto, and fix some (harmless) false
48025         positives.
48026         * lib/gcc.exp (gcc_check_compile): new function.
48027
48028 1999-01-17  Jeffrey A Law  (law@cygnus.com)
48029
48030         * gcc.dg/990117-1.c: New test.
48031
48032         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
48033
48034         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
48035
48036 1999-01-15  Jeffrey A Law  (law@cygnus.com)
48037
48038         * g77.f-torture/compile/990115-1.f: New test.
48039
48040 1999-01-07  Jeffrey A Law  (law@cygnus.com)
48041
48042         * gcc.c-torture/compile/990107-1.c: New test
48043
48044 1999-01-06  Jeffrey A Law  (law@cygnus.com)
48045
48046         * gcc.c-torture/execute/990106-2.c: New test.
48047
48048         * gcc.c-torture/execute/990106-1.c: New test.
48049
48050 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
48051
48052         * gcc.c-torture/compile/981223-1.c: New test.
48053
48054 1998-12-29  Richard Henderson  <rth@cygnus.com>
48055
48056         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
48057         (opt3): Rename from opt4 and disable.
48058
48059 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
48060
48061         * g++.old-deja/g++.pt/ptrmem5.C: New test.
48062
48063 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48064
48065         * g++.old-deja/g++.other/conv5.C: New test.
48066
48067 1998-12-14  Nick Clifton  <nickc@cygnus.com>
48068
48069         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
48070
48071 1998-12-11  Jeffrey A Law  (law@cygnus.com)
48072
48073         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
48074
48075 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
48076
48077         * gcc.c-torture/compile/981211-1.c: New test.
48078
48079 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48080
48081         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48082
48083         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48084
48085 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48086
48087         * gcc.special/930510-1.c: Make C9X safe.
48088         * gcc.misc-tests/gcov-1.c Similarly.
48089         * gcc.misc-tests/gcov-2.c Similarly.
48090
48091 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48092
48093         * gcc.dg/ultrasp1.c: New test.
48094
48095 1998-12-06  Richard Henderson  <rth@cygnus.com>
48096
48097         * gcc.c-torture/execute/981206.c: New test.
48098
48099 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48100
48101         * g++.old-deja/g++.ns/template7.C: New test.
48102
48103         * g++.old-deja/g++.other/expr1.C: New test.
48104
48105         * g++.old-deja/g++.eh/tmpl3.C: New test.
48106
48107         * g++.old-deja/g++.eh/tmpl2.C: New test.
48108
48109 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48110
48111         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48112         * g++.old-deja/g++.other/using6.C: Removed.
48113         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48114
48115         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48116
48117 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48118
48119         * g++.old-deja/g++.pt/overload8.C: New test.
48120
48121         * g++.old-deja/g++.pt/overload7.C: New test.
48122
48123         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48124
48125         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48126         and relinking messages.
48127         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48128         compiling with -frepo.
48129
48130 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48131
48132         * g++.old-deja/g++.pt/lookup6.C: New test.
48133
48134 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48135
48136         * gcc.c-torture/execute/981130-1.c: New test.
48137         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48138
48139 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48140
48141         * g++.old-deja/g++.pt/explicit76.C: New test.
48142
48143         * g++.old-deja/g++.pt/friend38.C: New test.
48144
48145         * g++.old-deja/g++.ns/crash2.C: New test.
48146
48147         * g++.old-deja/g++.pt/defarg8.C: New test.
48148
48149         * g++.old-deja/g++.pt/instantiate6.C: New test.
48150
48151         * g++.old-deja/g++.pt/static6.C: New test.
48152
48153         * g++.old-deja/g++.pt/decl2.C: New test.
48154
48155 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48156
48157         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48158         problem is actually related with name lookup, but so what? :-)
48159
48160         * g++.old-deja/g++.pt/friend37.C: New test.
48161
48162 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48163
48164         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48165         element, which fails on some systems.
48166
48167         * g77.f-torture/execute/labug1.f: New test.
48168
48169 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48170
48171         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48172         is defined.
48173
48174 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48175
48176         * g77.f-torture/compile/981117-1.f: New test.
48177
48178 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48179
48180         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48181         properly discarded.
48182
48183 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48184
48185         * gcc.c-torture/execute/memcheck: New directory of tests for
48186         -fcheck-memory-usage.
48187
48188 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48189
48190         * README: New file, general information about the testsuite and
48191         new description of the various C++ test subdirectories.
48192         * README.g++: Eliminate obsolete information, update and move most
48193         relevant stuff to README.
48194
48195 1998-11-07  Richard Henderson  <rth@cygnus.com>
48196
48197         * gcc.c-torture/compile/981107-1.c: New test.
48198
48199 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48200
48201         * execute/memcpy-bi.c: New testcase.
48202
48203 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48204
48205         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48206         base classes.
48207
48208         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48209         template is selected.
48210
48211         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48212         classes, it should be accepted for all types.
48213
48214         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48215
48216         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48217         specializations start with template headers.
48218
48219 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48220
48221         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48222
48223         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48224         non-POD types.
48225
48226 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48227
48228         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48229
48230 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48231
48232         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48233
48234 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48235
48236         * 981019-1.c: New test.
48237
48238 1998-10-14  Robert Lipe <robertl@dgii.com>
48239
48240         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48241         find objc headers.
48242
48243 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48244
48245         * compile/981001-4.c: Remove use of GCC extension that triggers a
48246         compiler bug.
48247
48248 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48249
48250         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48251
48252 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48253
48254         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48255         instantiation of template produces incorrect code for delete
48256         expression.
48257
48258         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48259         constructors' name is not unique.
48260         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48261         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48262
48263         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48264         automatic array of const is ill-formed.
48265
48266         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48267         of template parameter?
48268
48269         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48270         const.
48271
48272         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48273         pointer-to-member expression.
48274
48275         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48276         declaration causes ICE.
48277
48278 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48279
48280         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48281         reserved in the global namespace.
48282
48283         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48284         generate needed virtual table.
48285
48286         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48287
48288 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48289
48290         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48291         template-dependent type
48292
48293 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48294
48295         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48296         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48297         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48298
48299         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48300         class should be usable as argument of member function.
48301         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48302         class should be usable as return type of member function.
48303         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48304         class should be usable as type of data member.
48305
48306         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48307
48308 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48309
48310         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48311
48312 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48313
48314         * gcc.dg/dll-?.c Add thumb to target list.
48315         Fix assembler scan patterns to match current assembler output.
48316
48317 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48318
48319         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48320         matching of template brackets.
48321
48322         * g++.old-deja/g++.other/using4.C: New test.  Test using
48323         declarations of methods from base classes.
48324
48325         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48326         within functions should introduce names into the innermost
48327         enclosing namespace.
48328
48329         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48330         of static locals if first initialization throws.
48331
48332 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48333
48334         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48335
48336 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48337
48338         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48339         lose track of the possible targets of tablejump insns.
48340         * special/special.exp: Run it.
48341
48342 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48343
48344         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48345         must be declared before its specializations can be named in friend
48346         declarations.
48347
48348 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48349
48350         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48351
48352         * g77.f-torture/execute/io1.f: New test.
48353
48354 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48355
48356         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48357         with pointer to template function, for which no argument deduction
48358         is possible.
48359
48360         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48361         specialization of template function as argument to template
48362         function.
48363
48364         * g++.old-deja/g++.other/access2.C: New test; Inner class
48365         shouldn't have privileged access to Outer's names.
48366
48367 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48368
48369         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48370         friend template declared within template class conflicts with
48371         nested class of the same name.
48372
48373         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48374         is ignored.
48375
48376         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48377         object with direct initializer as function declaration.
48378
48379         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48380         initializers.
48381
48382         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48383         involving const pointer and NULL produces incorrect result.
48384
48385         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48386         type name without `typename' should be rejected with -pedantic.
48387
48388 1998-10-02  Richard Henderson  <rth@cygnus.com>
48389
48390         * g++.old-deja/g++.other/addrof1.C: New test.
48391
48392 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48393
48394         * gcc.c-torture/compile/981001-1.c: New test.
48395         * gcc.c-torture/execute/981001-1.c: New test.
48396
48397 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48398
48399         * gcc.c-torture/compile/981001-2.c: New test.
48400         * gcc.c-torture/compile/981001-3.c: New test.
48401         * gcc.c-torture/compile/981001-4.c: New test.
48402
48403 1998-10-01  Robert Lipe  <robertl@dgii.com>
48404
48405         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48406         multilibbed hosts.  Idea grafted from g77.exp.
48407
48408 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48409
48410         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48411         avoid losing on systems which need -lsocket.
48412
48413 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48414
48415         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48416         * g++.old-deja/g++.other/nested2.C: Ditto.
48417         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48418         failure.
48419
48420 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48421
48422         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48423         preferred over template operator!= for enum bitfields.
48424
48425 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48426
48427         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48428         that happen to have the same base name, but in different scopes,
48429         are incorrectly rejected.
48430
48431 1998-09-16  Richard Henderson  <rth@cygnus.com>
48432
48433         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48434         on the native word size instead of an integer literal.
48435
48436 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48437
48438         * g++.old-deja/g++.other/static2.C: Invocation of static data
48439         member of type pointer-to-function denoted as non-static member.
48440
48441         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48442         checks involving function types and aliases.
48443
48444 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48445
48446         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48447         redefined to the same non-trivial type.
48448
48449         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48450         namespace-qualification of template specializations declared in
48451         other namespaces.
48452
48453         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48454         to declare a subset of the specializations of a template function
48455         as friends of specializations of a template class.
48456
48457         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48458         member templates that do not fully specialize the enclosing
48459         template class are rejected.
48460
48461 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48462
48463         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48464
48465 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48466
48467         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48468         altered from libf2c/libU77 version.
48469
48470 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48471
48472         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48473
48474 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48475
48476         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48477         (un)signed char are different types for template specialization
48478         purposes.
48479
48480 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48481
48482         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48483         * objc: ObjC testsuite.
48484
48485 1998-08-31  Catherine Moore  <clm@cygnus.com>
48486
48487         * gcc.c-torture/execute/941014-1.x: New file.
48488
48489 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48490
48491         * lib/c-torture.exp: Add support for
48492         torture_eval_before_compile and torture_eval_before_execute
48493         variables.
48494
48495 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48496
48497         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48498         this test triggers valid.
48499
48500 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48501
48502         * gcc.dg/980827-1.c: New test.
48503
48504 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48505
48506         * gcc.c-torture/execute/loop-4b.c: New test.
48507
48508 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48509
48510         * lib/c-torture.exp: Add support for
48511         torture_eval_before_compile and torture_eval_before_execute
48512         variables.
48513
48514 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48515
48516         * gcc.c-torture/compile/980825-1.c: New test.
48517
48518 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48519
48520         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48521         count number tests in opt_t0 not good_t0.
48522
48523 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48524
48525         * gcc.c-torture/compile/930326-1.x: Fix typo.
48526
48527 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48528
48529         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48530         causes an ICE.
48531
48532 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48533
48534         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48535         STACK_SIZE is defined.
48536         * gcc.c-torture/unsorted/stuct.c: Similarly.
48537
48538         * gcc.c-torture/compile/980821-1.c: New test.
48539
48540 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48541
48542         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48543
48544 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48545
48546         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48547         code.
48548
48549 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48550
48551         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48552         error'.
48553
48554 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48555
48556         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48557
48558 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48559
48560         * gcc.c-torture/compile/980816-1.c: New test.
48561
48562         * gcc.dg/980816-1.c: New test.
48563
48564 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48565
48566         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48567         compiler for ieee tests.
48568
48569 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48570
48571         * g77.f-torture/compile/980729-0.f: New test.
48572
48573 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48574
48575         * gcc.c-torture/special/eeprof-1.c: New test, for
48576         -finstrument-functions.
48577         * gcc.c-torture/special/special.exp: Run it.
48578
48579 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48580
48581         * gcc.c-torture/compile/980729-1.c: New test.
48582
48583 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48584
48585         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48586         __thumb__ is defined, and test for ARM style doubles if so.
48587
48588 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48589
48590         * g77.f-torture/noncompile/980615-0.f: New test.
48591
48592 1998-07-26  H.J. Lu  (hjl@gnu.org)
48593
48594         * gcc.dg/980312-1.c: Do link instead of compile.
48595         * gcc.dg/980313-1.c: Likewise.
48596
48597 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48598
48599         * gcc.c-torture/compile/980726-1.c: New test.
48600
48601 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48602
48603         * g77.f-torture/execute/io0.f: New test.
48604
48605 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48606
48607         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48608         an int.
48609
48610 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48611
48612         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48613         m32r bugs.
48614
48615 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48616
48617         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48618         c-decl.c:grokdeclarator can handle mode attributes.
48619
48620 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48621
48622         * gcc.c-torture/execute/980716-1.c: New test.
48623
48624 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48625
48626         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48627         the mn10200.
48628         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48629         the mn10200.
48630         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48631         * gcc.c-torture/compile/930326-1.x: Similarly.
48632
48633 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48634
48635         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48636         New test from Craig.
48637
48638 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48639
48640         * g77.f-torture/noncompile/980616-0.f: New test.
48641
48642         * g77.f-torture/execute/970816-3.f: New test from Craig.
48643
48644 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48645
48646         *  g++.other/singleton.C: Return error value instead of taking
48647         SIGSEGV.
48648
48649 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48650
48651         *  g++.other/singleton.C: New test.  Warning is under dispute.
48652         Runtime crash is not.
48653
48654 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48655
48656         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48657         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48658         using6.C, using7.C}: New namespace tests.
48659
48660 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48661
48662         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48663         specialization with typedef'ed names used as array indexes.
48664
48665 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48666
48667         * gcc.c-torture/execute/980709-1.c: New test.
48668
48669         * gcc.dg/980709-1.c: New test.
48670
48671 1998-07-07  Richard Henderson  <rth@cygnus.com>
48672
48673         * gcc.c-torture/execute/bcp-1.c: New test.
48674
48675 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48676
48677         * gcc.c-torture/execute/980707-1.c: New test.
48678
48679 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48680
48681         * gcc.c-torture/compile/980706-1.c: New test.
48682
48683 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48684
48685         * g77.f-torture/execute/980701-0.f,
48686         g77.f-torture/execute/980701-1.f: New test from Craig.
48687
48688 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48689
48690         * gcc.c-torture/compile/980701-1.c: New test.
48691
48692         * gcc.c-torture/execute/980701-1.c: New test.
48693
48694 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48695 rlsruhe.de>
48696
48697         * g++.old-deja/g++.robertl/eb132.C: New test.
48698         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48699
48700 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48701
48702         * g77.f-torture/execute/980628-7.f,
48703         g77.f-torture/execute/980628-8.f,
48704         g77.f-torture/execute/980628-9.f,
48705         g77.f-torture/execute/980628-10.f: New tests from Craig.
48706
48707         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48708
48709 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48710
48711         * g77.f-torture/execute/980628-4.f: New test from Craig.
48712         * g77.f-torture/execute/980628-5.f: Likewise.
48713         * g77.f-torture/execute/980628-2.f: Likewise.
48714         * g77.f-torture/execute/980628-0.f: Likewise.
48715         * g77.f-torture/execute/980628-1.f: Likewise.
48716         * g77.f-torture/execute/980628-3.f: Likewise.
48717         * g77.f-torture/execute/980628-6.f: Likewise.
48718
48719 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48720
48721         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48722         directory when nothing has been installed yet.
48723
48724 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48725
48726         * gcc.c-torture/special/special.exp: Handle newer versions of
48727         dejagnu.
48728
48729 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48730
48731         * gcc.dg/980626-1.c: New test.
48732
48733 1998-06-19  Bruno Haible <haible@ilog.fr>
48734
48735         * gcc.misc-tests/m-un-2.c: New test.
48736         * g++.old-deja/g++.other/warn01.c: Likewise.
48737
48738 1998-06-19  Robert Lipe  <robertl@dgii.com>
48739
48740         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48741         compatibility with assmblers with a different comment character.
48742         Eliminate use of GAS-specific extensions.
48743
48744 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48745
48746         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48747
48748 1998-06-19  Robert Lipe  <robertl@dgii.com>
48749
48750         * lib/g77.exp: Replace search for libf2c.a with search for newly
48751         renamed libg2c.a
48752
48753 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48754
48755         * gcc.c-torture/execute/980617-1.c: New test.
48756
48757 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48758
48759         * gcc.c-torture/execute/980612-1.c: New test.
48760
48761 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48762
48763         * gcc.dg/980523-1.c: Only test on ppc-linux.
48764         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48765
48766         * gcc.c-torture/execute/980608-1.c: New test.
48767
48768 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48769
48770         * gcc.c-torture/execute/980605-1.c: New test.
48771
48772 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48773
48774         * gcc.c-torture/execute/980604-1.c: New test.
48775
48776 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48777
48778         * gcc.c-torture/execute/980602-1.c: New test.
48779         * gcc.c-torture/execute/980602-2.c: Likewise.
48780
48781 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48782
48783         * 970125-0.f: Fix per JCB.  Add commentary.
48784
48785 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48786
48787         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48788         IEEE -0 support.
48789
48790 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48791
48792         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48793         earlier.
48794
48795 1998-05-28  Catherine Moore <clm@cygnus.com>
48796
48797         * gcc.c-torture/execute/980526-3.c: New test.
48798
48799 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48800
48801         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48802         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48803         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48804         m88k-motorola-sysv3 to XFAIL.
48805
48806 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48807
48808         * gcc.dg/980526-1.c: New test.
48809         * gcc.c-torture/execute/980526-2.c: New test.
48810
48811 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48812
48813         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48814
48815         * gcc.c-torture/execute/980526-1.c: New test.
48816
48817 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48818
48819         * g77.f-torture/execute/alpha2.f: Add runtime test.
48820
48821 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48822
48823         * g++.old-deja/old-deja.exp: Strip leading directories.
48824
48825         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48826         error for the line.  Don't run multiple tests for the same line.
48827
48828 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48829
48830         * gcc.dg/980523-1.c: New test.
48831
48832 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48833
48834         * g77.f-torture/compile/970915-0.f: New test.
48835
48836 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48837
48838         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48839
48840 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48841
48842         * gcc.dg/980520-1.c: New test.
48843
48844 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48845
48846         * gcc.dg/980502-1.c: Fix return type.
48847
48848 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48849
48850         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48851         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48852         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48853         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48854         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48855
48856 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48857
48858         * g77.f-torture/execute/980520-1.f: New test.
48859
48860 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48861
48862         * lib/mike-g77.exp: New file.
48863
48864         * g77.f-torture/noncompile/noncompile.exp,
48865         g77.f-torture/noncompile/check0.f: New files.
48866
48867 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48868
48869         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48870         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48871         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48872         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48873         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48874         abort where appropriate.
48875
48876 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48877
48878         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48879         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48880
48881 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48882
48883         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48884
48885 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48886
48887         * g77.f-torture/compile/980427-0.f: New test.
48888
48889 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48890
48891         * g77.f-torture/compile/980424-0.f: New test.
48892
48893 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48894
48895         * g77.f-torture/compile/980419-2.f (main): New test.
48896         * g77.f-torture/compile/970125-0.f: New test.
48897         * g77.f-torture/compile/980419-1.f: New test.
48898
48899 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48900
48901         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48902         of loop-4.c.
48903
48904 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48905
48906         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48907
48908 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48909
48910         * gcc.c-torture/compile/980329-1.c: New test.
48911
48912 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48913
48914         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48915         * gcc.dg/980312-1.c: Fix typo in -march command.
48916
48917 1998-03-16  H.J. Lu  (hjl@gnu.org)
48918
48919         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48920
48921 1998-03-11  Robert Lipe  <robertl@dgii.com>
48922
48923         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48924         Dave Love agree the Fortran source is bogus.
48925
48926 1998-03-11  Robert Lipe  <robertl@dgii.com>
48927
48928         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48929         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48930         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48931         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48932         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48933
48934 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48935
48936         * g++.old-deja/g++.other/friend1.C: New test.
48937
48938 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48939
48940         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48941         possibly uninitialized) variables and declare dnrm2.
48942
48943 1998-02-23  Robert Lipe <robertl@dgii.com>
48944
48945         From Bruno Haible <haible@ilog.fr>:
48946         * gcc.c-torture/execute/980223.c: New test.
48947
48948 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48949
48950         * gcc.dg/ifelse-1.c: New test.
48951
48952 1998-02-09  H.J. Lu  (hjl@gnu.org)
48953
48954         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48955
48956           * lib/old-dejagnu.exp (old-dejagnu): Added the
48957           "execution test - XFAIL *-*-*" handling in the spirit of
48958           "excess errors test -". Changed the "execution test fails"
48959           handling to be like "excess errors test fails".
48960           * Update various tests accordingly.
48961
48962 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48963
48964         * gcc.c-torture/execute/980205.c: New test.
48965
48966 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48967
48968         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48969         * lib/f-torture.exp: Similarly.
48970         * gcc.c-torture: Rename all .cexp files to .x files.
48971
48972 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48973
48974         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48975         (940510-1.c): Removed duplicate.
48976         (971104-1.c): New test.
48977
48978 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48979
48980           * lib/f-torture.exp: Improve error and loop detection.
48981
48982 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48983
48984         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48985         use that to size the filler array.
48986
48987 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48988
48989         * lib/c-torture.exp(c-torture-execute): Fix typo.
48990
48991         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48992         testcase as the executable name. Keep the executable around if
48993         the test fails.
48994
48995 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48996
48997         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48998         changes.  Only test one -g option, and move it to the end of the
48999         list of options to test.
49000
49001 1997-09-19  Michael Meissner  <meissner@cygnus.com>
49002
49003         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
49004         variable GCC_TORTURE_OPTIONS to supply default switches separated
49005         by colons.  If no environment variable, run tests with -O0 -g, -O1
49006         -g, and -O2 -g as well.
49007
49008 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
49009
49010         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
49011         explanatory comments. Fix indentation.
49012
49013 1997-09-15  Jeffrey A Law  (law@cygnus.com)
49014
49015         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
49016
49017 1997-09-11  Jeffrey A Law  (law@cygnus.com)
49018
49019         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
49020         * g++.old-deja/g++.mike/p7325.C: Likewise.
49021         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
49022
49023 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
49024
49025         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
49026         * g++.old-deja/g++.brendan/crash30.C: Likewise.
49027         * g++.old-deja/g++.brendan/crash39.C: Likewise.
49028         * g++.old-deja/g++.law/operators4.C: Likewise.
49029
49030 1997-09-11  Joe Buck  (jbuck@synopsys.com)
49031
49032         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
49033         * g++.old-deja/g++.mike/p784.C: Ditto.
49034         * g++.old-deja/g++.mike/p785.C: Ditto.
49035
49036 1997-09-05  Jeffrey A Law  (law@cygnus.com)
49037
49038           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
49039
49040 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49041
49042         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
49043         target feature; pass this to c-torture-execute as needed.
49044
49045 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
49046
49047         * lib/c-torture.exp(c-torture-execute): If the previous and the
49048         current executables being tested are identical, we don't need to
49049         run the executable again. Try to make the executable names
49050         unique. Add an optional argument for passing additional compiler
49051         flags.
49052
49053 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
49054
49055         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
49056
49057 1997-08-29  Jeffrey A Law  (law@cygnus.com)
49058
49059         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
49060
49061 1997-07-31  Jeffrey A Law  (law@cygnus.com)
49062
49063         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
49064         32bit or larger longs.
49065
49066         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
49067         have either a 32bit long or 32bit int.
49068
49069 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
49070
49071         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
49072         Make double precision tests dependent on sizeof (double).
49073
49074 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
49075
49076         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
49077         too.
49078
49079 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49080
49081         * gcc.c-torture/compile/961203-1.cexp: New script.
49082
49083 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49084
49085         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49086         up the includes ourselves.
49087
49088 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49089
49090         * lib/plumhall.exp: Remove random include, and add a few
49091         verbose messages for debugging.
49092
49093 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49094
49095         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49096         of trying to do it ourselves.
49097
49098 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49099
49100         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49101
49102 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49103
49104         * gcc.prms/5403.c: Made regexp a bit less strict.
49105
49106 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49107
49108         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49109         is returned from remote_load instead.
49110         * lib/plumhall.exp: Ditto.
49111         * lib/mike-g++.exp: Ditto.
49112         * lib/old-dejagnu.exp: Ditto.
49113         * lib/c-torture.exp: Ditto.
49114
49115 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49116
49117         * lib/g++.exp: Use build_wrapper procedure.
49118         * lib/gcc.exp: Ditto.
49119
49120 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49121
49122         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49123         an old-style decl for malloc.  Fixes tests to work when
49124         sizeof (int) != sizeof (size_t).
49125
49126 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49127
49128         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49129
49130         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49131         use stdargs.h interface.
49132
49133 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49134
49135         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49136         NO_VARARGS when compiling.
49137
49138 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49139
49140         * lib/plumhall.exp(ph_includes): New procedure.
49141         (ph_make): Use it.
49142         (ph_compiler): Ditto.
49143
49144         * lib/g++.exp: Rename test-glue.c to testglue.c.
49145         * lib/gcc.exp: Ditto.
49146
49147 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49148
49149         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49150         to completion when it's called.
49151
49152 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49153
49154         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49155         is defined, don't do test.
49156
49157 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49158
49159         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49160         for object files.
49161         (ph_summary): Mark skipped testcases as untested, not unresolved.
49162
49163         * lib/plumhall.exp (ph_make): If unresolved because of bad
49164         errorCode, record errorCode in log file.
49165         (*): Replace send_log/verbose with verbose -log.
49166
49167 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49168
49169         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49170         double conversion if double isn't at least 8 bytes.
49171
49172         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49173         int to work with targets where int is 16 bits.
49174
49175         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49176         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49177         precision for the test to complete.
49178
49179 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49180
49181         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49182         if d10v is not compiled with the -mdouble64 flag.
49183         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49184
49185         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49186         d10v is not compiled with the -mint32 flag.
49187
49188 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49189
49190         * lib/plumhall.exp: Use incr_count.
49191
49192 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49193
49194         * gcc.c-torture: Update to c-torture-1.45.
49195
49196 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49197
49198         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49199         the name of the expect testcase file).
49200
49201         * lib/g++.exp(g++_init): Ditto.
49202
49203 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49204
49205         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49206         the host.
49207
49208         * lib/gcc.exp(gcc_exit): New procedure.
49209
49210 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49211
49212         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49213         specs where appropriate.
49214
49215         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49216         because of new "candidates are" messages, and removed a few
49217
49218         * Converted all non-old-style g++ testcases to old-style, and
49219         moved into g++.old-deja.
49220
49221 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49222
49223         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49224         options.
49225
49226         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49227         succeeded.
49228
49229         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49230
49231 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49232
49233         * lib/gcc.exp (gcc_target_compile): Add support for defining
49234         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49235         the machine doesn't have those features.
49236
49237 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49238
49239         * g++.law/operators4.exp: Don't use LIBS.
49240
49241 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49242
49243         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49244
49245         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49246         * lib/g++.exp: Set it here instead. Also, allow use of the
49247         --tool_exec and --tool_opt options. Change CXX to
49248         GXX_UNDER_TEST.
49249
49250         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49251
49252         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49253
49254 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49255
49256         * lib/old-dejagnu.exp: Use prune_warnings instead of
49257         prune_system_crud.
49258         * lib/mike-g++.exp: Ditto.
49259         * lib/gcc.exp: Ditto.
49260         * lib/g++.exp: Ditto.
49261
49262         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49263
49264 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49265
49266           * 941014-2.c: Include stdlib.h
49267           * 960327-1.c: Include stdio.h
49268           * dbra.c, index-1.c: Don't assume ints are 32bits.
49269
49270 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49271
49272         * lib/gcc.exp: Add gcc,stack_size target feature.
49273
49274         * lib/g++.exp(g++_target_compile): Add the include and link
49275         paths here, not in two other places. And, it's $options, not
49276         options.
49277
49278         * lib/mike-g++.exp(postbase): Remove the code that determines
49279         the correct include and link paths.
49280         * g++.old-deja/old-deja.exp: Ditto.
49281
49282 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49283
49284         * lib/g++.exp(g++_init): target_compile no longer returns the
49285         filename of the result.
49286
49287 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49288
49289         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49290         call to glob.
49291
49292         * gcc.c-torture/special/special.exp: Change call to
49293         gcc_target_compile to include the object file.
49294
49295 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49296
49297         * gcc.c-torture/special/special.exp: Correct misspelling in last
49298         change.
49299
49300 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49301
49302         * lib/plumhall.exp(ph_summary): Log the entire output of the
49303         executable. Return -1 if there were any failures, 0 otherwise.
49304         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49305         (ph_make): Clean up objects and executables that were built
49306         if the tests succeeded.
49307
49308 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49309
49310         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49311         libraries and includes in the build tree as appropriate.
49312
49313 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49314
49315         * lib/c-torture.exp: Instead of looking for the global variable
49316         NO_LONG_LONG, check to see if that's a feature of the target.
49317
49318 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49319
49320         * config/default.exp: Minimize. Delete the remainer of the files in
49321         config; this functionality is now in devo/dejagnu/config.
49322
49323         g++.*/*: Pass any additional flags used to compile to postbase;
49324         delete CXXFLAGS.
49325
49326         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49327         is now done by runtest.exp. Use gcc_target_compile instead of
49328         compile.
49329
49330         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49331         Remove references to CFLAGS. Use remote_file instead of
49332         calling rm -f.
49333         (c-torture): Take a list of arguments to use to compile this
49334         testcase.
49335
49336         lib/g++.exp: Simplify. Use target_compile instead of compile.
49337         lib/gcc-dg.exp: Ditto.
49338         lib/gcc.exp: Ditto.
49339         lib/mike-{gcc,g++}.exp: Ditto.
49340         lib/old-dejagnu.exp: Ditto.
49341         lib/plumhall.exp: Ditto.
49342
49343 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49344
49345         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49346         (ph_linker): Likewise.
49347
49348 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49349
49350           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49351         MAP_ANON / MAP_ANONYMOUS if defined;
49352         else try to map from /dev/zero .
49353
49354 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49355
49356         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49357         isn't defined, then define it to MAP_ANONYMOUS.
49358
49359 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49360
49361         * gcc.c-torture: Update to c-torture-1.42 release.
49362
49363 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49364
49365         * gcc.c-torture: Update to c-torture-1.41 release.
49366
49367 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49368
49369         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49370         c-torture release.
49371
49372 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49373
49374         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49375         and LDFLAGS.  Fix second case to append the target_info ldflags
49376         onto LDFLAGS, not CFLAGS.
49377         * lib/g++.exp (g++_init): Add target_info stuff.
49378         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49379         of libgloss and newlib flags for !native.
49380
49381         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49382         (GDB): Fix relative path to go up another dir for finding gdb.
49383
49384 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49385
49386         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49387         versions in the target_info array, if they don't exist.
49388
49389 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49390
49391         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49392
49393 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49394
49395         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49396         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49397
49398 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49399
49400         * lib/old-dejagnu.exp: Don't remove the output file before we've
49401         actually tested it. Don't append pwd to the path of the executable
49402         we're testing.
49403
49404 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49405
49406         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49407
49408 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49409
49410         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49411         temporary directory for compiler files, and set it to a default
49412         value of /tmp. Set $output as the name of the output file from
49413         compiling the testcase. Add a -o option to $cflags_var so the
49414         compiler writes the final output file as $output. Set $executable
49415         to $output.
49416
49417         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49418         directory for compiler files, and set it to /tmp if it doesn't
49419         already have a value. Set $output_file to the name of the output
49420         file from compiling the testcase. Add a -o option to CXXFLAGS so
49421         the compiler writes the final output file as $output. Use $output
49422         as the executable to be tested.
49423
49424 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49425
49426         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49427
49428 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49429
49430         * gcc.c-torture/execute/pending-1.c: New test.  Still
49431         pending in Tege's queue.
49432
49433 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49434
49435         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49436         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49437         if there were failures.  Call unresolved if there were unresolved
49438         testcases.  Call gcc_fail if program did not run to completion.
49439         (ph_make): Pass additional argument name to ph_execute.
49440         (ph_execute): Add new argument.  Pass additional arguments to
49441         ph_summary.  Call gcc_fail is there is no execution output.
49442
49443 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49444
49445         * lib/plumhall.exp (proc_summary): Output relavent summary
49446         lines into the log so specific failures in plumhall can be
49447         investigated.
49448
49449 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49450
49451         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49452         (c-torture-execute): Don't try to execute tests which use
49453         "long long" types if $NO_LONG_LONG is nonzero.
49454
49455 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49456
49457         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49458         not c-torture.
49459
49460         * gcc.ieee: Move from here.
49461         * gcc.c-torture/execute/ieee: To here.
49462
49463 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49464
49465         * gcc.c-torture: Update to c-torture-1.41 release.
49466
49467 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49468
49469         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49470         not "$output".
49471
49472 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49473
49474         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49475         -c present.
49476
49477 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49478
49479         * config/proelf.exp: Handle connecting to a simulator.
49480
49481 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49482
49483         * config/proelf.exp: New file.  Enough framework that we can
49484         run c-torture tests on the proelf targets (or any other target
49485         that gdb can connect to for that matter).
49486
49487 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49488
49489         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49490         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49491
49492         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49493         exec_output exists.
49494
49495 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49496
49497         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49498         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49499
49500         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49501         to pass/fail/unresolved/unsupported/untested.  Caller must now
49502         call unresolved/unsupported/untested.
49503         * lib/*.exp: Update FSF address.  Update to handle new results of
49504         ${tool}_load.
49505         * lib/chill.exp (verbose): Delete.
49506
49507 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49508
49509         * lib/gcc.exp (default_gcc_start): Change order of args to
49510         $LDFLAGS $CFLAGS $LIBS.
49511         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49512         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49513         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49514         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49515         * gcc.misc-tests/dg-test.exp: Likewise.
49516         * gcc.misc-tests/msgs.exp: Likewise.
49517         * gcc.prms/prms.exp: Likewise.
49518         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49519         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49520
49521         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49522
49523 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49524
49525         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49526
49527         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49528         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49529
49530         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49531         necessary.
49532
49533 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49534
49535         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49536         global for loop; add use of $mathlib.
49537         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49538         settings here; set mathlib for anything but VxWorks.
49539
49540 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49541
49542         * gcc.c-torture: Update to c-torture-1.40 release.
49543
49544 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49545
49546         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49547         dg.exp.
49548
49549 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49550
49551         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49552         global.
49553
49554 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49555
49556         * lib/g++.exp (LIBS): Define if not already.
49557         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49558         (gcc-dg-prune): Call prune_gcc_output.
49559         * lib/gcc.exp (prune_gcc_output): New proc.
49560         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49561         prune_gcc_output.
49562
49563 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49564
49565         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49566         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49567
49568 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49569
49570         * gcc.c-torture: Update to c-torture-1.39 release.
49571
49572 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49573
49574         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49575         fails, try others as well.
49576
49577 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49578
49579         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49580         If compilation fails, mark execute tests as `untested'.
49581         If test is marked as unsupported, don't mark compilation and
49582         execute tests as failed.
49583
49584 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49585
49586         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49587         libstdc++ for whether or not we want to be doing shared
49588         libraries.  Delete link_curses since we don't need it anymore.
49589         * lib/mike-g++.exp (postbase): Don't link in libg++.
49590         * g++.old-deja/old-deja.exp: Likewise.
49591
49592 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49593
49594         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49595
49596 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49597
49598         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49599         For that, add `-Wl,-a,shared_archive'.
49600         * g++.old-deja/old-deja.exp: Likewise.
49601
49602 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49603
49604         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49605
49606 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49607
49608         * lib/mike-g++.exp (postbase): Pay attention to the status of
49609         g++_load.
49610
49611 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49612
49613           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49614
49615 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49616
49617         * lib/gcc.exp (default_gcc_start): No longer need to log program
49618         being executed or its output, execute_anywhere does that now.
49619         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49620         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49621
49622 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49623
49624         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49625         the same as those in lib/g++.exp.
49626
49627 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49628
49629         * gcc.c-torture: Update to c-torture-1.38 release.
49630         * gcc.ieee: Related changes.
49631
49632 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49633
49634         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49635         "exec". Minor reformatting changes.
49636
49637         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49638         cross. This means all "exec" calls now work on a remote host as
49639         well.
49640         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49641         cross. Filter out the extra "\r\n" stuff that expect puts in.
49642         (c-torture-execute): Filter out the bogus warnings like
49643         c-torture-compile does. Add support for canadian cross.
49644         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49645         Use execute_anywhere rather than calling exec directly. Now it
49646         works for canadian cross testing.
49647
49648 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49649
49650         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49651         results into a variable, and check that rather than using file exists.
49652
49653 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49654
49655         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49656         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49657
49658 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49659
49660         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49661         lib_curses if there's a shared libg++ in the build tree.
49662
49663 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49664
49665         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49666         if not supported target.
49667
49668 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49669
49670         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49671         link_curses up to always happen, not just for native builds.
49672
49673 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49674
49675         * gcc.c-torture: Update to c-torture-1.36 release.
49676         * gcc.failure: Related changes.
49677
49678 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49679
49680         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49681
49682 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49683
49684         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49685         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49686         runshlib, link_curses, and mathlib for link and run.
49687
49688         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49689         pass the runtime shared library options for Solaris, OSF/1, and
49690         Irix5, and link with -lcurses to avoid unresolved references.
49691
49692 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49693
49694         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49695         only run once.
49696
49697 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49698
49699         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49700
49701 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49702
49703         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49704         do not have a framework for the "compat" tests yet.
49705
49706 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49707
49708         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49709         set to null if we're testing vxworks5.1.  Use that instead of
49710         `-lm' in the setting of LIBS for link and run.
49711
49712 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49713
49714         * config/rom68k.exp (${tool}_load): Major changes to make it
49715         work.  Verified that it does in fact return the stuff in
49716         exec_output properly.  Catch any Emul or any TRAP other than 0.
49717
49718 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49719
49720         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49721         LDFLAGS properly for targets that need stuff from libgloss.
49722         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49723         only run once.
49724         (gpp_initialized): New variable.
49725
49726 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49727
49728         * config/rom68k.exp: Load libgloss.exp.
49729         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49730         so we can produce a fully linked binary.
49731         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49732         so we can produce a fully linked binary.
49733
49734 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49735
49736         * lib/plumhall.exp (ph_section): Watch for expected failures.
49737         Add missing `else'.
49738
49739         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49740         run the testcase.
49741         (c-torture): Likewise.
49742
49743 1995-08-28  Doug Evans  <dje@cygnus.com>
49744
49745         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49746
49747         * lib/mike-g++.exp (mike_cleanup): New proc.
49748         (prebase): New globals compiler_result, not_compiler_result,
49749         target_regexp.
49750         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49751         allow leading "-" in pattern.  Watch for unsupported tests.
49752         If $compiler_result is set, pattern match assembler code,
49753         and ditto for $not_compiler_result.
49754         * lib/mike-gcc.exp: Likewise.
49755
49756         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49757         execution "succeeded".
49758
49759 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49760
49761         * config/win32.exp: New file.
49762         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49763
49764 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49765
49766         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49767         unsupported.
49768         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49769         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49770         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49771
49772         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49773         "... without exceptions was ...".  That is now handled by
49774         prune_system_crud.
49775         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49776
49777 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49778
49779         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49780         sieve.c,sort2.c}: New files.
49781         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49782         sieve.exp,sort2.exp}: Drivers for them.
49783
49784         * lib/mike-gcc.exp (program_output): New user settable variable.
49785         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49786         messages.
49787         * lib/mike-g++.exp (program_output): New user settable variable.
49788
49789         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49790
49791         * config/sh.exp: Deleted (use sim.exp instead).
49792
49793 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49794
49795         * config/vx.exp: Declare CHECKTASK as global.
49796         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49797         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49798         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49799
49800 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49801
49802         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49803         target. Like vx.exp, only includes `vx29k.exp' instead of
49804         `vxworks.exp'.
49805
49806 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49807
49808         * config/sim.exp: Increase time limit from 120 seconds to 240.
49809
49810 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49811
49812         * gcc.c-torture/execute/950628-1.c: New test.
49813
49814 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49815
49816         * gcc.c-torture: Update with changes/additions from
49817         c-torture-1.34.
49818
49819 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49820
49821         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49822
49823 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49824
49825         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49826
49827 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49828
49829         * gcc.c-torture/compile/950512-1.c: New test.
49830         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49831         * gcc.dg/struct-ret-1.c: Likewise.
49832
49833 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49834
49835         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49836           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49837
49838 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49839
49840         * gcc.c-torture/special/920411-1.c: Deleted.
49841         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49842
49843 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49844
49845         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49846         cpu limit.
49847
49848 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49849
49850         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49851
49852 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49853
49854         From kenner;
49855         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49856         is the proper length.
49857         * va-arg-3.c: Likewise.
49858
49859 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49860
49861         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49862         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49863
49864         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49865         * lib/g++.exp (default_g++_start): Delete old cruft.
49866
49867 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49868
49869         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49870         (2 * (1 << 18)) to (2 * (1 << 17)).
49871
49872         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49873
49874 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49875
49876         * config/rom68k.exp: Renamed from config/idp.exp
49877
49878 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49879
49880         * c-torture/compile/921109-2.c
49881
49882 1995-04-18  Mike Stump  <mrs@cygnus.com>
49883
49884         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49885         excess errors.
49886
49887 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49888
49889         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49890         output.
49891         * lib/g++.exp (default_g++_start): Likewise.
49892
49893 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49894
49895         * gcc.c-torture/compile/950329-1.c: New test.
49896
49897 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49898
49899           * config/bug.exp (${tool}_load): Updated to use new remote_open
49900           and remote_close procs.
49901         * config/idp.exp: New file.
49902
49903 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49904
49905         * gcc.c-torture/execute/950322-1.c: New test.
49906
49907 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49908
49909         * config/vx.exp (${tool}_load): Clean up testing of return code from
49910         vxworks_ld and vxworks_spawn.
49911
49912 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49913
49914         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49915
49916 1995-03-13  Mike Stump  <mrs@cygnus.com>
49917
49918         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49919         can mark excess errors on a machine by machine basis.  Note, the
49920         default is to not expect any excess errors, even when excess
49921         errors test - is given, so you will want to put an XFAIL ... on
49922         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49923         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49924         those 4 machines, but no others.
49925
49926 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49927
49928         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49929         * lib/c-torture.exp: to here.
49930
49931 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49932
49933         * gcc.c-torture/execute/950221-1.c: New test.
49934         * gcc.c-torture/execute/struct-ret-1.c: New test.
49935         * gcc.c-torture/compile/950221-1.c: New test.
49936
49937         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49938
49939 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49940
49941         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49942         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49943
49944 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49945
49946         * g++.gb: New directory of tests, derived from my signature and
49947         class scoping tests.
49948
49949         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49950         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49951         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49952         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49953         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49954         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49955         * g++.gb/sig25.C: Likewise.
49956
49957         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49958         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49959         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49960         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49961         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49962         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49963         * g++.gb/sig25.exp: Likewise.
49964
49965         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49966         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49967         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49968         * g++.gb/scope13.C: Likewise, this test still fails.
49969
49970         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49971         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49972         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49973         * g++.gb/scope13.exp: Ditto.
49974
49975         * g++.gb/README: New file, explains what these tests are about.
49976
49977 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49978
49979         * lib/dg.exp (dg-do): Support `preprocess'.
49980         (dg-test): Likewise.
49981
49982 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49983
49984         * config/udi.exp: change "continue -expect" to "exp_continue".
49985
49986 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49987
49988         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49989         Delete redundant tests.
49990
49991         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49992         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49993         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49994         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49995         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49996         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49997         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49998         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49999
50000         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
50001         storing label pointers.
50002         * gcc.c-torture/execute/921019-1.c: Likewise.
50003         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
50004         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
50005         parameter fp.
50006         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
50007         constants.
50008
50009         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
50010         Delete obsolete tests.
50011
50012         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
50013         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
50014         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
50015         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
50016         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
50017         * gcc.c-torture/compile/950124-1.c: New test.
50018
50019         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
50020
50021 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
50022
50023         * lib/mike-g++.exp: Add -lm to LIBS.
50024
50025 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
50026
50027         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
50028
50029 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
50030
50031         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
50032
50033 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
50034
50035         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
50036
50037 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
50038
50039         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
50040         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
50041         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
50042         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
50043         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
50044         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
50045         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
50046         * g++.law/{operators31.C, operators32.C,
50047         * g++.law/{operators33.C, operators34.C}: Likewise.
50048         * g++.law/{pic1.C, refs2.C}: Likewise.
50049         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
50050         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
50051         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
50052         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50053
50054         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
50055         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
50056         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
50057         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
50058         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
50059         * g++.law/{enum9.exp, friend5.exp}: Likewise.
50060         * g++.law/{nest3.exp, nest4.exp}: Likewise.
50061         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
50062         * g++.law/{operators30.exp, operators31.exp}: Likewise.
50063         * g++.law/{operators32.exp, operators33.exp}: Likewise.
50064         * g++.law/{operators34.exp}: Likewise.
50065         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
50066         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
50067         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
50068         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
50069         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
50070
50071         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
50072         No longer expected to fail.
50073         * g++.law/missed-error3.C: Tweak for recent bool changes.
50074
50075 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
50076
50077         * config/emb-unix: Deleted.
50078         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
50079         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50080
50081 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50082
50083         * lib/dg.exp (dg-test): Fix typo in last patch.
50084
50085 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50086
50087         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50088         (handles multiple occurrences).
50089
50090 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50091
50092         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50093         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50094         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50095         printed).
50096         * lib/c-torture.exp (c-torture-compile): Likewise.
50097         (c-torture): Prepend full path if missing.
50098         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50099         (gcc_fail): Likewise.
50100         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50101
50102 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50103
50104         * lib/netware.exp: Only attach to NetWare i386 systems.
50105
50106 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50107
50108         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50109         messages.  Add test name to "output pattern match" pass/fail message.
50110
50111 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50112
50113         * gcc.dg: New testsuite.
50114         * gcc.dg/dg.exp: New file.
50115
50116         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50117         test-switch.c}: Deleted.
50118
50119         * gcc.misc-tests/msgs.exp: New testcase driver.
50120
50121 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50122
50123         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50124         Watch for illegal return values from ${tool}_load.
50125         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50126         cross targets.  Coerce return value >0 to 1.
50127
50128 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50129
50130         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50131
50132         * config/emb-unix.exp: New file.
50133
50134         * config/sim.exp: Error if variable $SIM not defined.
50135         (${tool}_load): Mark test as "untested" if simulator missing.
50136
50137         * config/unix.exp: Load remote.exp to get rcp_download.
50138         * lib/c-torture.exp: Use different option lists for testcases with
50139         and without loops.
50140         * gcc.c-torture/execute/execute.exp: Likewise.
50141
50142 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50143
50144         * config/*.exp: Clarify return code from ${tool}_load.
50145         Call `unresolved' or `untested' instead of `warning' or `perror'
50146         (sometimes you still want to call both though).
50147         Add comment that `shell_id' is local to each file.
50148         * config/udi.exp (timeout): Set to 30.
50149         Don't print warning if connection fails, $connectmode has already
50150         printed an error.
50151         (${tool}_load): Move verbose messages to level 2.
50152         Rework pattern for "Process started" message.
50153         Pass `shell_id' to ${connectmode}_download.
50154         Retry twice upon timeout.  Make resetting of target more robust.
50155         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50156         Pass `shell_id' to exit_$connectmode.
50157         Only call exit_$connectmode if connected.
50158         * config/unix.exp (${tool}_load): Check return codes better.
50159         * config/vrtx.exp (${tool}_load): Likewise.
50160         * config/vx.exp (${tool}_load): Likewise.
50161         Delete unneeded global's.
50162         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50163         from ${tool}_load.
50164         (dg-stat): Delete.
50165         (dg-init): Delete recording of pass/fail counts.
50166         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50167         (old-dejagnu-init): Likewise.
50168         (old-dejagnu-stat): Delete contents, empty proc now.
50169         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50170         (c-torture): Delete references to lcnt, lpass, lfail.
50171         Get option list from TORTURE_OPTIONS.
50172         Delete -funroll[-all]-loops if no loops.
50173         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50174         (g++_stat): Delete contents (empty proc now).
50175         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50176         (gcc_finish): Likewise.
50177         (gcc_stat): Deleted.
50178         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50179         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50180         * gcc.c-torture/execute/execute.exp: Likewise.
50181         Split tests into two parts: compile, execute.
50182         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50183         no loops.  Update to reflect clarified return codes from ${tool}_load.
50184
50185 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50186
50187         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50188         to grep for.
50189         (old-dejagnu): Likewise (where necessary).
50190
50191 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50192
50193         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50194
50195         * lib/dg.exp (dg-process-target): Fix processing of selector.
50196         Add comment regarding use of `error'.
50197
50198         * lib/gcc.exp (prune_system_crud): Define if missing.
50199         * lib/g++.exp (prune_system_crud): Likewise.
50200
50201         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50202         Call prune_system_crud.
50203         * lib/dg.exp (dg-runtest): New proc.
50204         Use perror instead of send_user for tcl errors in testcase.
50205         Don't return any value, it's never used.
50206         Don't clobber previous definition of `unknown'.
50207         Print tcl errors in `dg-final'.
50208
50209 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50210
50211         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50212         (dg-test): Don't print errorInfo, it contains stack backtrace.
50213
50214 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50215
50216         * lib/g++.exp (runtest_file_p): Define if missing.
50217
50218 1994-09-24  Doug Evans  (dje@cygnus.com)
50219
50220         * lib/mike-g++.exp: Comment out loading of g++.exp.
50221         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50222         (default_g++_version): Always print something.
50223         (default_g++_start): Comment out call to `which'.
50224         (g++_start, g++_load): Deleted (must be defined in config file).
50225         * lib/gcc.exp: Test for existence of $CC at start.
50226         Delete check for tmpdir (done in gcc_init).
50227         (default_gcc_version): Always print something.
50228         (default_gcc_start): Comment out call to `which'.
50229         * config/*.exp: Major cleanup - make cross targets work at least a
50230         little better for g++ (by not being "--tool gcc" specific).
50231         Rename gcc_xxx to ${tool}_xxx.
50232         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50233         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50234
50235 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50236
50237         * lib/c-torture.exp (c-torture-compile): Rework compiler
50238         message processing.
50239
50240         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50241         c-torture.
50242
50243 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50244
50245         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50246
50247         * lib/dg.exp (dg-process-target): Support { target native }.
50248
50249 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50250
50251         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50252         looked for "... program xxx got fatal signal".
50253         Correct regsub munging of `comp_output'.
50254         Ignore compiler messages "path prefix not used" and "linker input
50255         file unused".
50256
50257 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50258
50259         * lib/gcc.exp (runtest_file_p): Define if missing.
50260         * gcc.prms/template.c: Example to work from.
50261
50262 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50263
50264         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50265         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50266
50267         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50268         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50269         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50270         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50271
50272         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50273         (dg-process-target): No longer a varargs proc.
50274         Return S/N for target, P/F for xfail.  All callers changed.
50275         (user option procs): More argument checking.
50276         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50277         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50278         (dg-test): Skip test if not running on selected target in `dg-do'.
50279         Update handling of `dg-do-what', `dg-output-text'.
50280         Separate execution pass/fail from output pattern match pass/fail.
50281         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50282
50283 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50284
50285         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50286         target for 920510-1.c.
50287
50288 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50289
50290         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50291         Clean up comment regarding use of passcnt, etc.
50292         (gcc_stat): Don't update `testcnt' here.
50293         (gcc_finish): Do it here.
50294         Might as well reset `but_id' here too.
50295         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50296         to determine if the file should be tested.
50297         * gcc.c-torture/compile/compile.exp: Likewise.
50298         * gcc.c-torture/execute/execute.exp: Likewise.
50299         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50300         * gcc.misc-tests/dg-test.exp: Likewise.
50301         * gcc.prms/prms.exp: Likewise.
50302         * gcc.wendy/wendy.exp: Likewise.
50303         * g++.old-deja.exp: Likewise.
50304         Move "Testing file" message to verbose level 1.
50305
50306 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50307
50308         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50309
50310 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50311
50312         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50313         (default_gcc_start): Accept optional second list element
50314         of compiler flags.  Print compiler output at verbosity level 2.
50315         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50316         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50317         Save current values of framework globals passcnt, failcnt, xpasscnt,
50318         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50319         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50320         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50321         xfailcnt to compute stats.  Update framework global `testcnt' from
50322         pass/fail counts.
50323         (gcc_finish): New proc.  Clean up test environment.
50324         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50325         (gcc_epass, gcc_efail): Delete.
50326         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50327         argument of line number.
50328         (dg-init): If the tool has an init routine, call it.
50329         (dg-test): Remove args `cflags_var' and `libs_var'.
50330         Pass all compiler options to ${tool}_start.
50331         Handle missing line number.
50332         (dg-finish): New function.
50333         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50334         particular files.  Call gcc_finish at end.  Move "skipping test"
50335         message to verbosity level 3.
50336         * gcc.c-torture/compile/compile.exp: Likewise.
50337         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50338         * gcc.c-torture/execute/execute.exp: Likewise.
50339         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50340         Print testcase being tried at verbosity level 1.
50341         * gcc.c-torture/special/special.exp: Unset xfail.
50342         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50343         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50344         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50345         * gcc.failure/failure.exp: Likewise.
50346         * gcc.ieee/ieee.exp: Likewise.
50347         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50348         Update call to dg-test.  Call dg-finish at end.
50349         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50350         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50351         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50352         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50353         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50354         * gcc.wendy/wendy.exp: Add copyright.
50355         Delete setting of tmpdir (done by gcc_init).
50356         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50357         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50358         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50359         gcc_[ce]pass/fail.
50360
50361 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50362
50363         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50364         confusion.
50365         (g++_load): Likewise.
50366
50367         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50368         Rename argument to `prog' to remove the confusion.
50369         Varargs fns behave differently too!
50370         (g++_load): Likewise.
50371
50372         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50373
50374         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50375         what it is.  Delete (always) printing of status value for !native.
50376         Simplify verbose code, and include status and exec_output.
50377         (g++_load): Use gcc_load.
50378
50379 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50380
50381         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50382         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50383         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50384         940714-3.c as these testcases don't exist anymore.  Make
50385         va-arg-1.c expected to pass.
50386
50387 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50388
50389         * gcc.misc-tests/misc.exp: Only run specific testcases.
50390         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50391         * gcc.misc-tests/dg-[1-9].c: New files.
50392
50393         * lib/dg.exp: New testsuite driver.
50394         * gcc.prms/prms.exp: Use it.
50395
50396         * README.gcc: New file.
50397
50398         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50399         Document and reset `lxpass' and `lxfail'.
50400         Simplify "initialized" message.
50401         (gcc_stat): Clean up comments a little.
50402
50403 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50404
50405         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50406
50407 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50408
50409         * lib/old-dejagnu.exp (process-option): New proc.
50410         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50411         (old-dejagnu): Simplify.
50412         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50413
50414 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50415
50416         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50417         exists and is not an empty string.
50418
50419         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50420         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50421         finished.
50422         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50423         automatically.
50424
50425         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50426         longer expected to fail.
50427
50428         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50429         "f" function call.
50430
50431         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50432
50433         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50434         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50435         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50436         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50437         c-torture-1.29.
50438
50439         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50440         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50441
50442         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50443
50444         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50445         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50446
50447         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50448         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50449         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50450
50451 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50452
50453         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50454         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50455         940714-1.c, 940714-2.c, 940714-3.c},
50456         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50457         gcc.misc-tests/{mg.c,mg.exp}:
50458         New tests.
50459         * gcc.noncompile/noncompile.exp: Change accordingly.
50460
50461 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50462
50463         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50464         Undo previous clobberage.
50465
50466 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50467
50468         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50469         * gcc.special/{930510-1.c, special.exp}:
50470         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50471         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50472         struct-varargs-1.c}: New tests from c-torture-1.26.
50473
50474 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50475
50476         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50477           argument to switch.
50478
50479 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50480
50481         * Revert the previous changes.  Please see Rob's directory
50482           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50483           fixes.
50484
50485 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50486
50487         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50488             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50489             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50490             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50491             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50492             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50493             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50494             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50495             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50496             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50497             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50498             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50499             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50500             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50501             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50502             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50503             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50504             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50505             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50506             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50507             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50508             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50509             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50510             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50511             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50512             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50513             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50514
50515 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50516
50517         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50518             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50519           with perror calls.
50520
50521 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50522
50523         * config/unix.exp (g++_load): Fix syntax.
50524
50525 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50526
50527         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50528         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50529         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50530         Don't expect va-arg-1.c to fail.  Correct expected output for
50531         920928-1.c.
50532         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50533         * gcc.wendy/hbm4.c: Correct typo.
50534         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50535
50536 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50537
50538         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50539         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50540         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50541         * lib/c-torture.exp (c-torture-compile): Ditto.
50542
50543         Reduce volume of output (remove all the -I's and such).
50544         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50545         Call gcc_cpass, gcc_cfail.
50546         (c-torture): Pass testing option to c-torture-compile.
50547
50548 1994-03-21  Doug Evans  (dje@cygnus.com)
50549
50550         Bring patches over from progressive.
50551         * config/default.exp: Exit remote shell cleanly.
50552         (g++_exit, g++_start): Add default versions.
50553         * config/sim.exp (gcc_load): Use perror, not error.
50554
50555 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50556
50557         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50558         set in site.exp.
50559
50560 1994-03-14  Doug Evans  (dje@cygnus.com)
50561
50562         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50563         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50564         (wendy_try): New proc to run testcase.
50565         (main loop): Call 'em.
50566         * gcc.wendy/*.c: Clean up pass to correct expected output.
50567
50568         * lib/gcc.exp: Minor cleanup work.
50569         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50570
50571 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50572
50573         * config/sim.exp (gcc_load): Document return codes better.
50574         Don't pass -v to simulator.
50575
50576 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50577
50578           * gcc.special/920717-x.c: Fix typo.
50579           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50580           get at sources.
50581
50582         * lib/mike-gcc.exp: Fix typo.
50583
50584 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50585
50586         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50587         binary to use, transform the name.
50588         * config/*.exp: rename everything. Nuke any g++ specific files,
50589         it's now a special case of gcc that requires no special support.
50590         Add a default.exp for unsupported targets.
50591
50592 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50593
50594         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50595         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50596         version of Tcl.
50597
50598 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50599
50600         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50601         than a warning.
50602
50603 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50604
50605         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50606
50607 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50608
50609         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50610         option_list.  Compile every file with only 4/6 option choices
50611         (same as C torture) instead of with 12/18 different option
50612         choices.
50613         * lib/c-torture.exp: Likewise.
50614
50615         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50616         not already set.
50617
50618 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50619
50620         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50621         can put an XFAIL *-*-* on excess errors.
50622
50623 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50624
50625         * g++.law: Add more tests derived from g++-bugs snapshots.
50626
50627         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50628         equivalent to g++.law/init9.
50629
50630         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50631         compiled it, and the a.out file after we've run it.
50632
50633 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50634
50635         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50636         compiled it, and the a.out file after we've run it.
50637
50638 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50639
50640         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50641
50642 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50643
50644         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50645         version number.
50646
50647 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50648
50649         * g++.law: New directory of g++ tests derived from the g++-bugs
50650         snapshots.
50651
50652 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50653
50654         * gcc.compile: initbug1.c initbug1.exp testcase added
50655
50656 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50657
50658         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50659         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50660           fixes submitted by Jeff Law (law@cs.utah.edu)
50661         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50662           Jeff Law (law@cs.utah.edu)
50663
50664
50665 1993-11-30  Mike Stump  (mrs@cygnus.com)
50666
50667         * config/unix-g++.exp: Follow the gcc way of doing things.
50668         * g++.old-deja/old-deja.exp: Minor updates.
50669         * lib/g++.exp: New file, follow the gcc way of doing things.
50670         * lib/old-dejagnu.exp: Minor updates.
50671         * lib/mike-g++.exp: Always unset errorInfo.
50672
50673 1993-11-06  Mike Stump  (mrs@cygnus.com)
50674
50675         * lib/gcc.exp: Fix some errors with the below change, CC and
50676         CFLAGS should be global when setting, not local.
50677
50678 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50679
50680         * lib/gcc.exp: Transform tool name.
50681
50682 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50683
50684         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50685
50686 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50687
50688         * lib/gcc.exp: change gcc_done to gcc_stat
50689
50690 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50691
50692         * Upgraded gcc testsuite to c-torture version 1.25
50693
50694 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50695
50696         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50697         * lib/c-torture: added hooks for new reporting code.
50698
50699 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50700
50701         * config/sh-gcc.exp: check if sh-sim exists in the path
50702
50703 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50704
50705         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50706         * gcc.compile/compile.exp: Initial changes for new logic.
50707         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50708         * gcc.failure/failure.exp: Initial changes for new logic.
50709         * gcc.ieee/ieee.exp: Initial changes for new logic.
50710         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50711         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50712         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50713         * lib/c-torture.exp: Initial changes for new logic.
50714         * lib/gcc.exp: Initial changes for new logic.
50715
50716 1993-10-15  Mike Stump  (mrs@cygnus.com)
50717
50718         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50719         depend upon failure or success.  Fully qualify names in failure
50720         and success messages.  Always remove a.out before starting
50721         compile, just in case.  Pay more attention to error text output by
50722         the compiler.  Handle testcases with no known past errors just
50723         like all others, so that things are uniform.  Other miscellaneous
50724         improvements.
50725
50726 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50727
50728         * gcc.cpp: new directory for cpp tests
50729
50730 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50731
50732         * lib/chill.exp: Code reformatted, removed unused code.
50733         * config/unix-chill.exp: Code reformatted, removed unused code.
50734         * chill.execute/execute.exp: Code reformatted, removed unused code.
50735         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50736
50737 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50738
50739         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50740         routines not written.
50741
50742 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50743
50744         * config/bug-gcc.exp: Use new procs from bug.exp.
50745
50746 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50747
50748         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50749         via ftp, rather than depending on NFS.
50750         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50751         case.
50752
50753 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50754
50755         * config/bug-gcc.exp: Use new download proc.
50756
50757 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50758
50759         * chill.execute/execute.exp: cleanups, handles errors better
50760         * chill.compile/compile.exp: rewrite, based on execute.exp
50761         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50762         * lib/chill.exp: major changes to diff proc and compile and link
50763           procs. added chill_fail and chill_pass wrappers to pass and
50764           fail. added more comments, and handle error codes better.
50765           Added a hack to capture stderr from exec, so noncompile tests
50766           can work.
50767
50768 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50769
50770         * chill.execute/execute.exp: rewrite of testsuite driver
50771         * lib/chill.exp: rewrite of testsuite driver
50772         * config/unix-chill.exp: rewrite of testsuite driver
50773
50774 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50775
50776         In chill.execute:
50777         * iexpr.ch: Standardize uppercase.
50778         * tuples.dat: Standardize uppercase.
50779         * vary.ch: standardize.  Correct varying string assignments.
50780         * vary.dat: Add new output lines.
50781
50782 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50783
50784         In chill.execute:
50785         * chprintf.ch: Standardize use of uppercase.
50786         * tuples.ch: Standardize and turn arr2 into a DCL,
50787           rather than a SYN.
50788         * pinits.ch: Standardize.
50789
50790 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50791
50792         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50793         * Makefil: Renamed to Makefile.in.
50794         * configure.in: New.
50795
50796 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50797
50798         In chill.execute:
50799         * .cvsignore: Add result/output files.
50800         * Makefile: Fix up variables at start.  Use MFLAGS
50801           everywhere.  Correct bool_loc, built_ins entries.
50802           Add entry for vary1.ch.
50803         * bitarray.ch: Standardize upper-case usage.
50804         * bitexpr.ch: Standardize, add output of b1.
50805         * params.ch: Use arrayt in along PROC parameters, to
50806           avoid novelty problems.
50807         * sets.ch: Tiny cleanup.
50808         * vary1.ch: Re-indent.
50809
50810 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50811
50812           * Add PR-related files to Makefiles, .cvsignore files, etc.
50813
50814 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50815
50816         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50817           with compiler objects. New names are test-flow.c and test-loop.c
50818
50819 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50820
50821         * Upgraded c-torture tests from 1.19 to 1.20
50822
50823         * new files:
50824         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50825         * gcc.compile: 930623-1.c 930623-2.c
50826         * gcc.noncompile: 930622-1.c 930622-2.c
50827         * gcc.failure: 920411-1.c 920627-2.c
50828         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50829
50830 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50831
50832         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50833           More changes to get testsuite working properly. Needs more work.
50834           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50835
50836 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50837
50838         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50839           More changes to get testsuite working properly. Needs more work.
50840
50841 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50842
50843         * chill.compile/compile.exp: Added for Dejagnu support
50844         * chill.execute/execute.exp: Added for Dejagnu support
50845         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50846
50847 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50848
50849         This should complete moving the CHILL test files.
50850         * chill.noncompile(.cvsignore printf.grt
50851             in-printf.grt chprintf.grt chprintf.ch):
50852             Added test-support files.
50853           (Makefile): Modified further.
50854         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50855             signal.ch): Added test files.
50856           * chill.execute (.cvsignore printf.grt printr.c
50857             in-printf.grt rts.c chprintf.grt rts.h): Added
50858           test-support files.
50859             (Makefile): More corrections.
50860
50861 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50862
50863         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50864           test cases, ready for DejaGnu.
50865
50866 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50867
50868         * Upgraded c-torture tests from 1.18 to 1.19
50869
50870         * gcc.compile: added test(s):
50871           930607-1.c
50872         * gcc.execute: added test(s):
50873           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50874
50875         * added new subdirectory for misc tests: gcc.misc-tests
50876         * gcc.misc-test(s): added tests:
50877           inst-check.c test-consts.c test-ior.c test-switch.c
50878
50879 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50880
50881         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50882
50883 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50884
50885         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50886
50887 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50888
50889         * Upgraded c-torture tests from 1.17 to 1.18
50890
50891 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50892
50893         * Upgraded c-torture tests from 1.12 to 1.17
50894
50895 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50896
50897         * lib/old-dejagnu.exp:
50898           Fixed handling of XFAIL target triplets to correctly
50899           recognize wildcard characters.  Removed code that
50900           appended a unique id tag to the end of the file name
50901           printed out by the result of the testcases within a
50902           given test file.
50903
50904 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50905
50906         * lib/old-dejagnu.exp:
50907           Reworked expected failure handling to trigger off of XFAIL
50908           keyword in keyphrase embeded in testcase source code. The
50909           XFAIL keyword must be at the end of the keyphrase line. It
50910           may optionally be followed by one or more target triplets.
50911           It has just occured that the handling of wildcards in the
50912           target triplet may not be correct.
50913
50914 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50915
50916         * g++.old-deja/tests:
50917           Moved all subdirectories up one level into g++.old-deja .
50918
50919         * lib/old-dejagnu.exp:
50920           Fixed problem with CXXFLAGS not being properly reset, and being
50921           corrupted with extraneous "-c" compiler option.  This was
50922           causing binaries to not be generated for test that needed them.
50923           Modified strings passed to "pass" and "fail" so that individual
50924           tests from the same test file would be distinguished by an
50925           identifier appended to the test file name in the summary logs;
50926           this corrected a problem with erroneous diff logs.  Added code
50927           to search testcases for expected fail and unexpected pass keywords.
50928
50929 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50930
50931         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50932
50933 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50934
50935         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50936           Removed extraneous text from end of "Special g++ Options"
50937           keyphrase.
50938
50939         * lib/old-dejagnu.exp: Added pattern matching to look for new
50940           keywords, embedded in testcases comments, which will trigger
50941           calls to xpass and xfail.
50942
50943 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50944
50945         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50946           comments embedded in the testcases, especially the one looking for
50947           special compiler options, as well as the pattern matching for the
50948           compiler output again.
50949
50950 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50951
50952         * lib/old-dejagnu.exp: Do a proper check of the return value for
50953           execute tests. Fixed several problems with the pattern matching
50954           of the compiler output which gave erroneous test results.
50955           Changed several of the test result messages to be more descriptive.
50956         * config/unix-g++.exp: Proc g++_load now actually works and
50957           executes the tests passed to it and returns a usable return
50958           value.
50959
50960 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50961
50962           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50963
50964 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50965
50966         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50967           Modified both files to properly execute the old style
50968           dejagnu tests. The previous versions of these files were
50969           experimental and did not function anything near correctly.
50970
50971 1993-04-05  Rob Savoye  (rob@cygnus.com)
50972
50973         * Removed all Makefile.in and configure.in files. No configuration
50974         needed now.
50975
50976 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50977
50978         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50979
50980 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50981
50982         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50983         gcc.special/configure.in, gcc.noncompile/configure.in,
50984         gcc.execute/configure.in, gcc.code_quality/configure.in,
50985         g++.other/configure.in, g++.old-deja/configure.in,
50986         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50987         in srcname setting.
50988
50989 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50990
50991         * lib/udi.exp: Fixed mondfe and mondfe_download.
50992         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50993         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50994
50995 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50996
50997         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50998         (gdb_exit): Don't remove *_soc files.
50999
51000 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
51001
51002         * lib/c-torture.exp: Don't look for main; instead always use -w
51003         -c.  This is how the c-torture tests work.  Remove the object
51004         file if the compilation succeeds.
51005         * gcc.execute/execute.exp: Remove executable if test passes.
51006         * gcc.noncompile/noncompile.exp: Every test is an expected
51007         failure.
51008         * gcc.special/special.exp: Added tests from c-torture 1.11,
51009         corrected use of existing test.
51010         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
51011         gcc.execute/920625-1.c: Updated to c-torture 1.11.
51012         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
51013         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
51014         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
51015         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
51016         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
51017         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
51018         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
51019         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
51020         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
51021         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
51022         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
51023         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
51024         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
51025         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
51026         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
51027         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
51028         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
51029         c-torture 1.11.
51030         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
51031         correspond to c-torture 1.11.
51032
51033         * New file.