OSDN Git Service

* fold-const.c (fold_binary) <BIT_IOR_EXPR>: Add missing conversions.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/bit_packed_array2.adb: New test.
4
5 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
6
7         PR fortran/35740
8         * gfortran.dg/transpose_conjg_1.f90: New test.
9
10 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
11
12         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
13         
14 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
15
16         PR fortran/35698
17         * gfortran.dg/allocate_zerosize_3.f: New test.
18
19         PR fortran/35702
20         * gfortran.dg/character_assign_1.f90: New test.
21
22 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
23
24         PR libfortran/32972
25         PR libfortran/32512
26         * intrinsic_spread_1.f90:  New file.
27         * intrinsic_spread_2.f90:  New file.
28         * intrinsic_spread_3.f90:  New file.
29
30 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
31
32         PR fortran/34714
33         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
34         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
35         * gfortran.dg/func_assign.f90: Likewise.
36         * gfortran.dg/implicit_11.f90: Likewise.
37         * gfortran.dg/proc_assign_1.f90: Likewise.
38         * gfortran.dg/proc_assign_2.f90: Likewise.
39         * gfortran.dg/procedure_lvalue.f90: Likewise.
40
41 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
42
43         PR fortran/35699
44         * gfortran.dg/direct_io_10.f: New test.
45
46 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
47
48         * gcc.target/i386/vectorize6.c: New test.
49
50 2008-03-28  Tobias Burnus  <burnus@net-b.de>
51
52         PR fortran/35721
53         * gfortran.dg/associated_target_2.f90: New.
54
55 2008-03-28  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/19580
58         * gcc.dg/tree-ssa/loop-34.c: New testcase.
59
60 2008-03-28  Richard Guenther  <rguenther@suse.de>
61
62         PR tree-optimization/30317
63         PR tree-optimization/30911
64         PR tree-optimization/34793
65         * gcc.dg/tree-ssa/vrp35.c: New testcase.
66         * gcc.dg/tree-ssa/vrp36.c: Likewise.
67         * gcc.dg/tree-ssa/vrp37.c: Likewise.
68
69 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
70
71         PR target/31334
72         * gcc.target/powerpc/altivec-25.c: New testcase.
73
74 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75
76         PR fortran/35724
77         * gfortran.dg/cshift_shift_real_2.f90: New test.
78
79 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
80
81         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
82         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
83
84 2008-03-27  Richard Guenther  <rguenther@suse.de>
85
86         PR c/32511
87         * gcc.dg/attr-weak-1.c: New testcase.
88
89 2008-03-27  Richard Guenther  <rguenther@suse.de>
90
91         PR tree-optimization/32810
92         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
93
94 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
95
96         * g++.dg/cpp0x/variadic91.C: New.
97
98 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
99
100         * gcc.dg/tree-ssa/loop-32.c: New testcase.
101         * gcc.dg/tree-ssa/loop-33.c: Likewise.
102
103 2008-03-27  Richard Guenther  <rguenther@suse.de>
104
105         * gcc.dg/fold-addr-1.c: New testcase.
106
107 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
108
109         PR middle-end/35429
110         * gcc.c-torture/compile/complex-5.c: New test.
111
112 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
113
114         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
115
116 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
117
118         PR c++/35546
119         * g++.dg/ext/attrib33.C: New test.
120
121 2008-03-26  Richard Guenther  <rguenther@suse.de>
122
123         Revert:
124         2008-03-26  Richard Guenther  <rguenther@suse.de>
125
126         * gcc.dg/fold-addr-1.c: New testcase.
127
128 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
129
130         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
131         before redefinitions of extern and __inline.
132         * gcc.target/i386/sse-13.c: Ditto.
133
134 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
135
136         PR c++/35332
137         * g++.dg/other/error27.C: New test.
138
139 2008-03-26  Richard Guenther  <rguenther@suse.de>
140
141         * gcc.dg/fold-addr-1.c: New testcase.
142
143 2008-03-26  Richard Guenther  <rguenther@suse.de>
144
145         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
146         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
147         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
148         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
149         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
150         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
151         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
152
153 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
154
155         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
156         variadic template template parameter binding semantics.
157         * g++.dg/cpp0x/variadic85.C: Ditto.
158         * g++.dg/cpp0x/variadic88.C: New.
159         * g++.dg/cpp0x/variadic89.C: New.
160         * g++.dg/cpp0x/variadic90.C: New.
161         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
162         variadic template template parameter binding semantics.
163         * g++.dg/cpp0x/variadic-lambda.C: New.
164
165 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
166
167         PR target/31558
168         * g++.dg/ext/altivec-15.C: New testcase.
169
170 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
171
172         PR objc/29197
173         * objc.dg/method-20.m: New testcase.
174         
175 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
176
177         PR rtl-optimization/35232
178         * gcc.target/mips/pr35232.c: New test.
179
180 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
181
182         * g++.dg/template/sfinae4.C: New.
183         * g++.dg/template/sfinae5.C: New.
184         * g++.dg/template/sfinae6.C: New.
185         * g++.dg/template/sfinae6_neg.C: New.
186         * g++.dg/template/sfinae7.C: New.
187         * g++.dg/template/sfinae8.C: New.
188         * g++.dg/template/sfinae9.C: New.
189         * g++.dg/template/sfinae10.C: New.
190         * g++.dg/template/sfinae11.C: New.
191         * g++.dg/template/sfinae12.C: New.
192         * g++.dg/template/sfinae13.C: New.
193         * g++.dg/template/sfinae14C: New.
194
195 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
196
197         * gcc.target/sh/sh2a-bclr.c: New test.
198         * gcc.target/sh/sh2a-bset.c: New test.
199
200 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
201
202         * gcc.target/sh/sh2a-movrt.c: New test.
203
204 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
205
206         * gcc.target/sh/sh2a-prefetch.c: New test.
207
208 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
209             Naveen.H.S  <naveen.hs@kpitcummins.com>
210
211         * gcc.target/sh/sh2a-movi20s.c: New test.
212
213 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
214             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
215             Naveen.H.S  <naveen.hs@kpitcummins.com>
216
217         * gcc.target/sh/sh2a-resbank.c: New test.
218         * gcc.target/sh/sh2a-tbr-jump.c: New test.
219         * gcc.target/sh/sh2a-jsrn.c: New test.
220         * gcc.target/sh/sh2a-rtsn.c: New test.
221
222 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
223
224         * gcc.target/i386/sse-17.c: Include sse2-check.h.
225         (main): Change to void and rename to sse2_test.
226         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
227         dg-do-what-default to "compile" if SSE2 hardware is not available.
228         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
229         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
230         xfail vect_no_int_max from "vectorization not profitable" check.
231
232 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
233
234         PR middle-end/26222
235         * gcc.dg/torture/pr26222.c: New testcase.
236
237 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
238
239         PR fortran/34813
240         * gfortran.dg/null_3.f90 : New test
241
242         PR fortran/33295
243         * gfortran.dg/module_function_type_1.f90 : New test
244
245 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
246
247         PR libfortran/32972
248         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
249         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
250         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
251
252 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
253
254         * gcc.target/mips/dse-1.c: Add checks for zeros.
255
256 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
257
258         PR target/27946
259         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
260
261 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
262
263         PR libfortran/32972
264         * internal_pack_1.f90:  New test case.
265         * internal_pack_2.f90:  New test case.
266         * internal_pack_3.f90:  New test case.
267
268 2008-03-21  Olivier Hainque  <hainque@adacore.com>
269
270         * gnat.dg/empty_vector_length.adb: New testcase.
271
272 2008-03-20  Richard Guenther  <rguenther@suse.de>
273
274         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
275
276 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
277             Uros Bizjak  <ubizjak@gmail.com>
278
279         PR testsuite/34168
280         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
281         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
282         if SSE2 hardware is not available.
283         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
284         gcc.dg/vect/vect.exp.
285         * gfortran.dg/vect/vect.exp: Ditto.
286         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
287
288 2008-03-20  Andreas Schwab  <schwab@suse.de>
289
290         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
291         xfail.
292
293 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
294
295         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
296         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
297         from dg-options.
298
299 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
300
301         PR testsuite/35621
302         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
303         * gcc.target/i386/ssse3-pabsd.c: Likewise.
304         * gcc.target/i386/ssse3-pabsw.c: Likewise.
305         * gcc.target/i386/ssse3-palignr.c: Likewise.
306         * gcc.target/i386/ssse3-phaddd.c: Likewise.
307         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
308         * gcc.target/i386/ssse3-phaddw.c: Likewise.
309         * gcc.target/i386/ssse3-phsubd.c: Likewise.
310         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
311         * gcc.target/i386/ssse3-phsubw.c: Likewise.
312         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
313         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
314         * gcc.target/i386/ssse3-pshufb.c: Likewise.
315         * gcc.target/i386/ssse3-psignb.c: Likewise.
316         * gcc.target/i386/ssse3-psignd.c: Likewise.
317         * gcc.target/i386/ssse3-psignw.c: Likewise.
318
319 2008-03-20  Andreas Schwab  <schwab@suse.de>
320
321         PR testsuite/35647
322         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
323         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
324         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
325         continuation and remove xfail.
326
327 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
328
329         PR libfortran/32972
330         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
331         in subroutine.
332
333 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
334
335         * gcc.dg/format/ms_array-1.c: New.
336         * gcc.dg/format/ms_c90-scanf-3.c: New.
337         * gcc.dg/format/ms_c99-strftime-1.c: New.
338         * gcc.dg/format/ms_no-y2k-1.c: New.
339         * gcc.dg/format/ms_attr-1.c: New.
340         * gcc.dg/format/ms_c90-scanf-4.c: New.
341         * gcc.dg/format/ms_c99-strftime-2.c: New.
342         * gcc.dg/format/ms_nonlit-1.c: New.
343         * gcc.dg/format/ms_c90-scanf-5.c: New.
344         * gcc.dg/format/ms_cast-1.c: New.
345         * gcc.dg/format/ms_nonlit-2.c: New.
346         * gcc.dg/format/ms_attr-2.c: New.
347         * gcc.dg/format/ms_c90-strftime-1.c: New.
348         * gcc.dg/format/ms_miss-1.c: New.
349         * gcc.dg/format/ms_nonlit-3.c: New.
350         * gcc.dg/format/ms_attr-3.c: New.
351         * gcc.dg/format/ms_c90-strftime-2.c: New.
352         * gcc.dg/format/ms_miss-2.c: New.
353         * gcc.dg/format/ms_nul-1.c: New.
354         * gcc.dg/format/ms_attr-4.c: New.
355         * gcc.dg/format/ms_c94-printf-1.c: New.
356         * gcc.dg/format/ms_miss-3.c: New.
357         * gcc.dg/format/ms_nul-2.c: New.
358         * gcc.dg/format/ms_attr-7.c: New.
359         * gcc.dg/format/ms_c94-scanf-1.c: New.
360         * gcc.dg/format/ms_miss-4.c: New.
361         * gcc.dg/format/ms_null-1.c: New.
362         * gcc.dg/format/ms_bitfld-1.c: New.
363         * gcc.dg/format/ms_c99-printf-1.c: New.
364         * gcc.dg/format/ms_miss-5.c: New.
365         * gcc.dg/format/ms_plus-1.c: New.
366         * gcc.dg/format/ms_branch-1.c: New.
367         * gcc.dg/format/ms_c99-printf-2.c: New.
368         * gcc.dg/format/ms_miss-6.c: New.
369         * gcc.dg/format/ms_sec-1.c: New.
370         * gcc.dg/format/ms_c90-printf-1.c: New.
371         * gcc.dg/format/ms_c99-printf-3.c: New.
372         * gcc.dg/format/ms_multattr-1.c: New.
373         * gcc.dg/format/ms_unnamed-1.c: New.
374         * gcc.dg/format/ms_c90-printf-2.c: New.
375         * gcc.dg/format/ms_c99-scanf-1.c: New.
376         * gcc.dg/format/ms_multattr-2.c: New.
377         * gcc.dg/format/ms_va-1.c: New.
378         * gcc.dg/format/ms_c90-printf-3.c: New.
379         * gcc.dg/format/ms_c99-scanf-2.c: New.
380         * gcc.dg/format/ms_multattr-3.c: New.
381         * gcc.dg/format/ms_c90-scanf-1.c: New.
382         * gcc.dg/format/ms_c99-scanf-3.c: New.
383         * gcc.dg/format/ms_no-exargs-1.c: New.
384         * gcc.dg/format/ms_zero-length-1.c: New.
385         * gcc.dg/format/ms_c90-scanf-2.c: New.
386         * gcc.dg/format/ms_c99-scanf-4.c: New.
387         * gcc.dg/format/ms_no-exargs-2.c: New.
388         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
389         * gcc.dg/format/miss-1.c: Likewise.
390         * gcc.dg/format/miss-3.c: Likewise.
391         * gcc.dg/format/multattr-2.c: Likewise.
392         * gcc.dg/format/miss-5.c: Likewise.
393         * gcc.dg/format/attr-2.c: Likewise.
394         * gcc.dg/format/attr-4.c: Likewise.
395         * gcc.dg/format/c90-scanf-4.c: Likewise.
396         * gcc.dg/format/c99-printf-3.c: Likewise.
397         * gcc.dg/format/multattr-1.c: Likewise.
398         * gcc.dg/format/miss-4.c: Likewise.
399         * gcc.dg/format/miss-6.c: Likewise.
400         * gcc.dg/format/c90-printf-3.c: Likewise.
401         * gcc.dg/format/attr-1.c: Likewise.
402         * gcc.dg/format/attr-3.c: Likewise.
403         * gcc.dg/format/attr-7.c: Likewise.
404         * gcc.dg/format/format.h: Treat mingw and gnu style.
405         * gcc.dg/format/sys_format.c: New.
406
407 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
408
409         PR libfortran/35627
410         * gfortran.dg/namelist_46.f90: New test.
411
412 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
413
414         PR target/14552
415         * gcc.target/i386/pr14552.c: New test.
416
417 2008-03-19  Michael Matz  <matz@suse.de>
418
419         PR middle-end/35616
420         * gcc.dg/pr35616.c: New test.
421
422 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
423
424         PR fortran/35152
425         * gfortran.dg/argument_checking_16.f90: New test.
426
427 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
428
429         PR libfortran/32972
430         * gfortran.dg/internal_pack_1.f90:  New test case.
431         * gfortran.dg/internal_pack_2.f90:  New test case.
432         * gfortran.dg/internal_pack_3.f90:  New test case.
433
434 2008-03-19  Jan Hubicka  <jh@suse.cz>
435
436         * gcc.dg/20050811-2.c: Update dumping flags.
437         * gcc.dg/sms-2.c: Update dumping flags.
438         * gcc.dg/var-expand1.c: Update dumping flags.
439         * gcc.dg/var-expand3.c: Update dumping flags.
440         * gcc.dg/pr30957-1.c: Update dumping flags.
441         * gcc.dg/20050811-1.c: Update dumping flags.
442         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
443         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
444
445 2008-03-19  Richard Guenther  <rguenther@suse.de>
446
447         PR middle-end/35609
448         * gcc.dg/testsuite/uninit-15.c: New testcase.
449         * gcc.dg/testsuite/uninit-16.c: Likewise.
450
451 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
452
453         PR target/35504
454         * g++.dg/other/pr35504.C: New test.
455
456 2008-03-18  Richard Guenther  <rguenther@suse.de>
457
458         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
459         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
460
461 2008-03-18  Richard Guenther  <rguenther@suse.de>
462
463         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
464
465 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
466
467         PR libfortran/35617
468         * gfortran.dg/namelist_45.f90: New test.
469
470 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
471
472         PR testsuite/35512
473         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
474         Write variables instead of reading them.
475
476 2008-03-17  Jason Merrill  <jason@redhat.com>
477
478         PR c++/35548
479         * g++.dg/init/ref16.C: New testcase.
480
481 2008-03-17  Richard Guenther  <rguenther@suse.de>
482
483         PR tree-optimization/19637
484         * g++.dg/tree-ssa/pr19637.C: New testcase.
485
486 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
487
488         PR fortran/35470
489         * gfortran.dg/subref_array_pointer_3.f90 : New test.
490
491 2008-03-16  Richard Guenther  <rguenther@suse.de>
492
493         PR middle-end/35607
494         * gcc.c-torture/compile/pr35607.c: New testcase.
495         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
496
497 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
498
499         PR fortran/35582
500         * gfortran.dg/write_invalid_format.f90: New test.
501
502 2008-03-15  Richard Guenther  <rguenther@suse.de>
503
504         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
505
506 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507
508         PR testsuite/35184
509         * gfortran.dg/elemental_subroutine_6.f90: New test.
510
511 2008-03-15  Richard Guenther  <rguenther@suse.de>
512
513         * gcc.dg/pr23911.c: Adjust testcase.
514         * gcc.dg/tree-ssa/pr14841.c: Likewise.
515         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
516
517 2008-03-15  Richard Guenther  <rguenther@suse.de>
518
519         PR middle-end/35593
520         * g++.dg/warn/Warray-bounds-3.C: New testcase.
521
522 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523
524         PR testsuite/35478
525         * gfortran.dg/generic_16.f90: New test.
526
527 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
528
529         PR middle-end/35595
530         * gcc.c-torture/compile/pr35595.c: New test.
531
532 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
533
534         PR testsuite/33296
535         * gfortran.dg/nearest_4.f90: New test.
536
537 2008-03-14  Richard Guenther  <rguenther@suse.de>
538
539         PR tree-optimization/13761
540         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
541
542 2008-03-14  Richard Guenther  <rguenther@suse.de>
543
544         PR tree-optimization/34172
545         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
546         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
547         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
548         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
549         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
550         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
551
552 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
553
554         PR libcpp/35322:
555         * gcc.dg/cpp/pr35322.c: Add dg-error line.
556
557 2008-03-14  Richard Guenther  <rguenther@suse.de>
558
559         PR tree-optimization/34043
560         PR tree-optimization/33989
561         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
562         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
563         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
564         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
565         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
566
567 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
568             Uros Bizjak  <ubizjak@gmail.com>
569
570         PR testsuite/35538 
571         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
572         Skip *-*-darwin*.
573         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
574
575 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
576             Uros Bizjak  <ubizjak@gmail.com>
577
578         PR testsuite/35406
579         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
580         count from 0 to 1 for lp64 targets.
581         * gfortran.dg/ldist-1.f90: Update test to check
582         for 5 loops distributed instead of 4 for lp64 targets.
583
584 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
585
586         PR fortran/35475
587         * gfortran.dg/derived_sub.f90: New test.
588
589 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
590
591         PR testsuite/35558
592         * g++.dg/tls/static-1.C: Move dg-additional-sources after
593         dg-require-effective-target.
594         * g++.dg/tls/static-1a.cc: Likewise.
595
596 2008-03-13  Tom Tromey  <tromey@redhat.com>
597
598         PR libcpp/35322:
599         * gcc.dg/cpp/pr35322.c: New file.
600
601 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
602
603         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
604         (main): Call check_vect.
605
606 2008-03-13  Alon Dayan  <alond@il.ibm.com>
607             Olga Golovanevsky  <olga@il.ibm.com>
608         
609         PR tree-optimization/35041
610         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
611
612 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
613
614         PR target/34000
615         PR target/35553
616         * g++.dg/other/i386-3.C: New test.
617         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
618         * gcc.target/i386/sse-14.c: Ditto.
619         * gcc.target/i386/mmx-1.c: Ditto.
620         * gcc.target/i386/mmx-2.c: Ditto.
621         * gcc.target/i386/3dnow-1.c: Ditto.
622         * gcc.target/i386/3dnow-2.c: Ditto.
623         * gcc.target/i386/3dnowA-1.c: Ditto.
624         * gcc.target/i386/3dnowA-2.c: Ditto.
625
626 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
627
628         PR tree-opt/35422
629         * gcc.target/i386/pr35422.c: Escape brackets.
630
631 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
632
633         PR tree-opt/35422
634         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
635         third loop.
636         * gcc.target/i386/pr35422.c: New.
637
638 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
639
640         PR tree-opt/35403
641         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
642
643 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
644
645         PR target/35540
646         * gcc.target/i386/pr35540.c: New test.
647
648 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
649
650         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
651
652 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
653
654         PR middle-end/35526
655         * g++.dg/torture/pr35526.C: New test.
656
657 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
658
659         PR c++/35328
660         * g++.dg/gomp/pr35328.C: New test.
661
662         PR c++/35337
663         * g++.dg/gomp/pr35337.C: New test.
664
665         PR c/35438
666         PR c/35439
667         * gcc.dg/gomp/pr35438.c: New test.
668         * gcc.dg/gomp/pr35439.c: New test.
669
670         PR middle-end/35099
671         * g++.dg/gomp/pr35099.C: New test.
672
673 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
674
675         * gnat.dg/range_check2.adb: New test.
676
677 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
678
679         PR tree-optimization/35494
680         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
681         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
682         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
683         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
684
685 2008-03-10  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/34677
688         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
689         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
690         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
691
692 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
693
694         PR fortran/35474
695         * gfortran.dg/module_commons_2.f90: New test.
696
697 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
698
699         * gnat.dg/frame_overflow.adb: Improve portability.
700
701 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
702
703         PR target/35350
704         * gcc.target/i386/isa-1.c: Add -march=x86-64.
705         * gcc.target/i386/isa-2.c: Likewise.
706         * gcc.target/i386/isa-3.c: Likewise.
707         * gcc.target/i386/isa-10.c: Likewise.
708         * gcc.target/i386/isa-11.c: Likewise.
709         * gcc.target/i386/isa-12.c: Likewise.
710         * gcc.target/i386/isa-13.c: Likewise.
711         * gcc.target/i386/isa-14.c: Likewise.
712
713 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
714
715         PR target/22152
716         * gcc.target/i386/pr22152.c: New test.
717         * gcc.target/i386/sse2-mmx.c: Ditto.
718
719 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
720
721         * gnat.dg/uninit_func.adb: New test.
722
723 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
724
725         * gnat.dg/pack4.adb: New test.
726
727 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
728
729         * gnat.dg/small_alignment.adb: New test.
730
731 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
732
733         * gnat.dg/specs/alignment2.ads: New test.
734
735 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
736
737         * gnat.dg/pack3.adb: New test.
738
739 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
740
741         PR c++/20366
742         * g++.dg/other/pr20366.C: New test.
743
744 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
745
746         PR tree-opt/35402
747         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
748
749 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
750
751         PR preprocessor/35458
752         * gcc.dg/cpp/cmdlne-M-2.c: New file.
753         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
754         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
755
756 2008-03-06  Tom Tromey  <tromey@redhat.com>
757
758         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
759         * treelang: Delete.
760
761 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
762
763         * gnat.dg/specs/pack33.ads: New test.
764
765 2008-03-05  Richard Guenther  <rguenther@suse.de>
766
767         PR tree-optimization/35472
768         * gcc.c-torture/execute/pr35472.c: New testcase.
769
770 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
771
772         PR 33009
773         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
774         * gcc.c-torture/compile/pr33009.c: Likewise.
775
776 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
777
778         PR 31341
779         * gcc.dg/vect/pr31041.c: Fix.
780
781 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
782
783         PR libfortran/35293
784         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
785         New.
786         * gfortran.fortran-torture/execute/list_read_1.x,
787         gfortran.fortran-torture/execute/read_null_string.x,
788         gfortran.fortran-torture/execute/backspace.x,
789         gfortran.fortran-torture/execute/seq_io.x,
790         gfortran.fortran-torture/execute/slash_edit.x,
791         gfortran.fortran-torture/execute/unopened_unit_1.x,
792         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
793         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
794         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
795         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
796         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
797         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
798         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
799         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
800         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
801         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
802         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
803         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
804         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
805         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
806         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
807         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
808         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
809         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
810         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
811         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
812         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
813         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
814         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
815         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
816         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
817         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
818         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
819         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
820         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
821         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
822         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
823         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
824         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
825         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
826         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
827         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
828         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
829         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
830         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
831         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
832         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
833         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
834         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
835         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
836         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
837         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
838         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
839         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
840         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
841         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
842         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
843         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
844         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
845         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
846         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
847         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
848         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
849         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
850         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
851         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
852         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
853         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
854         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
855         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
856         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
857         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
858         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
859         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
860         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
861         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
862         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
863         gfortran.dg/write_back.f: Gate test on effective_target
864         fd_truncate.
865
866 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
867
868         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
869         targets declaring functions in assembly.
870
871 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
872
873         PR 28322
874         * gcc.dg/pr28322-3.c: New.
875
876 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
877
878         PR target/35453
879         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
880         _SIDD_XXX.
881         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
882         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
883         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
884         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
885         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
886         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
887         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
888         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
889
890 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
891
892         PR middle-end/35456
893         * gcc.c-torture/execute/pr35456.c: New test.
894
895 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
896
897         * gcc.target/i386/sse-10.c: Don't use
898         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
899
900 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
901
902         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
903         * gfortran.dg/reassoc_2.f90: Ditto.
904         * gfortran.dg/reassoc_3.f90: Ditto.
905
906 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
907
908         PR fortran/33197
909         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
910         * gfortran.dg/dg.exp: Likewise.
911         * gfortran.dg/vect/vect.exp: Likewise.
912         * gfortran.fortran-torture/execute/execute.exp: Likewise.
913         * gfortran.fortran-torture/compile/compile.exp: Likewise.
914         * gfortran.dg/gamma_1.f90: Also check log_gamma.
915         * gfortran.dg/invalid_contains_1.f90: Remove warning about
916         empty CONTAINS.
917         * gfortran.dg/gamma_2.f90: Add a few error messages.
918         * gfortran.dg/invalid_contains_2.f90: Remove warning about
919         empty CONTAINS.
920         * gfortran.dg/gamma_3.f90: Adjust error message.
921         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
922         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
923         * gfortran.dg/bessel_1.f90: New test.
924         * gfortran.dg/recursive_check_3.f90: Remove warnings.
925         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
926         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
927         * gfortran.dg/contains_empty_1.f03: New test.
928         * gfortran.dg/erfc_scaled_1.f90: New test.
929         * gfortran.dg/hypot_1.f90: New test.
930         * gfortran.dg/contains_empty_2.f03: New test.
931
932 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
933
934         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
935
936 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
937
938         PR 24924
939         * g++.dg/cpp/string-2.C: This is a warning now.
940         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
941         default, so add it.
942         
943 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
944
945         * g++.dg/cpp0x/auto1.C: New.
946
947 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
948
949         PR fortran/34770
950         * gfortran.dg/pointer_1.f90: New test.
951
952 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
953
954         PR c++/35315
955         * g++.dg/ext/attrib32.C: Add another test case.
956
957 2008-02-29  Tom Tromey  <tromey@redhat.com>
958
959         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
960         line.
961
962 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
963
964         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
965         to make the interchange profitable.
966
967 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
968
969         PR fortran/31463
970         PR fortran/33950
971         PR fortran/34296
972         * gfortran.dg/arrayio_11.f90: Fixed test.
973         * gfortran.dg/arrayio_12.f90: Likewise.
974         * gfortran.dg/module_read_1.f90: Added warning-directives.
975         * gfortran.dg/pr32242.f90: Likewise.
976         * gfortran.dg/result_in_spec_3.f90: Likewise.
977         * gfortran.dg/use_12.f90: Likewise.
978         * gfortran.dg/warn_function_without_result.f90 : New test.
979
980 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
981
982         PR fortran/34868
983         * gfortran.dg/f2c_9.f90: New test.
984
985 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
986
987         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
988         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
989         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
990         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
991         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
992         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
993         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
994         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
995         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
996         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
997         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
998         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
999         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1000         * testsuite/gfortran.dg/ldist-1.f90: New.
1001
1002 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1003
1004         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1005
1006 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1007
1008         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1009
1010 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1011
1012         * gcc.target/i386/mmx-1.c: Add
1013         -Werror-implicit-function-declaration to dg-options.
1014         * gcc.target/i386/mmx-2.c: Likewise.
1015         * gcc.target/i386/sse-13.c: Likewise.
1016         * gcc.target/i386/sse-14.c: Likewise.
1017
1018 2008-02-27  Revital Eres  <eres@il.ibm.com>
1019
1020         PR rtl-optimization/34999
1021         * gcc.dg/tree-prof/pr34999.c: New.
1022
1023 2008-02-27  Richard Guenther  <rguenther@suse.de>
1024
1025         PR middle-end/25290
1026         * gcc.c-torture/execute/pr35390.c: New testcase.
1027
1028 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1029
1030         PR ada/22255
1031         * gnat.dg/test_direct_io.adb: New file.
1032
1033 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1034
1035         PR ada/34799
1036         * gnat.dg/specs/pr34799.ads: New test.
1037
1038 2008-02-27  Richard Guenther  <rguenther@suse.de>
1039
1040         PR middle-end/34971
1041         * gcc.c-torture/execute/pr34971.c: New testcase.
1042
1043 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1044
1045         * gcc.dg/gomp/preprocess-1.c: New test.
1046
1047         PR c++/35368
1048         * g++.dg/ext/visibility/typeinfo2.C: New test.
1049         * g++.dg/ext/visibility/typeinfo3.C: New test.
1050
1051 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1052
1053         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1054
1055 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1056
1057         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1058         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1059
1060 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1061
1062         PR c/28800
1063         * gcc.dg/empty-source-2.c: Adjust for warning message.
1064         * gcc.dg/empty-source-3.c: Likewise.
1065         * gcc.dg/pack-test-2.c: Adjust comment.
1066         * gcc.dg/pragma-ep-2.c: Likewise.
1067         * gcc.dg/pragma-re-2.c: Likewise.
1068         * gcc.dg/va-arg-2.c: Likewise.
1069
1070 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/35033
1073         * gfortran.dg/assignment_2.f90: New.
1074
1075 2008-02-26  Jason Merrill  <jason@redhat.com>
1076
1077         PR c++/35315
1078         * g++.dg/ext/attrib32.C: New.
1079
1080 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1081
1082         * gcc.c-torture/execute/nest-align-1.x: Delete.
1083
1084 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1085
1086         PR 26264
1087         * 20021023-1.c: Use __builtin_va_start instead of
1088         __builtin_stdarg_start.
1089         * pr17301-1.c: Likewise.
1090         * pr17301-2.c: Likewise.
1091                 
1092 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1093         
1094         * gcc.dg/pr34351.c: New.
1095         
1096 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1097
1098         * gcc.dg/Wlarger-than2.c: New.
1099         
1100 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1101
1102         PR c++/35323
1103         * g++.dg/lookup/crash7.C: New.
1104
1105 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1106
1107         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1108
1109 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1110
1111         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1112
1113 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1114
1115         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1116
1117 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1118
1119         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1120         Windows.
1121
1122 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1123
1124         * lib/target-supports.exp (check_profiling_available): Report -p
1125         unavailable on *-*-mingw*.
1126
1127 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1128
1129         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1130         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1131         dg-require-effective-target pthread_h.
1132
1133 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1134
1135         * gcc.dg/Wswitch-enum-error.c: New.
1136         * gcc.dg/Wswitch-error.c: New.
1137         * gcc.dg/20011021-1.c: Use two directives to match two different
1138         messages.
1139         
1140 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1141         
1142         PR 28322
1143         * gcc.dg/pr28322.c: New.
1144         * gcc.dg/pr28322-2.c: New.
1145         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1146         preceding it.
1147
1148 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1149
1150         PR c++/35333
1151         * g++.dg/other/error26.C: New.
1152
1153 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1154
1155         PR c++/35338
1156         * g++.dg/other/error25.C: New.
1157
1158 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1159
1160         PR target/35258
1161         * gcc.dg/pr35258.c: New testcase.
1162
1163 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1164
1165         * gcc.dg/20020426-2.c: Remove bogus workaround.
1166         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1167         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1168
1169 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1170
1171         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1172
1173 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1174
1175         PR middle-end/19984
1176         * gcc.dg/pr19984.c: New test.
1177         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1178         name of the variable.
1179
1180 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1181
1182         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1183         (main): Call check_vect and foo.  Check array values after
1184         the call to foo.
1185         * gcc.dg/vect/vect-117.c: Call check_vect.
1186         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1187
1188 2008-02-25  Jason Merrill  <jason@redhat.com>
1189
1190         PR c++/33486
1191         * g++.dg/lookup/strong-using-5.C: New.
1192
1193 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1194
1195         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1196         sh* targets.
1197
1198 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1199
1200         PR target/35349
1201         * gcc.c-torture/execute/20050604-1.x: New file.
1202
1203 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         * gcc.target/i386/pr22076.c: Update number of mov insns
1206         for PIC targets.
1207         * gcc.target/i386/pr34256.c: Ditto.
1208
1209 2008-02-24  Diego Novillo  <dnovillo@google.com>
1210
1211         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1212
1213         PR 33738
1214         * g++.dg/warn/pr33738.C: New.
1215
1216 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1217
1218         * gcc.c-torture/execute/nest-align-1.x: New file.
1219
1220 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1221
1222         PR c++/34749
1223         * g++.dg.ext/dllimport13.C: New test.
1224
1225 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1226
1227         PR libfortran/24685
1228         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1229         powerpc*-apple-darwin*.
1230
1231 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1232
1233         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1234         ERFC into gfortran.dg/large_real_kind_3.F90.
1235         * gfortran.dg/large_real_kind_3.F90: New test.
1236
1237 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1238
1239         PR rtl-opt/33512
1240         * gcc.dg/and-1.c: New test.
1241
1242 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1243
1244         * gcc.c-torture/execute/20080222-1.c: New test.
1245
1246 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1247
1248         PR target/22076
1249         PR target/34256
1250         * gcc.target/i386/pr22076.c: New test.
1251         * gcc.target/i386/pr34256.c: New test.
1252         * gcc.target/i386/vecinit-5.c: New test.
1253         * gcc.target/i386/vecinit-6.c: New test.
1254         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1255
1256         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1257         <xmmintrin.h>, define __m64 and __m128 directly.
1258         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1259
1260 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1261
1262         PR C++/34715
1263         * g++.dg/ext/always_inline-1.C: New test.
1264         * g++.dg/ext/always_inline-2.C: New test.
1265         * g++.dg/ext/always_inline-3.C: New test.
1266         * g++.dg/ext/always_inline-4.C: New test.
1267
1268 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1269
1270         * gcc.target/cris/asm-b-1.c: New test.
1271
1272 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1273
1274         PR c++/35282
1275         * g++.dg/template/nontype17.C: Add.
1276
1277 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1278
1279         PR c++/35282
1280         Revert:
1281         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1282
1283         PR c++/28743
1284         * g++.dg/template/nontype17.C: New.
1285         * g++.dg/template/nontype16.C: Add error.
1286
1287 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1288
1289         PR c/19999
1290         * gcc.dg/Wfloat-equal-1.c: New.
1291         * g++.dg/warn/Wfloat-equal-1.C: New.
1292
1293 2008-02-21  Michael Matz  <matz@suse.de>
1294
1295         PR target/35264
1296         * gcc.dg/pr35264.c: New testcase.
1297
1298 2008-02-21  Richard Guenther  <rguenther@suse.de>
1299
1300         * gfortran.dg/reassoc_1.f90: New testcase.
1301         * gfortran.dg/reassoc_2.f90: Likewise.
1302         * gfortran.dg/reassoc_3.f90: Likewise.
1303
1304 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1305
1306         PR libfortran/34974
1307         * gfortran.dg/fmt_t_7.f: New test.
1308
1309         PR libfortran/35132
1310         * gfortran.dg/streamio_15.f90: New test.
1311         
1312 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1313
1314         PR libfortran/35036
1315         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1316
1317 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1318
1319         * gcc.dg/Wframe-larger-than.c: New option test.
1320
1321 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1322
1323         PR fortran/34997
1324         * gfortran.dg/dollar_sym_1.f90: New.
1325         * gfortran.dg/dollar_sym_2.f90: New.
1326
1327 2008-02-20  Richard Guenther  <rguenther@suse.de>
1328
1329         PR middle-end/35265
1330         * gcc.dg/builtins-66.c: New testcase.
1331
1332 2008-02-20  Richard Guenther  <rguenther@suse.de>
1333
1334         * gcc.dg/fold-reassoc-1.c: New testcase.
1335         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1336
1337 2008-02-20  Richard Guenther  <rguenther@suse.de>
1338
1339         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1340
1341 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1342
1343         * lib/target-supports.exp (check_effective_target_vect_unpack):
1344         Return true for SPU.
1345         (check_effective_target_vect_short_mult): Likewise.
1346         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1347         the loop on targets that support vect_unpack.
1348
1349 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1352         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1353         templates to reduce number of passed arguments.
1354
1355 2008-02-19  Jason Merrill  <jason@redhat.com>
1356
1357         PR c++/34950
1358         * g++.dg/template/explicit-args1.C: New.
1359
1360 2008-02-19  Richard Guenther  <rguenther@suse.de>
1361
1362         PR tree-optimization/34989
1363         * gcc.dg/pr34989-1.c: New testcase.
1364         * gcc.dg/pr34989-2.c: Likewise.
1365
1366 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1367
1368         PR c++/35028
1369         * g++.dg/gomp/pr35028.C: New test.
1370
1371         PR c++/34964
1372         PR c++/35244
1373         * gcc.dg/gomp/pr34964.c: New test.
1374         * g++.dg/gomp/pr34964.C: New test.
1375         * gcc.dg/gomp/pr35244.c: New test.
1376         * g++.dg/gomp/pr35244.C: New test.
1377
1378         PR c++/35078
1379         * g++.dg/gomp/pr35078.C: New test.
1380
1381 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1382
1383         * gcc.dg/packed-array.c: New testcase. 
1384
1385 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1386
1387         PR target/33555
1388         * gcc.target/i386/pr33555.c: New test.
1389         
1390 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1391
1392         PR target/35189
1393         * gcc.target/i386/isa-1.c: New.
1394         * gcc.target/i386/isa-2.c: Likewise.
1395         * gcc.target/i386/isa-3.c: Likewise.
1396         * gcc.target/i386/isa-4.c: Likewise.
1397         * gcc.target/i386/isa-5.c: Likewise.
1398         * gcc.target/i386/isa-6.c: Likewise.
1399         * gcc.target/i386/isa-7.c: Likewise.
1400         * gcc.target/i386/isa-8.c: Likewise.
1401         * gcc.target/i386/isa-9.c: Likewise.
1402         * gcc.target/i386/isa-10.c: Likewise.
1403         * gcc.target/i386/isa-11.c: Likewise.
1404         * gcc.target/i386/isa-12.c: Likewise.
1405         * gcc.target/i386/isa-13.c: Likewise.
1406         * gcc.target/i386/isa-14.c: Likewise.
1407
1408 2008-02-18  Joey Ye  <joey.ye@intel.com>
1409             H.J. Lu  <hongjiu.lu@intel.com>
1410
1411         PR middle-end/34921
1412         * gcc.c-torture/execute/nest-align-1.c: New test case.
1413
1414 2008-02-17  Richard Guenther  <rguenther@suse.de>
1415
1416         PR middle-end/35227
1417         * gcc.dg/torture/pr35227.c: New testcase.
1418
1419 2008-02-17  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/35231
1422         * gcc.c-torture/execute/pr35231.c: New testcase.
1423
1424 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1425
1426         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1427         (test_gt): Ditto.
1428
1429 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1430
1431         * obj-c++.dg/encode-2.mm: XFAIL.
1432         * obj-c++.dg/encode-3.mm: Likewise.
1433
1434 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1435             Paolo Carlini  <pcarlini@suse.de>
1436
1437         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1438         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1439         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1440
1441 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1444         (main): Change to void and rename to sse_test.
1445         * gcc.target/i386/pr24306.c: Ditto.
1446         * gcc.target/i386/pr32065-2.c: Ditto.
1447         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1448         (main): Change to void and rename to sse2_test.
1449         * gcc.target/i386/20060512-3.c: Ditto.
1450
1451 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1452
1453         PR fortran/35150
1454         * gfortran.dg/c_loc_tests_12.f03: New test.
1455
1456 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1457
1458         PR c++/35023
1459         PR c++/35024
1460         PR c++/35026
1461         * g++.dg/cpp0x/vt-35026.C: New.
1462         * g++.dg/cpp0x/vt-35023.C: New.
1463         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1464         * g++.dg/cpp0x/vt-35024.C: New.
1465
1466 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         * gcc.c-torture/execute/va-arg-25.x: Remove.
1469
1470 2008-02-15  Richard Guenther  <rguenther@suse.de>
1471             Zdenek Dvorak  <ook@ucw.cz>
1472
1473         PR tree-optimization/35164
1474         * g++.dg/torture/pr35164-1.C: New testcase.
1475         * g++.dg/torture/pr35164-2.C: Likewise.
1476
1477 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1478
1479         PR testsuite/35119
1480         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1481         in dg-final to match the assembly code generated by Darwin 9.
1482
1483 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1484
1485         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1486
1487 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1488
1489         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1490
1491 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1492
1493         * lib/dejapatches.exp: New file.
1494
1495 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1496
1497         PR c++/34050
1498         * g++.dg/cpp0x/vt-34050.C: New.
1499
1500 2008-02-14  Jason Merrill  <jason@redhat.com>
1501
1502         PR c++/5645
1503         PR c++/11159
1504         * g++.dg/warn/pr11159.C: New.
1505         * g++.dg/warn/pr5645.C: Likewise.
1506
1507 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1508
1509         PR preprocessor/35061
1510         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1511
1512 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1513
1514         PR c++/28743
1515         * g++.dg/template/nontype17.C: New.
1516         * g++.dg/template/nontype16.C: Add error.
1517
1518 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR c++/35138
1521         * g++.dg/template/member8.C: New test.
1522
1523 2008-02-13  Michael Matz  <matz@suse.de>
1524
1525         * gcc.dg/pr35065.c: Fix testcase warnings.
1526
1527 2008-02-13  Jason Merrill  <jason@redhat.com>
1528
1529         PR c++/34962, c++/34937, c++/34939
1530         * g++.dg/ext/tmplattr9.C: New.
1531
1532 2008-02-13  Michael Matz  <matz@suse.de>
1533
1534         PR debug/35065
1535         * gcc.dg/pr35065.c: New testcase.
1536
1537 2008-02-12  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/35171
1540         * gcc.c-torture/compile/pr35171.c: New testcase.
1541
1542 2008-02-12  Richard Guenther  <rguenther@suse.de>
1543
1544         PR middle-end/35163
1545         * gcc.c-torture/execute/pr35163.c: New testcase.
1546
1547 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1548
1549         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1550
1551 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1552
1553         * gnat.dg/loop_address.adb: New test.
1554
1555 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1556
1557         * obj-c++.dg/bitfield-1.mm: Expect failures.
1558         * obj-c++.dg/bitfield-4.mm: Likewise.
1559         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1560         * obj-c++.dg/encode-8.mm: Likewise.
1561         * obj-c++.dg/isa-field-1.mm: Likewise.
1562         * obj-c++.dg/layout-1.mm: Likewise.
1563         * obj-c++.dg/lookup-2.mm: Likewise.
1564         * obj-c++.dg/try-catch-2.mm: Likewise.
1565         * obj-c++.dg/try-catch-9.mm: Likewise.
1566
1567 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1568
1569         PR c++/35144
1570         * g++.dg/tree-ssa/pr35144.C: New test.
1571
1572         PR inline-asm/35160
1573         * gcc.target/i386/pr35160.c: New test.
1574
1575         PR c++/34862
1576         * g++.dg/init/new27.C: New test.
1577
1578 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1579
1580         PR c++/35077
1581         * g++.dg/template/crash78.C: New.
1582
1583 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         PR testsuite/35047
1586         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1587         * gcc.dg/compat/vector-2_y.c: Ditto.
1588
1589 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1590             Richard Guenther  <rguenther@suse.de>
1591
1592         PR tree-optimization/33992
1593         * gcc.c-torture/execute/pr33992.c: New testcase.
1594
1595 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1596
1597         * gfortran.dg/streamio_14.f90:  New test.
1598
1599 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1600
1601         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1602         Add -mfpmath=387 to dg-options.
1603
1604 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         PR testsuite/35047
1607         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1608         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1609         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1610         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1611         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1612         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1613         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1614         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1615         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1616
1617 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1618
1619         PR objc++/34193
1620         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1621
1622 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1623
1624         PR c++/35056
1625         * g++.dg/conversion/bitfield8.C: New.
1626
1627 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1628
1629         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1630
1631 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1632
1633         PR c++/35049
1634         PR c++/35096
1635         * g++.dg/ext/vector13.C: New.
1636
1637 2008-02-06  David Daney  <ddaney@avtrex.com>
1638
1639         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1640
1641 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1642
1643         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1644         special case for xtensa-*-*.
1645         
1646 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1647
1648         PR fortran/35037
1649         * gfortran.dg/volatile11.f90: New test.
1650
1651 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1652
1653         PR c++/33553
1654         * g++.dg/template/array19.C: New test.
1655
1656 2008-02-05  Diego Novillo  <dnovillo@google.com>
1657
1658         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1659
1660         PR 33738
1661         * g++.dg/warn/pr33738.C: Remove.
1662
1663 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1664
1665         PR fortran/34945
1666         * gfortran.dg/bounds_check_13.f: New test.
1667
1668 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1669
1670         PR testsuite/33946
1671         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1672
1673 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1674
1675         PR target/35083
1676         * gcc.target/i386/pr35083.c: New test.
1677
1678 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1679
1680         PR fortran/32315
1681         * gfortran.dg/data_bounds_1.f90: New test.
1682
1683 2008-02-04  Diego Novillo  <dnovillo@google.com>
1684
1685         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1686
1687         PR 33738
1688         * testsuite/g++.dg/warn/pr33738.C: New.
1689
1690 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1691
1692         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1693         to match.
1694
1695 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1696
1697         * lib/target-supports.exp (check_effective_target_hard_float): Only
1698         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1699         other targets, grep for a call insn in the rtl expand dump for an
1700         add of two doubles.
1701         (target_compile): Support generating rtl dumps as output.
1702
1703 2008-02-04  Richard Guenther  <rguenther@suse.de>
1704
1705         PR middle-end/33631
1706         * gcc.c-torture/execute/pr33631.c: New testcase.
1707
1708 2008-02-04  Richard Guenther  <rguenther@suse.de>
1709
1710         PR middle-end/35043
1711         * gcc.c-torture/compile/pr35043.c: New testcase.
1712
1713 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1714
1715         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1716
1717 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1718
1719         * gcc.target/i386/pr31628.c: Require effective target fpic.
1720         * gcc.target/i386/strinline.c: Ditto.
1721         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1722         * gcc.dg/pr35045.c: Ditto.
1723         * gcc.dg/20050503-1.c: Ditto.
1724
1725 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1726
1727         PR fortran/32760
1728         * gfortran.dg/host_assoc_variable_1.f90: New test.
1729         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1730
1731 2008-02-02  Michael Matz  <matz@suse.de>
1732
1733         PR target/35045
1734         * gcc.dg/pr35045.c: New test.
1735
1736 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1737
1738         PR libfortran/35001
1739         * gfortran.dg/shape_4.f90:  New test.
1740
1741 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1742
1743         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1744
1745 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1746
1747         PR rtl-optimization/34773
1748         * gcc.target/cris/torture/pr34773.c: New test.
1749
1750 2008-02-01  Nick Clifton  <nickc@redhat.com>
1751
1752         * lib/target-supports.exp (check_profiling_available): Do not
1753         expect profiling to work on the xstormy16 target.
1754
1755 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1756
1757         PR testsuite/35047
1758         * gcc.c-torture/execute/20050316-2.x: New file.
1759         * gcc.target/i386/pr17390.c: Update scan pattern.
1760         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1761         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1762
1763 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1764
1765         PR fortran/34910
1766         * gfortran.dg/proc_assign_2.f90: New test.
1767
1768 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1769             Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR c++/34935
1772         PR c++/34936
1773         * g++.dg/ext/alias-canon.C: New.
1774         * g++.dg/ext/alias-mangle.C: New.
1775
1776 2008-01-30  Jan Hubicka  <jh@suse.cz>
1777
1778         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1779
1780 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1781
1782         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1783         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1784
1785 2008-01-30  Jan Hubicka  <jh@suse.cz>
1786
1787         PR target/34982
1788         * gcc.c-torture/execute/pr34982.c: New testcase.
1789
1790 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1791
1792         * gcc.target/s390/tf_to_di-1.c: New testcase.
1793
1794 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1795
1796         PR fortran/34975
1797         * gfortran.dg/use_only_3.f90: New test.
1798         * gfortran.dg/use_only_3.inc: Modules for new test.
1799
1800         PR fortran/34429
1801         * gfortran.dg/function_charlen_2.f90: New test.
1802
1803 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1804
1805         PR middle-end/34969
1806         * gcc.dg/pr34969.c: New test.
1807
1808         PR c/35017
1809         * gcc.dg/inline-25.c: New test.
1810         * gcc.dg/inline-26.c: New test.
1811         * gcc.dg/inline-27.c: New test.
1812
1813 2008-01-29  Richard Guenther  <rguenther@suse.de>
1814
1815         PR middle-end/35006
1816         * gcc.c-torture/compile/pr35006.c: New testcase.
1817
1818 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1819
1820         PR c++/34055
1821         PR c++/34103
1822         PR c++/34219
1823         PR c++/34606
1824         PR c++/34753
1825         PR c++/34754
1826         PR c++/34755
1827         PR c++/34919
1828         PR c++/34961
1829         * g++.dg/cpp0x/vt-34219-2.C: New.
1830         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1831         * g++.dg/cpp0x/vt-34961.C: New.
1832         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1833         cases from the re-opened PR.
1834         * g++.dg/cpp0x/vt-34753.C: New.
1835         * g++.dg/cpp0x/vt-34919.C: New.
1836         * g++.dg/cpp0x/vt-34754.C: New.
1837         * g++.dg/cpp0x/vt-34606.C: New.
1838         * g++.dg/cpp0x/vt-34219.C: New.
1839         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1840         * g++.dg/cpp0x/vt-34755.C: New.
1841         * g++.dg/cpp0x/pr31438.C: Ditto.
1842         * g++.dg/cpp0x/variadic81.C: Ditto.
1843
1844 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1845
1846         * g++.dg/torture/pr34641.C: Put the dg-do first.
1847
1848 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1849
1850         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1851
1852 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1853
1854         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1855
1856 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1857
1858         PR 31535
1859         * gcc.target/powerpc/spe-small-data-1.c: New test.
1860         * gcc.target/powerpc/spe-small-data-2.c: New test.
1861
1862 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1863
1864         PR libfortran/34980
1865         * gfortran.dg/shape_3.f90:  New test.
1866
1867 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1868
1869         * gcc.target/s390/20020926-1.c: Remove -m31.
1870
1871 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1872
1873         * gcc.target/s390/20020926-1.c: Disable for s390x.
1874
1875 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1876
1877         PR fortran/34994
1878         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1879         expression.
1880
1881 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1882
1883         PR fortran/34990
1884         * gfortran.dg/array_constructor_22.f90: New test.
1885
1886 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1887
1888         PR middle-end/34688
1889         * gcc.c-torture/compile/pr34688: New test.
1890
1891 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1892
1893         PR fortran/34848
1894         * gfortran.dg/missing_optional_dummy_5.f90: New.
1895
1896 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1897
1898         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1899         noinline.  XFAIL test.
1900
1901 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1902
1903         PR fortran/31610
1904         * gfortran.dg/array_3.f90: New test.
1905
1906 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1907
1908         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1909         on i?86/x86_64.
1910
1911         PR c++/34965
1912         * gcc.dg/pr34965.c: New test.
1913         * g++.dg/other/error24.C: New test.
1914
1915 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1916
1917         PR libfofortran/34887
1918         * gfortran.dg/x_slash_2.f:  New test.
1919
1920 2008-01-26  Richard Guenther  <rguenther@suse.de>
1921
1922         PR c++/34235
1923         * g++.dg/torture/pr34235.C: New testcase.
1924
1925 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1926
1927         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1928
1929 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1930
1931         PR target/34981
1932         * gcc.target/mips/lazy-binding-1.c: New test.
1933         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1934         mips_forced_no_abicalls and mips_forced_no_shared.
1935         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1936         Avoid using small data with -mabicalls.  Don't make -G0 force
1937         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1938         forces the opposite option.
1939
1940 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1941
1942         PR target/34970
1943         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1944         Use -std=gnu89 switch.
1945
1946 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1947
1948         PR libfortran/34876
1949         * gfortran.dg/direct_io_9.f: New test.
1950
1951 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1952
1953         PR fortran/34661
1954         * gfortran.dg/where_operator_assign_4.f90: New test.
1955
1956 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1957
1958         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1959         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1960         c4x-*-* targets.
1961
1962 2008-01-25  Richard Guenther  <rguenther@suse.de>
1963
1964         PR middle-end/32244
1965         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1966
1967 2008-01-25  Richard Guenther  <rguenther@suse.de>
1968
1969         PR tree-optimization/34966
1970         * gcc.c-torture/compile/pr34966.c: New testcase.
1971
1972 2008-01-25  Richard Guenther  <rguenther@suse.de>
1973
1974         PR c++/33887
1975         * g++.dg/torture/pr33887-1.C: New testcase.
1976         * g++.dg/torture/pr33887-2.C: Likewise.
1977         * g++.dg/torture/pr33887-3.C: Likewise.
1978         * gcc.c-torture/execute/20071211-1.c: Likewise.
1979
1980 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1981
1982         PR target/34856
1983         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1984
1985 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR middle-end/33333
1988         * g++.dg/gomp/pr33333.C: New test.
1989
1990         PR preprocessor/34692
1991         * gcc.dg/cpp/pr34692.c: New test.
1992         * gcc.dg/gomp/pr34692.c: New test.
1993
1994 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1995
1996         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1997
1998 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1999
2000         PR fortran/34202
2001         * gfortran.dg/empty_type.f90: New test.
2002
2003 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2004
2005         PR c++/34603
2006         * g++.dg/template/crash77.C: New.
2007
2008 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2009
2010         PR target/34856
2011         * gcc.dg/pr34856.c: New test.
2012
2013 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2014
2015         * gfortran.dg/namelist_39.f90: Delete temporary files.
2016         * gfortran.dg/namelist_44.f90: Ditto.
2017
2018 2008-01-24  Richard Guenther  <rguenther@suse.de>
2019
2020         PR middle-end/34953
2021         * g++.dg/torture/pr34953.C: New testcase.
2022
2023 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR middle-end/34934
2026         * gcc.c-torture/compile/20080124-1.c: New test.
2027
2028 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2029
2030         PR fortran/34872
2031         * gfortran.dg/function_charlen_3.f: New test.
2032
2033 2008-01-23  Michael Matz  <matz@suse.de>
2034
2035         PR debug/34895
2036         * g++.dg/debug/pr34895.cc: New testcase.
2037
2038 2008-01-23  Richard Guenther  <rguenther@suse.de>
2039
2040         PR middle-end/31529
2041         * gcc.dg/pr31529-1.c: New testcase.
2042         * gcc.dg/pr31529-2.c: Likewise.
2043
2044 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR c++/34829
2047         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2048         unsigned int for the first argument.
2049
2050 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR c++/33984
2053         * g++.dg/conversion/bitfield7.C: New test.
2054         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2055
2056 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2057
2058         From Michael Frysinger  <michael.frysinger@analog.com>
2059         * gcc.target/bfin/mcpu-bf547.c: New test.
2060         * gcc.target/bfin/mcpu-bf523.c: New test.
2061         * gcc.target/bfin/mcpu-bf524.c: New test.
2062         * gcc.target/bfin/mcpu-bf526.c: New test.
2063
2064 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2065
2066         * gcc.c-torture/execute/20080122-1.c: New test.
2067
2068 2008-01-22  Tom Tromey  <tromey@redhat.com>
2069
2070         PR c++/34859
2071         * gcc.dg/cpp/pr34859.c: New file.
2072
2073 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2074
2075         PR fortran/34875
2076         * gfortran.dg/vector_subscript_3.f90: New test.
2077
2078 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/34848
2081         * gfortran.dg/missing_optional_dummy_4.f90
2082
2083 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2084
2085         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2086
2087 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2088
2089         * gnat.dg/unchecked_union1.adb: New test.
2090
2091 2008-01-22  Tom Tromey  <tromey@redhat.com>
2092
2093         PR c++/34829
2094         * g++.dg/ext/pr34829.C: New file.
2095
2096 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2097
2098         PR c++/34607
2099         * gcc.dg/gomp/pr34607.c: New test.
2100         * g++.dg/gomp/pr34607.C: New test.
2101
2102         PR c++/34914
2103         * g++.dg/ext/vector10.C: New test.
2104
2105         PR c++/34918
2106         * g++.dg/other/error23.C: New test.
2107
2108         PR c++/34917
2109         * g++.dg/ext/vector12.C: New test.
2110
2111 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2112
2113         PR 32102
2114         * gcc.dg/Wstrict-overflow-21.c: New.
2115         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2116
2117 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2118
2119         PR middle-end/33092
2120         * gcc.dg/pr33092.c: New.
2121
2122 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2123
2124         * gcc.target/s390/20020926-1.c: Add -m31 option.
2125
2126 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2127
2128         PR fortran/34915
2129         * gfortran.dg/initialization_18.f90: New test.
2130
2131 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2132
2133         PR fortran/34899
2134         * gfortran.dg/tab_continuation.f: New.
2135
2136 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2137
2138         PR fortran/34896
2139         * gfortran.dg/use_rename_2.f90: New test.
2140
2141 2008-01-21  Richard Guenther  <rguenther@suse.de>
2142
2143         PR middle-end/34856
2144         * gcc.c-torture/compile/pr34856.c: New testcase.
2145
2146 2008-01-21  Richard Guenther  <rguenther@suse.de>
2147
2148         PR c/34885
2149         * gcc.c-torture/compile/pr34885.c: New testcase.
2150
2151 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2152
2153         * gnat.dg/specs/alignment1.ads: New test.
2154
2155 2008-01-21  Richard Guenther  <rguenther@suse.de>
2156
2157         PR c++/34850
2158         * g++.dg/torture/pr34850.C: New testcase.
2159
2160 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2161             Olga Golovanevsky  <olga@il.ibm.com>
2162
2163         PR tree-optimization/34701
2164         * gcc.dg/struct/wo_prof_array_field.c: New test.
2165         
2166 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2167
2168         PR c++/34891
2169         * g++.dg/ext/vector9.C: New.
2170
2171 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2172
2173         PR c++/34776
2174         PR c++/34486
2175         * g++.dg/template/crash75.C: New.
2176         * g++.dg/template/crash76.C: Likewise.  
2177
2178 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2179
2180         PR rtl-optimization/34808
2181         * gcc.c-torture/compile/pr34808.c: New test.
2182
2183 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2184
2185         PR fortran/34784
2186         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2187
2188         PR fortran/34861
2189         * gfortran.dg/entry_array_specs_3.f90: New test.
2190
2191         PR fortran/34854
2192         * gfortran.dg/use_rename_1.f90: New test.
2193
2194 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2195
2196         PR fortran/34784
2197         * gfortran.dg/array_constructor_20.f90: New test.
2198         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2199
2200         PR fortran/34785
2201         * gfortran.dg/array_constructor_21.f90: New test.
2202
2203 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204
2205         PR libfortran/34795
2206         * gfortran.dg/inquire_13.f90: New test.
2207         
2208         PR libfortran/34659
2209         * gfortran.dg/continuation_9.f90: New test.
2210
2211 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2212
2213         PR target/34831
2214         * gcc.target/mips/pr34831.c: New test.
2215
2216 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2217
2218         PR fortran/34817
2219         PR fortran/34838
2220         * gfortran.dg/any_all_1.f90:  New test.
2221         * gfortran.dg/any_all_2.f90:  New test.
2222
2223 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2224
2225         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2226         "dg-require-weak" statement.
2227         * g++.dg/eh/weak1.C: Likewise.
2228
2229 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR gcov-profile/34610
2232         * gcc.dg/gomp/pr34610.c: New test.
2233
2234 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2235
2236         PR fortran/34760
2237         * gfortran.dg/implicit_11.f90: New.
2238         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2239         * gfortran.dg/entry_15.f90: Ditto.
2240         * gfortran.dg/func_assign.f90: Ditto.
2241         * gfortran.dg/gomp/reduction3.f90: Ditto.
2242         * gfortran.dg/proc_assign_1.f90: Ditto.
2243
2244         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2245         of dg-excess-errors.
2246
2247 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2248
2249         PR fortran/32616
2250         * gfortran.dg/argument_checking_15.f90: New.
2251         * gfortran.dg/argument_checking_5.f90: Change TODO into
2252         dg-warning.
2253
2254 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2255
2256         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2257         * gfortran.dg/enum_5.f90: Ditto.
2258         * gfortran.dg/enum_6.f90: Ditto.
2259         * gfortran.dg/bom_error.f90: Ditto.
2260         * gfortran.dg/func_decl_4.f90: Ditto.
2261
2262 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2263
2264         PR libfortran/34782
2265         * gfortran.dg/fmt_t_6.f: New test.
2266
2267 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2268
2269         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2270
2271 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2272
2273         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2274
2275 2008-01-18  Ian Lance Taylor  <iant@google.com>
2276
2277         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2278
2279 2008-01-18  Ian Lance Taylor  <iant@google.com>
2280
2281         PR c++/33407
2282         * g++.dg/init/new26.C: New test.
2283
2284 2008-01-18  Richard Guenther  <rguenther@suse.de>
2285
2286         PR middle-end/34801
2287         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2288         redundant one.
2289
2290 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2291
2292         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2293         dg-require-effective-target.
2294
2295 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296
2297         PR target/34556
2298         * gfortran.dg/reshape_2.f90: New test.
2299
2300 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2301
2302         * gcc.dg/20040223-1.c: Fix comment typo.
2303
2304 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2305
2306         PR target/34814
2307         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2308         until 34814 is fixed.
2309
2310 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2311
2312         PR tree-optimization/34648
2313         * gcc.c-torture/compile/pr34648.c: New testcase.
2314
2315 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2316
2317         PR testsuite/34821
2318         * gcc.dg/autopar/autopar.exp: New.
2319         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2320         * lib/target-supports.exp (check_effective_target_pthread): New.
2321
2322         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2323         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2324         * gcc.dg/tree-ssa/reduc-1.c: Same.
2325         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2326         * gcc.dg/tree-ssa/reduc-2.c: Same
2327         * gcc.dg/tree-ssa/reduc-3.c: Same.
2328         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2329         * gcc.dg/tree-ssa/reduc-6.c: Same.
2330         * gcc.dg/tree-ssa/reduc-7.c: Same.
2331         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2332         * gcc.dg/tree-ssa/reduc-8.c: Same.
2333         * gcc.dg/tree-ssa/reduc-9.c: Same.
2334
2335 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2336
2337         * gnat.dg/discr5.adb: New test.
2338
2339 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2340
2341         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2342
2343 2008-01-17  Richard Guenther  <rguenther@suse.de>
2344
2345         PR tree-optimization/34825
2346         * gcc.dg/pr34825.c: New testcase.
2347
2348 2008-01-17  Richard Guenther  <rguenther@suse.de>
2349
2350         * gcc.c-torture/execute/20080117-1.c: New testcase.
2351
2352 2008-01-17  Revital Eres  <eres@il.ibm.com>
2353
2354         PR30957
2355         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2356
2357 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/34429
2360         * gfortran.dg/function_charlen_1.f90: New test.
2361
2362         PR fortran/34431
2363         * gfortran.dg/function_types_1.f90: New test.
2364         * gfortran.dg/function_types_2.f90: New test.
2365
2366         PR fortran/34471
2367         * gfortran.dg/function_kinds_4.f90: New test.
2368         * gfortran.dg/function_kinds_5.f90: New test.
2369
2370         * gfortran.dg/defined_operators_1.f90: Errors now at function
2371         declarations.
2372         * gfortran.dg/private_type_4.f90: The same.
2373         * gfortran.dg/interface_15.f90: The same.
2374         * gfortran.dg/elemental_args_check_2.f90: The same.
2375         * gfortran.dg/auto_internal_assumed.f90: The same.
2376
2377 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2378
2379         * gnat.dg/sizetype.adb: New test.
2380
2381 2008-01-16  Richard Guenther  <rguenther@suse.de>
2382
2383         PR middle-end/32628
2384         * gcc.dg/overflow-warn-7.c: New testcase.
2385
2386 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2387
2388         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2389
2390 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2391         Richard Guenther  <rguenther@suse.de>
2392
2393         PR c/34668
2394         * gcc.dg/pr34668-1.c: New test.
2395         * gcc.dg/pr34668-2.c: Likewise.
2396
2397 2008-01-16  Richard Guenther  <rguenther@suse.de>
2398
2399         PR c++/33819
2400         * g++.dg/torture/pr33819.C: New testcase.
2401
2402 2008-01-16  Richard Guenther  <rguenther@suse.de>
2403
2404         PR c/34768
2405         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2406         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2407
2408 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2409
2410         PR fortran/34796
2411         * gfortran.dg/argument_checking_13.f90: New.
2412         * gfortran.dg/argument_checking_14.f90: New.
2413
2414 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2415         
2416         PR libfortran/34671
2417         * gfortran.dg/anyallcount_1.f90:  New test.
2418
2419 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2420
2421         PR c++/34399
2422         * g++.dg/cpp0x/vt-34399.C: New.
2423         * g++.dg/template/friend50.C: New.
2424
2425 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2426
2427         PR c++/34751
2428         * g++.dg/cpp0x/vt-34751.C: New.
2429
2430 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2431
2432         PR c++/34051
2433         PR c++/34055
2434         PR c++/34102
2435         PR c++/34103
2436         * g++.dg/cpp0x/vt-34051-2.C: New.
2437         * g++.dg/cpp0x/vt-34102.C: New.
2438         * g++.dg/cpp0x/vt-34051.C: New.
2439         * g++.dg/cpp0x/vt-34055.C: New.
2440         * g++.dg/cpp0x/vt-34103.C: New.
2441
2442 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2443
2444         PR c++/34314
2445         * g++.dg/cpp0x/vt-34314.C: New.
2446         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2447         reality (the error message was wrong previously).
2448
2449 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2450
2451         PR c++/33964
2452         * g++.dg/cpp0x/vt-33964.C: New.
2453         * g++.dg/template/partial5.C: New.
2454
2455 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2456
2457         PR c++/34052
2458         * g++.dg/cpp0x/vt-34052.C: New.
2459         * g++.dg/template/ttp26.C: New.
2460         
2461 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2462
2463         * gnat.dg/rep_clause2.ad[sb]: New test.
2464         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2465
2466 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2467
2468         PR c++/24924
2469         * g++.dg/cpp/pedantic-errors.C: Delete.
2470         * g++.dg/cpp/permissive.C: Delete.
2471         
2472 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         * gcc.c-torture/compile/20080114-1.c: New test.
2475
2476 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2477
2478         PR fortran/34665
2479         * gfortran.dg/argument_checking_11.f90: New.
2480         * gfortran.dg/argument_checking_12.f90: New.
2481         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2482         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2483         * gfortran.dg/argument_checking_3.f90: Ditto.
2484         * gfortran.dg/pointer_intent_2.f90: Ditto.
2485         * gfortran.dg/import2.f90: Ditto.
2486         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2487         * gfortran.dg/implicit_actual.f90: Ditto.
2488         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2489         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2490
2491 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2492
2493         PR fortran/34763
2494         * gfortran.dg/interface_proc_end.f90: New.
2495
2496 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2497
2498         PR fortran/34759
2499         * gfortran.dg/assumed_size_refs_4.f90: New.
2500
2501 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2502
2503         * gnat.dg/unchecked_convert1.adb.
2504
2505 2008-01-13  Richard Guenther  <rguenther@suse.de>
2506
2507         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2508         readable and writable again before exiting.
2509
2510 2008-01-13  Richard Guenther  <rguenther@suse.de>
2511
2512         PR middle-end/34601
2513         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2514
2515 2008-01-13  Jan Hubicka  <jh@suse.cz>
2516
2517         PR middle-end/32135
2518         * gcc.dg/pr32135.c: new.
2519
2520 2008-01-12  Doug Kwan  <dougkwan@google.com>
2521
2522         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2523         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2524         -Wignored-qualifiers.
2525
2526 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2527
2528         * gnat.dg/slice3.adb: New test.
2529         * gnat.dg/slice4.adb: Likewise.
2530
2531 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2532
2533         * gnat.dg/bit_packed_array.ad[sb]: New test.
2534
2535 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2536
2537         PR fortran/34432
2538         * gfortran.dg/parens_7.f90: New test.
2539
2540 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2541
2542         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2543         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2544
2545         * gcc.dg/pr33826.c: Require nonpic.
2546
2547 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2548
2549         PR fortran/34722
2550         * gfortran.dg/inquire_12.f90: New test.
2551
2552 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2553
2554         PR libfortran/34670
2555         * all_bounds_1.f90: New test case.
2556         * maxloc_bounds_1.f90: New test case.
2557         * maxloc_bounds_2.f90: New test case.
2558         * maxloc_bounds_3.f90: New test case.
2559         * maxloc_bounds_4.f90: New test case.
2560         * maxloc_bounds_5.f90: New test case.
2561         * maxloc_bounds_6.f90: New test case.
2562         * maxloc_bounds_7.f90: New test case.
2563         * maxloc_bounds_8.f90: New test case.
2564
2565 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2566
2567         * gcc.dg/struct-ret-3.c: New test.
2568
2569 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2570
2571         PR fortran/34537
2572         * gfortran.dg/transfer_simplify_8.f90: New test.
2573
2574 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2575
2576         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2577         size_t using predefined macro.
2578
2579 2008-01-10  Raksit Ashok  <raksit@google.com>
2580
2581         PR rtl-optimization/27971
2582         * gcc.target/i386/pr27971.c: New testcase.
2583
2584 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2585
2586         PR fortran/34396
2587         * gfortran.dg/bounds_check_12.f90: New test.
2588
2589 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2590
2591         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2592         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2593
2594 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2595
2596         PR middle-end/34641
2597         * g++.dg/torture/pr34641.C: New testcase.
2598
2599 2008-01-10  Richard Guenther  <rguenther@suse.de>
2600
2601         PR tree-optimization/34651
2602         * g++.dg/torture/pr34651.C: New testcase.
2603
2604 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2605
2606         PR tree-optimization/34017
2607         * gcc.dg/tree-ssa/pr34017.c: New.
2608
2609 2008-01-09  Richard Guenther  <rguenther@suse.de>
2610         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2611
2612         PR middle-end/30132
2613         * gcc.c-torture/compile/pr30132.c: New testcase.
2614
2615 2008-01-09  Richard Guenther  <rguenther@suse.de>
2616
2617         PR middle-end/34458
2618         * gcc.c-torture/compile/pr34458.c: New testcase.
2619
2620 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2621
2622         PR testsuite/30459
2623         g++.dg/eh/ia64-2.C: Require weak support.
2624
2625 2008-01-08  Richard Guenther  <rguenther@suse.de>
2626
2627         PR middle-end/31863
2628         * g++.dg/torture/pr31863.C: New testcase.
2629
2630 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR middle-end/34694
2633         * gcc.dg/gomp/pr34694.c: New test.
2634         * g++.dg/gomp/pr34694.C: New test.
2635
2636         PR c++/33890
2637         * g++.dg/gomp/pr33890.C: New test.
2638
2639 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2640
2641         PR fortran/34476
2642         * gfortran.dg/parameter_array_init_3.f90: New test.
2643
2644 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2645
2646         PR fortran/34681
2647         PR fortran/34704
2648         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2649
2650 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2651
2652         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2653         * g++.dg/other/spu2vmx-1.C: Use it.
2654
2655 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2656
2657         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2658
2659         PR testsuite/34575
2660         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2661         * gcc.target/powerpc/parity-1.c: Likewise.
2662
2663 2008-01-07  Fred Fish  <fnf@specifix.com>
2664
2665         PR preprocessor/30363:
2666         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2667         macro expansions.
2668
2669 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/34672
2672         * gfortran.dg/use_only_2.f90: New test.
2673
2674 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2675
2676         PR libstdc++/34680
2677         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2678         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2679
2680 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/34545
2683         * gfortran.dg/use_12.f90: New test.
2684
2685 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2686
2687         PR fortran/34689
2688         * interface.c (compare_actual_formal): Fix intent(out) check for
2689         function result variables.
2690
2691 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2692
2693         PR fortran/34690
2694         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2695
2696 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2697
2698         PR fortran/34689
2699         * gfortran.dg/intent_out_4.f90: Fix test case.
2700
2701 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2702
2703         PR fortran/34689
2704         * gfortran.dg/intent_out_4.f90: New.
2705
2706 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2707
2708         PR libfortran/34540
2709         * gfortran.dg/optional_dim_3.f90: New test.
2710
2711 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2712
2713         PR fortran/34658
2714         * gfortran.dg/common_11.f90: New.
2715         * gfortran.dg/blockdata_1.f90: Update test case.
2716         * gfortran.dg/blockdata_2.f90: Update test case.
2717
2718 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2719
2720         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2721
2722 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2723
2724         PR fortran/34655
2725         * gfortran.dg/equiv_constraint_9.f90: New.
2726
2727 2008-01-06  Revital Eres  <eres@il.ibm.com>
2728
2729         PR tree-optimization/34263
2730         * gcc.dg/pr34263.c:  New testcase.
2731
2732 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2733
2734         PR fortran/34654
2735         * gfortran.dg/internal_io_unf.f90: New.
2736
2737 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2738
2739         PR fortran/34660
2740         * gfortran.dg/elemental_args_check_2.f90: New.
2741
2742 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2743
2744         PR fortran/34662
2745         * gfortran.dg/intent_out_3.f90: New.
2746
2747 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2748
2749         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2750
2751 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752
2753         PR libfortran/34676
2754         * gfortran.dg/list_read_8.f90: New test.
2755
2756 2008-01-04  Richard Guenther  <rguenther@suse.de>
2757
2758         PR middle-end/34029
2759         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2760         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2761
2762 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2763
2764         PR gcov-profile/34609
2765         * g++.dg/gcov/gcov-6.C: New test.
2766
2767 2008-01-04  Richard Guenther  <rguenther@suse.de>
2768
2769         PR tree-optimization/31081
2770         * g++.dg/torture/pr31081-1.C: New testcase.
2771         * g++.dg/torture/pr31081-2.C: Likewise.
2772
2773 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2774
2775         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2776         * gcc.target/mips/rsqrt-2.c: Likewise.
2777         * gcc.target/mips/rsqrt-4.c: New test.
2778
2779 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2780
2781         PR fortran/34557
2782         * gfortran.dg/equiv_substr.f90: New.
2783
2784 2008-01-03  Tom Tromey  <tromey@redhat.com>
2785
2786         PR c/34457:
2787         * gcc.dg/pr34457-2.c: New file.
2788         * gcc.dg/pr34457-1.c: New file.
2789
2790 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2791
2792         Revert fix for PR tree-optimization/34458.
2793
2794 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2795
2796         PR tree-optimization/34458
2797         * gcc.dg/tree-ssa/pr34458.c: New.
2798
2799 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2800
2801         PR libfortran/34565
2802         * gfortran.dg/internal_readwrite_1.f90:  New test.
2803         * gfortran.dg/internal_readwrite_2.f90:  New test.
2804
2805 2008-01-03  Tom Tromey  <tromey@redhat.com>
2806
2807         PR preprocessor/34602:
2808         * gcc.dg/cpp/pr34602.c: New file.
2809
2810 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR tree-optimization/29484
2813         * gcc.c-torture/execute/20071220-1.c: New test.
2814         * gcc.c-torture/execute/20071220-2.c: New test.
2815
2816 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2817
2818         PR tree-optimization/34635
2819         * gcc.dg/tree-ssa/pr34635.c: New.
2820         * gcc.dg/tree-ssa/pr34635-1.c: New.
2821
2822 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2823
2824         PR middle-end/34562
2825         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2826         scan-assembler check.
2827
2828 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2829
2830         PR middle-end/34608
2831         * g++.dg/gomp/pr34608.C: New test.
2832
2833 2008-01-02  Richard Guenther  <rguenther@suse.de>
2834
2835         PR middle-end/34093
2836         PR middle-end/31976
2837         * gcc.c-torture/compile/pr34093.c: New testcase.
2838
2839 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2840
2841         * g++.dg/cpp0x/long_long.C: New.
2842
2843 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2844
2845         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2846         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2847         warning on the function main.
2848
2849 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2850
2851         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2852         rather than __v2di type.
2853
2854 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2855
2856         PR fortran/34558
2857         * gfortran.dg/linked_list_1.f90: New test.
2858
2859 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2860
2861         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2862         instead of appending to it.
2863
2864 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2865
2866         PR tree-optimization/34591
2867         * gcc.dg/vect/pr34591.c: New test.
2868
2869 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2870
2871         PR libfortran/34594
2872         * gfortran.dg/direct_io_8.f90:  New test case.
2873
2874 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2875
2876         PR target/34281
2877         * gcc.c-torture/execute/20071213-1.c: New test.
2878
2879 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880
2881         PR libfortran/34560
2882         * gfortran.dg/read_eof_5.f90: New test.
2883
2884 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2885
2886         PR fortran/34514
2887         * gfortran.dg/initialization_17.f90: New.
2888
2889 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2890
2891         PR libfortran/34566
2892         * gfortran.dg/matmul_6.f90:  New test.
2893
2894 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2895
2896         PR fortran/34421
2897         * gfortran.dg/entry_17.f90: New.
2898
2899 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2900
2901         PR fortran/34536
2902         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2903         * gfortran.dg/real_const_3.f90: Likewise.
2904         * gfortran.dg/unary_operator.f90: New test.
2905
2906 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2907
2908         * gnat.dg/pack2.adb: New test.
2909
2910 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2911
2912         PR fortran/34559
2913         * gfortran.dg/repeat_6.f90: New test.
2914
2915 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2916
2917         PR fortran/34549
2918         * cshift_shift_real_1.f90:  New test.
2919
2920 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2921
2922         PR fortran/34540
2923         * gfortran.dg/shift-kind_2.f90: New test.
2924
2925 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2926
2927         PR target/8835
2928         * gcc.dg/pr8835-1.c: New.
2929
2930 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2931
2932         PR fortran/34438
2933         * gfortran.dg/default_initialization_3.f90: New test.
2934
2935 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2936
2937         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2938         conditions.
2939         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2940
2941 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2942
2943         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2944         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2945
2946 2007-12-20  Jason Merrill  <jason@redhat.com>
2947
2948         * gcc.dg/overload/arg[14].C: Remove expected errors.
2949
2950 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR c++/34459
2953         * gcc.c-torture/execute/20071219-1.c: New test.
2954
2955 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2956
2957         PR fortran/34530
2958         * gfortran.dg/namelist_44.f90: New.
2959
2960 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2961
2962         PR fortran/34482
2963         * gfortran.dg/boz_8.f90: Add error-check check.
2964         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2965         stop by call abort.
2966
2967 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2968
2969         * gcc.dg/gomp/combined-1.c: New test.
2970
2971 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2972
2973         PR tree-optimization/34355
2974         * g++.dg/tree-ssa/pr34355.C: New test.
2975
2976 2007-12-19  Revital Eres  <eres@il.ibm.com>
2977
2978          * gcc.dg/sms-5.c: New testcase.
2979
2980 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2981
2982         PR fortran/34325
2983         * gfortran.dg/missing_parens_1.f90: New.
2984         * gfortran.dg/missing_parens_1.f90: New.
2985         
2986 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2987
2988         PR fortran/34495
2989         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2990         expressions.
2991         * gfortran.dg/transfer_simplify_7.f90: New test.
2992
2993 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2994
2995         * gcc.dg/pr32912-3.c: Compile with -w.
2996
2997         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2998
2999 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3000             Jakub Jelinek  <jakub@redhat.com>
3001         
3002         PR c++/32565
3003         PR c++/33943
3004         PR c++/33965
3005         * g++.dg/cpp0x/variadic86.C: New.
3006         * g++.dg/cpp0x/variadic87.C: New.
3007         * g++.dg/cpp0x/variadic84.C: New.
3008         * g++.dg/cpp0x/variadic85.C: New.
3009         * g++.dg/template/ttp25.C: New.
3010
3011 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3012
3013         PR tree-optimization/34123
3014         * gcc.dg/tree-ssa/pr34123.c: New test.
3015
3016 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3017
3018         PR rtl-optimization/34456
3019         * gcc.c-torture/execute/pr34456.c: New test.
3020
3021 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR c++/34488
3024         * g++.dg/parse/friend7.C: New test.
3025
3026         PR rtl-optimization/34490
3027         * gcc.c-torture/execute/20071216-1.c: New test.
3028
3029 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3030
3031         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3032
3033 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3034
3035         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3036         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3037         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3038         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3039         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3040
3041 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR c/34506
3044         * gcc.dg/gomp/clause-2.c: New test.
3045         * g++.dg/gomp/clause-4.C: New test.
3046
3047 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3048
3049         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3050         part of Fortran 77/95/2003.
3051
3052 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3053
3054         PR tree-optimization/34445
3055         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3056         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3057
3058 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3059
3060         PR fortran/34427
3061         * gfortran.dg/namelist_42.f90: Update.
3062         * gfortran.dg/namelist_43.f90: New.
3063         
3064 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3065
3066         PR fortran/34495
3067         * gfortran.dg/initialization_16.f90: New.
3068
3069 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3070
3071         PR fortran/34305
3072         * gfortran.dg/real_dimension_1.f:  New test case.
3073
3074 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3075
3076         * gcc.dg/torture/pr24257.c: Remove -O from options.
3077
3078 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3079
3080         PR fortran/34246
3081         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3082
3083 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3084
3085         PR fortran/31213
3086         PR fortran/33888
3087         PR fortran/33998
3088         * gfortran.dg/mapping_1.f90: New test.
3089         * gfortran.dg/mapping_2.f90: New test.
3090         * gfortran.dg/mapping_3.f90: New test.
3091
3092 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3093
3094         PR rtl-optimization/34415
3095         * gcc.c-torture/execute/pr34415.c: New test.
3096
3097 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3098
3099         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3100         void. 
3101
3102 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR bootstrap/34003
3105         * gcc.dg/pr34003-1.c: New test.
3106         * gcc.dg/pr34003-2.c: New.
3107
3108 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3109
3110         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3111         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3112         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3113         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3114         add -save-temps.
3115         * gcc.target/cris/torture/cris-torture.exp,
3116         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3117         * gcc.target/cris/builtin_ctz_v3.c,
3118         gcc.target/cris/builtin_ctz_v8.c,
3119         gcc.target/cris/builtin_clz_v0.c,
3120         gcc.target/cris/builtin_clz_v3.c,
3121         gcc.target/cris/builtin_bswap_v3.c,
3122         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3123         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3124         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3125         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3126         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3127         lib/target-supports.exp: Adjust for crisv32-*-*.
3128
3129 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3130
3131         * gcc.dg/debug/const-3.c: New.
3132
3133 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3134
3135         * g++.dg/other/datasec1.C: Require named section support.
3136
3137 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR target/29978
3140         * gcc.target/i386/pr29978.c: New test.
3141
3142 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3143
3144         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3145         instead of -msse4.1.
3146         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3147         * g++.dg/other/i386-2.C (dg-options): Ditto.
3148
3149 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3150
3151         PR fortran/34438
3152         * gfortran.dg/private_type_10.f90: New.
3153
3154 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3155
3156         PR fortran/34398
3157         * gfortran.dg/nan_4.f90: New.
3158
3159 2007-12-14  Richard Guenther  <rguenther@suse.de>
3160
3161         PR middle-end/34462
3162         * gcc.c-torture/compile/20071214-1.c: New testcase.
3163
3164 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3165
3166         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3167         macros to test macroized SSE intrinsics.  Use new macros to test
3168         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3169         emmintrin.h, xmmintrin.h and bmmintrin.h
3170         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3171         to test with immediate operand.
3172
3173 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3174
3175         PR target/34091
3176         * gcc.c-torture/compile/pr34091.c: New test.
3177
3178 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3179
3180         * gcc.dg/uninit-13.c: UnXFAIL.
3181         * gcc.dg/complex-5.c: New testcase.
3182
3183 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3184
3185         * gcc.dg/struct/struct-reorg.exp: Replace 
3186          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3187         
3188 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3189
3190         PR libfortran/34370
3191         PR libfortran/34323
3192         PR libfortran/34405
3193         * gfortran.dg/advance_6.f90:  New test case.
3194         * gfortran.dg/direct_io_7.f90:  New test case.
3195         * gfortran.dg/streamio_13.f90:  New test case.
3196
3197 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3198
3199         * g++.dg/cpp0x/__func__.C: New.
3200
3201 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3202
3203         PR target/34435
3204         * g++.dg/other/pr34435.C: New testcase.
3205
3206 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3207
3208         * gcc.dg/struct: New directory with tests 
3209         for struct-reorg optimizaion.
3210         * gcc.dg/struct/struct-reorg.exp: New script.
3211         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3212         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3213         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3214         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3215         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3216         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3217         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3218         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3219         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3220         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3221         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3222         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3223         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3224         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3225         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3226         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3227         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3228         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3229         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3230         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3231         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3232         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3233         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3234         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3235
3236 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3237
3238         PR fortran/34427
3239         * gfortran.dg/namelist_42.f90: New.
3240
3241 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3242
3243         PR fortran/34254
3244         * gfortran.dg/function_kinds_3.f90: New.
3245
3246 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3247
3248         * gcc.target/s390/20071212-1.c: New testcase.
3249
3250 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR c++/34238
3253         * g++.dg/ext/visibility/anon7.C: Add xfail.
3254         * g++.dg/ext/visibility/anon9.C: New test.
3255         * g++.dg/ext/visibility/anon10.C: New test.
3256
3257         PR c++/34364
3258         * g++.dg/rtti/dyncast2.C: New test.
3259
3260 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3261
3262         PR tree-optimization/34407
3263         * gcc.dg/vect/pr34407.c: New test.
3264
3265 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3266
3267         PR fortran/34411
3268         * gfortran.dg/error_recovery_5.f90: New.
3269         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3270
3271 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR tree-optimization/34371
3274         * gcc.c-torture/compile/20071207-1.c: New test.
3275
3276 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3277
3278         PR c++/34059
3279         * g++.dg/parse/crash40.C: New test.
3280
3281 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3282
3283         * g++.dg/opt/memcpy1.C: New test.
3284
3285 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3286
3287         PR fortran/34425
3288         * gfortran.dg/argument_checking_10.f90: New.
3289
3290 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR rtl-optimization/34302
3293         * gcc.c-torture/execute/20071210-1.c: New test.
3294
3295 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR c++/34395
3298         * g++.dg/cpp0x/error1.C: New test.
3299
3300         PR c++/34394
3301         * g++.dg/other/error22.C: New test.
3302
3303 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3304
3305         PR target/32086
3306         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3307         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3308         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3309
3310 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR c++/34178
3313         PR c++/34340
3314         * g++.dg/template/repo6.C: New test.
3315         * g++.dg/template/repo7.C: New test.
3316         * g++.dg/template/repo8.C: New test.
3317
3318 2007-12-09  H.J. Lu  <hjl@lucon.org>
3319             Tobias Burnus  <burnus@net-b.de>
3320
3321         PR fortran/34404
3322         * gfortran.dg/read_2.f90: New.
3323
3324 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3325
3326         * lib/target-supports.exp (check_effective_target_tls_native):
3327         Fix typo.
3328
3329 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3330
3331         PR ada/34366
3332         * gnat.dg/enclosing_record_reference.ads,
3333         gnat.dg/enclosing_record_reference.adb: New test.
3334
3335 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3336
3337         PR fortran/32129
3338         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3339         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3340
3341         PR fortran/31487
3342         * gfortran.dg/char_component_initializer_1.f90: New test.
3343
3344 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3345
3346         PR fortran/34342
3347         PR fortran/34345
3348         PR fortran/18026
3349         PR fortran/29471
3350
3351         * gfortran.dg/boz_8.f90: New.
3352         * gfortran.dg/boz_9.f90: New.
3353         * gfortran.dg/boz_10.f90: New.
3354         * gfortran.dg/boz_7.f90: Update dg-warning.
3355         * gfortran.dg/pr16433.f: Add dg-error.
3356         * gfortan.dg/ibits.f90: Update dg-warning.
3357         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3358         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3359
3360 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR fortran/34359
3363         * gfortran.dg/include_1.f90: New test.
3364         * gfortran.dg/include_1.inc: New.
3365         * gfortran.dg/include_2.f90: New test.
3366
3367 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3368
3369         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3370
3371 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3372
3373         PR fortran/34319
3374         * gfortran.dg/nan_3.f90: New.
3375
3376 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3377
3378         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3379
3380 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3381
3382         * gnat.dg/tamdt*.ad?: Support for ...
3383         * gnat.dg/test_tamdt.adb: New test.
3384
3385 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3386
3387         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3388         exports and document how these can be exercised.
3389
3390 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3391
3392         PR ada/15805
3393         * gnat.dg/specs/access_constants.ads: New test.
3394
3395         * gnat.dg/specs/access_constant_decl.ads: New test.
3396
3397         PR ada/21346
3398         * gnat.dg/compose.adb: New test.
3399
3400 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3401
3402         PR ada/34173
3403         * gnat.dg/unc_memops.ad[sb]: Support for ...
3404         * gnat.dg/unc_memfree.adb: New test.
3405         
3406 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3407
3408         * gfortran.dg/ltrans-7.f90: New.
3409
3410 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3411             Dorit Nuzman  <dorit@il.ibm.com>
3412
3413         PR tree-optimization/34005
3414         * gcc.dg/vect/pr34005.c: New test.
3415
3416 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR c++/34336
3419         * g++.dg/template/new8.C: New test.
3420
3421 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/34333
3424         * gfortran.dg/boz_7.f90: New.
3425         * gfortran.dg/int_1.f90: Disable -pedantic option.
3426         * gfortran.dg/boz_1.f90: Ditto.
3427         * gfortran.dg/boz_3.f90: Ditto.
3428         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3429         * gfortran.dg/ibits.f90: Ditto.
3430         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3431         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3432
3433 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3434
3435         PR fortran/34335
3436         * gfortran.dg/used_types_19.f90: New test.
3437
3438 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3439
3440         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3441         * gfortran.dg/nearest_2.f90: Likewise.
3442         * gfortran.dg/nearest_3.f90: Likewise.
3443
3444 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR middle-end/34337
3447         * gcc.c-torture/execute/20071205-1.c: New test.
3448
3449 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3450
3451         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3452         * gfortran.dg/real_const_3.f90: Likewise.
3453
3454 2007-12-05  Richard Guenther  <rguenther@suse.de>
3455
3456         PR tree-optimization/34138
3457         * gcc.c-torture/compile/pr34138.c: New testcase.
3458
3459 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3460
3461         PR debug/33739
3462         * gfortran.dg/debug_2.f: New test.
3463
3464 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3465
3466         * gnat.dg/specs/elab1.ads: New test.
3467
3468 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         PR target/34312
3471         * gcc.target/i386/pr34312.c: New test.
3472
3473 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3474
3475         PR fortran/34333
3476         * gfortran.dg/nan_2.f90: New.
3477
3478 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR c++/34271
3481         * g++.dg/cpp0x/decltype9.C: New test.
3482         * g++.dg/cpp0x/decltype10.C: New test.
3483
3484 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3485
3486         PR ada/21489
3487         * gnat.dg/rm_6_4_1_13.adb: New test.
3488
3489 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR middle-end/34134
3492         * gcc.c-torture/compile/20071117-1.c: New test.
3493
3494 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3495
3496         PR c++/34101
3497         * g++.dg/cpp0x/variadic-ttp.C: New.
3498
3499 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3500         
3501         * gcc.dg/parse-decl-after-if.c: New.
3502         * gcc.dg/20031223-1.c: Adjust.
3503         
3504 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3505
3506         PR c++/33509
3507         * g++.dg/cpp0x/variadic-throw.C: New.
3508
3509 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3510
3511         PR c++/33091
3512         * g++.dg/cpp0x/variadic-unify.C: New.
3513
3514 2007-12-04  Richard Guenther  <rguenther@suse.de>
3515
3516         PR middle-end/34334
3517         PR middle-end/34222
3518         * gcc.c-torture/compile/pr34334.c: New testcase.
3519         * g++.dg/torture/pr34222.C: New testcase.
3520
3521 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3522
3523         * gcc.c-torture/execute/20071202-1.c: New test.
3524         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3525
3526 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3527
3528         PR fortran/34318
3529         * gfortran.dg/module_nan.f90: New.
3530
3531 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3532
3533         * lib/target-supports.exp (get_compiler_messages): Replace with...
3534         (check_compile): ...this new procedure.  Handle TYPE == executable.
3535         Use comments in the source to determine the correct extension.
3536         Return a pair containing the compiler output and the output filename.
3537         Don't delete the file here.
3538         (check_no_compiler_messages_nocache): New procedure.
3539         (check_no_compiler_messages): Use it.
3540         (check_no_messages_and_pattern_nocache): New procedure.
3541         (check_no_messages_and_pattern): Use it.
3542         (check_runtime_nocache, check_runtime): New procedures.
3543         (check_effective_target_tls): Use check_no_compiler_messages.
3544         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3545         (check_effective_target_tls_runtime): Use check_runtime.
3546         (check_effective_target_fstack_protector): Likewise.
3547         (check_iconv_available): Use check_runtime_nocache.
3548         (check_effective_target_fortran_large_real): Use
3549         check_no_compiler_messages.
3550         (check_effective_target_fortran_large_int): Likewise.
3551         (check_effective_target_static_libgfortran): Likewise.
3552         (check_750cl_hw_available): Use check_cached_effective_target
3553         and check_runtime_nocache.
3554         (check_vmx_hw_available): Likewise.
3555         (check_effective_target_broken_cplxf_arg): Likewise.
3556         (check_alpha_max_hw_available): Use check_runtime.
3557         (check_function_available): Use check_no_compiler_messages.
3558         (check_cxa_atexit_available): Use check_cached_effective_target
3559         and check_runtime_nocache.
3560         (check_effective_target_dfp_nocache): Use
3561         check_no_compiler_messages_nocache.
3562         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3563         (check_effective_target_dfp): Use check_cached_effective_target.
3564         (check_effective_target_dfprt): Likewise.
3565         (check_effective_target_arm_neon_hw): Use check_runtime.
3566         (check_effective_target_ultrasparc_hw): Likewise.
3567         (check_effective_target_c99_runtime): Use
3568         check_no_compiler_messages_nocache.
3569
3570 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR middle-end/29749
3573         * gcc.dg/fold-rotate-1.c: New test.
3574
3575         PR tree-optimization/33453
3576         * gcc.c-torture/compile/20071203-1.c: New test.
3577
3578 2007-12-03  Robert Dewar <dewar@adacore.com>
3579             Samuel Tardieu  <sam@rfc1149.net>
3580
3581         PR ada/34287
3582         * gnat.dg/check_elaboration_code.adb: New test.
3583         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3584         New support files.
3585
3586 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3587
3588         PR c++/34061
3589         * g++.dg/cpp0x/pr34061.C: New.
3590
3591 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3592
3593         PR c++/34273
3594         * g++.dg/other/error21.C: New.
3595
3596 2007-12-02  Revital Eres  <eres@il.ibm.com>
3597
3598         * gcc.dg/sms-4.c: New testcase.
3599
3600 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3601             Revital Eres  <eres@il.ibm.com>
3602
3603         * gcc.dg/sms-3.c: New testcase.
3604
3605 2007-12-01  Ollie Wild  <aaw@google.com>
3606
3607         PR c++/8171
3608         * g++.dg/conversion/ptrmem9.C: New test.
3609
3610 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3611
3612         PR libfortran/34291
3613         * gfortran.dg/namelist_41.f90: New test.
3614
3615 2007-11-30  Tom Tromey  <tromey@redhat.com>
3616
3617         PR preprocessor/32868:
3618         * gcc.dg/cpp/pr32868.c: New file.
3619
3620 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3621
3622         PR fortran/34248
3623         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3624
3625 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3626
3627         PR rtl-optimization/34171
3628         * gcc.dg/pr34171.c: New testcase.
3629
3630 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3631
3632         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3633
3634 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3635
3636         PR fortran/34133
3637         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3638         * gfortran.dg/bind_c_usage_11.f03: New.
3639         * gfortran.dg/bind_c_usage_12.f03: New.
3640
3641 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR c++/34275
3644         * g++.dg/other/error20.C: New test.
3645
3646 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3647
3648         PR fortran/34230
3649         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3650
3651 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3652
3653         PR tree-optimization/34244
3654         * gcc.dg/tree-ssa/pr34244.c: New test.
3655
3656 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR tree-optimization/33434
3659         * gcc.dg/pr33434-1.c: New test.
3660         * gcc.dg/pr33434-2.c: New test.
3661         * gcc.dg/pr33434-3.c: New test.
3662         * gcc.dg/pr33434-4.c: New test.
3663
3664         PR c++/34270
3665         * g++.dg/template/cond7.C: New test.
3666
3667         PR c++/34267
3668         PR c++/34268
3669         * g++.dg/cpp0x/decltype7.C: New test.
3670         * g++.dg/cpp0x/decltype8.C: New test.
3671
3672 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3673
3674         PR fortran/34248
3675         * gfortran.dg/result_in_spec_3.f90: New.
3676
3677 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3678
3679         PR fortran/34262
3680         * gfortran.dg/mvbits_3.f90: New.
3681
3682 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3683         
3684         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3685         Delete.
3686         (check_effective_target_hard_float): New.
3687         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3688         * gcc.dg/pr30957-1.c: Likewise.
3689         
3690 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3691
3692         PR ada/15804
3693         * gnat.dg/specs/variant_part.ads: New test.
3694
3695         PR ada/17318
3696         * gnat.dg/specs/attribute_parsing.ads: New test.
3697
3698         PR ada/32792
3699         * gnat.dg/specs/integer_value.ads: New test.
3700
3701         PR ada/22559
3702         * gnat.dg/specs/delta_small.ads: New test.
3703
3704 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR tree-optimization/34140
3707         * gcc.c-torture/compile/20071128-1.c: New test.
3708
3709 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3710
3711         PR fortran/32928
3712         * gfortran.dg/data_array_1.f90
3713         * gfortran.dg/data_array_2.f90
3714         * gfortran.dg/data_array_3.f90
3715         * gfortran.dg/data_array_4.f90
3716
3717 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3718
3719         PR fortran/34227
3720         * gfortran.dg/blockdata_5.f90: New test.
3721         * gfortran.dg/blockdata_6.f90: New test.
3722
3723 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR tree-optimization/34016
3726         * gcc.dg/pr34016.c: New test.
3727
3728 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3729
3730         PR fortran/29389
3731         * gfortran.dg/stfunc_6.f90: New test.
3732
3733         PR fortran/33850
3734         * gfortran.dg/assign_10.f90: New test.
3735
3736 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3737
3738         PR fortran/33541
3739         * gfortran.dg/use_11.f90: New test.
3740
3741         PR fortran/34231
3742         * gfortran.dg/generic_15.f90: New test.
3743
3744 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR target/34225
3747         * gcc.dg/pr34225.c: New test.
3748
3749 2007-11-27  Richard Guenther  <rguenther@suse.de>
3750
3751         PR tree-optimization/34241
3752         * g++.dg/torture/pr34241.C: New testcase.
3753
3754 2007-11-27  Richard Guenther  <rguenther@suse.de>
3755
3756         * gcc.dg/builtins-error.c: New testcase.
3757
3758 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR c++/34213
3761         * g++.dg/ext/visibility/anon8.C: New test.
3762
3763 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3764
3765         PR target/34077
3766         * gcc.target/i386/pr34077.c: New testcase.
3767
3768 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/34203
3771         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3772         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3773         * gfortran.dg/backslash_1.f90: Remove no longer needed
3774         -fno-backslash option.
3775
3776 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3777
3778         PR c/23722
3779         * gcc.dg/cpp/19990413-1.c: Update.
3780         * gcc.dg/parse-else-error.c: New.
3781         * gcc.dg/parse-else-error-2.c: New.
3782         * gcc.dg/parse-else-error-3.c: New.
3783         * gcc.dg/parse-else-error-4.c: New.
3784
3785 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3786
3787         PR c++/34081
3788         * g++.dg/template/dependent-expr6.C: New testcase.
3789
3790 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3791
3792         PR target/34215
3793         * gcc.target/i386/pr34215.c: New test.
3794
3795 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3796
3797         PR target/34174
3798         * gcc.dg/torture/pr34174-1.c: New.
3799
3800 2007-11-26  Richard Guenther  <rguenther@suse.de>
3801
3802         PR middle-end/34233
3803         * gcc.dg/pr34233.c: New testcase.
3804
3805 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3806             Revital Eres  <eres@il.ibm.com>
3807
3808         PR rtl-optimization/34085
3809         * gcc.dg/tree-prof (bb-reorg.c): New test.
3810
3811 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3812
3813         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3814         Return true for MIPS16 targets.
3815
3816 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3817
3818         PR fortran/33152
3819         * gfortran.dg/blockdata_4.f90: New test.
3820
3821 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3822
3823         PR fortran/34079
3824         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3825         * gfortran.dg/bind_c_usage_16.f03: New.
3826         * gfortran.dg/bind_c_usage_16_c.c: New.
3827
3828 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3829
3830         * gnat.dg/specs/size_clause1.ads: New test.
3831         * gnat.dg/specs/size_clause2.ads: Likewise.
3832         * gnat.dg/specs/size_clause3.ads: Likewise.
3833
3834 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3835
3836         PR fortran/33499
3837         * gfortran.dg/entry_16.f90: New test.
3838
3839 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3840
3841         PR fortran/34192
3842         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3843
3844 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/33541
3847         * gfortran.dg/nested_modules_1.f90: Change the reference to
3848         FOO, forbidden by the standard, to a reference to W.
3849         * gfortran.dg/use_only_1.f90: New test.
3850
3851 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3852
3853         PR fortran/34209
3854         * gfortran.dg/nearest_3.f90: New test.
3855
3856 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3857
3858         PR fortran/33317
3859         * gfortran.dg/optional_dim_2.f90: New test.
3860
3861 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3862
3863         PR fortran/34187
3864         * gfortran.dg/bind_c_usage_15.f90: New.
3865
3866 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/34192
3869         * gfortran.dg/nearest_2.f90: New.
3870
3871
3872 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR c++/30293
3875         PR c++/30294
3876         * g++.dg/ext/java-2.C: New test.
3877
3878 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3879             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3880         
3881         PR c++/5310
3882         * g++.dg/warn/pr5310.C: New.
3883         * g++.dg/warn/pr33160.C: New.
3884         
3885 2007-11-23  Richard Guenther  <rguenther@suse.de>
3886             Michael Matz  <matz@suse.de>
3887
3888         PR tree-optimization/34176
3889         * gcc.c-torture/execute/pr34176.c: New testcase.
3890
3891 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR c++/34198
3894         * gcc.dg/Wconversion-5.c: New test.
3895         * g++.dg/Wconversion3.C: New test.
3896
3897 2007-11-23  Richard Guenther  <rguenther@suse.de>
3898
3899         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3900
3901 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3902
3903         PR c/14050
3904         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3905         qualifiers in abstract declarator.
3906
3907 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3908
3909         * gfortran.dg/derived_constructor_comps_3.f90: New.
3910
3911 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3912
3913         PR c++/34094
3914         * g++.dg/ext/visibility/anon7.C: New test.
3915
3916 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3917
3918         PR fortran/34079
3919         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3920         * gfortran.dg/bind_c_usage_13.f03: New.
3921         * gfortran.dg/bind_c_usage_14.f03: New.
3922
3923 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3924
3925         PR rtl-optimization/33848
3926         * gcc.dg/torture/pr33848.c: New test.
3927
3928 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3929
3930         PR fortran/34083
3931         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3932
3933 2007-11-20  Richard Guenther  <rguenther@suse.de>
3934
3935         PR middle-end/34154
3936         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3937
3938 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3939
3940         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3941
3942 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3943
3944         PR fortran/32770
3945         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3946         so test passes with -frecord-marker=8.
3947         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3948         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3949         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3950         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3951         * gfortrand.dg/modulo_1.f90:  Likewise.
3952
3953 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3954
3955         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3956         New procedure.
3957         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3958         * gcc.dg/pr30957-1.c: Likewise.
3959
3960 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR c++/34089
3963         * g++.dg/template/crash74.C: New test.
3964
3965 2007-11-20  Richard Guenther  <rguenther@suse.de>
3966
3967         * gcc.c-torture/execute/20071120-1.c: New testcase.
3968
3969 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR c/34146
3972         * gcc.dg/tree-ssa/pr34146.c: New test.
3973
3974         PR testsuite/33978
3975         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3976         dependent on target settings like move_by_pieces etc.
3977
3978         PR c++/28879
3979         * g++.dg/template/vla2.C: New test.
3980
3981         PR c++/33962
3982         * g++.dg/overload/template3.C: New test.
3983
3984 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3985
3986         PR fortran/33317
3987         * gfortran.dg/optional_dim_2.f90: Remove test.
3988
3989 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3990
3991         * gcc.dg/dfp/ddmode-ice.c: New test.
3992
3993 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3994
3995         PR tree-optimization/34036
3996         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3997
3998 2007-11-19  Richard Guenther  <rguenther@suse.de>
3999
4000         PR tree-optimization/34
4001         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4002
4003 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4004
4005         PR fortran/34079
4006         * gfortran.dg/bind_c_usage_10_c.c: New.
4007         * gfortran.dg/bind_c_usage_10.f03: New.
4008
4009 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4010
4011         * gcc.dg/pr33007.c: Expect new warning.
4012         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4013         * g++.dg/opt/pr34036.C: New test.
4014
4015 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR c++/30988
4018         * g++.dg/warn/noreturn-4.C: New test.
4019         * g++.dg/warn/noreturn-5.C: New test.
4020         * g++.dg/warn/noreturn-6.C: New test.
4021         * g++.dg/warn/noreturn-7.C: New test.
4022
4023 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4024
4025         PR fortran/32770
4026         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4027         integers so tests works with -fdefault-integer-8.
4028         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4029         integers so test passes with -fdefault-integer-8.
4030         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4031         buffer length so test passes with -fdefault-integer-8.
4032         * gfortran.dg/bounds_check_8.f90:  Likewise.
4033         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4034         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4035         with -fdefault-integer-8.
4036         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4037         provoke overflow.
4038
4039 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4040
4041         PR fortran/33317
4042         * gfortran.dg/optional_dim_2.f90: New test.
4043         
4044         PR fortran/34139
4045         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4046         
4047 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4048
4049         PR rtl-optimization/34132
4050         * gcc.c-torture/compile/20071118-1.c: New test.
4051
4052 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4053
4054         PR fortran/31608
4055         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4056
4057 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4058
4059         PR fortran/34137
4060         * gfortran.dg/entry_14.f90: New.
4061         * gfortran.dg/entry_15.f90: New.
4062
4063 2007-11-18  Richard Guenther  <rguenther@suse.de>
4064
4065         PR tree-optimization/34127
4066         * gcc.c-torture/compile/pr34127.c: New testcase.
4067
4068 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4069
4070         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4071         type specifier, as they are not permitted according to the AltiVec
4072         Programming Interface Manual.
4073
4074 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4075
4076         PR fortran/34133
4077         * gfortran.dg/bind_c_usage_9.f03: New.
4078         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4079
4080 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4081
4082         PR fortran/25252
4083         * interface.c (gfc_current_interface_head,
4084         gfc_set_current_interface_head): New functions.
4085         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4086         On syntax error, restore previous state of the interface.
4087         * gfortran.h (gfc_current_interface_head,
4088         gfc_set_current_interface_head): New prototypes.
4089
4090 2007-11-17  Richard Guenther  <rguenther@suse.de>
4091
4092         PR middle-end/34130
4093         * gcc.c-torture/execute/pr34130.c: New testcase.
4094
4095 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4096
4097         PR fortran/34108
4098         * gfortran.dg/fmt_label_1.f90: New test.
4099
4100 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4101
4102         PR fortran/33957
4103         * gfortran.dg/initialization_15.f90 : New test.
4104
4105 2007-11-16  Richard Guenther  <rguenther@suse.de>
4106
4107         PR middle-end/34030
4108         * gcc.c-torture/compile/pr34030.c: New testcase.
4109
4110 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         PR fortran/34008
4113         * gfortran.dg/interface_assignment_3.f90.
4114
4115 2007-11-16  Richard Guenther  <rguenther@suse.de>
4116
4117         PR tree-optimization/33870
4118         * gcc.dg/torture/pr33870.c: New testcase.
4119
4120 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4121
4122         PR fortran/33986
4123         * gfortran.dg/allocatable_function_3.f90.
4124
4125 2007-11-16  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/34113
4128         * gcc.c-torture/compile/pr34113.c: New testcase.
4129
4130 2007-11-16  Richard Guenther  <rguenther@suse.de>
4131
4132         PR tree-optimization/34099
4133         * g++.dg/torture/pr3499.C: New testcase.
4134         * gcc.c-torture/execute/pr34099.c: Likewise.
4135
4136 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4137
4138         * gnat.dg/release_unc_maxalign.adb: New test.
4139
4140 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4141
4142         PR c++/34100
4143         * g++.dg/template/crash73.C: New test.
4144
4145 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR middle-end/23848
4148         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4149         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4150         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4151         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4152
4153 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4154
4155         PR fortran/33917
4156         * gfortran.dg/proc_decl_11.f90: New.
4157
4158 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4159
4160         * gcc.target/spu/compare-dp.c: New test.
4161
4162 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4163
4164         * gcc.dg/pr33923.c: New test.
4165
4166 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR middle-end/34088
4169         * gcc.dg/pr34088.c: New test.
4170
4171 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4172
4173         * gcc.c-torture/compile/20071114-1.c: New test.
4174
4175 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4176
4177         PR fortran/31608
4178         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4179         to match known variations in symbol format. Document in comments.
4180
4181 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4182
4183         PR fortran/33985
4184         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4185
4186 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4187
4188         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4189         when done.
4190
4191 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4192
4193         PR fortran/33162
4194         * gfortran.dg/proc_decl_1.f90: Update.
4195         * gfortran.dg/proc_decl_7.f90: New test.
4196         * gfortran.dg/proc_decl_8.f90: New test.
4197         * gfortran.dg/proc_decl_9.f90: New test.
4198         * gfortran.dg/proc_decl_10.f90: New test.
4199
4200 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         PR fortran/34080
4203         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4204
4205 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR c++/34054
4208         PR c++/34056
4209         PR c++/34057
4210         PR c++/34058
4211         PR c++/34060
4212         * g++.dg/parse/crash36.C: Add another dg-error.
4213         * g++.dg/cpp0x/pr34054.C: New test.
4214         * g++.dg/cpp0x/pr34056.C: New test.
4215         * g++.dg/cpp0x/pr34057.C: New test.
4216         * g++.dg/cpp0x/pr34058.C: New test.
4217         * g++.dg/cpp0x/pr34060.C: New test.
4218
4219         PR tree-optimization/34063
4220         * g++.dg/tree-ssa/pr34063.C: New test.
4221
4222 2007-11-13  Diego Novillo  <dnovillo@google.com>
4223
4224         PR tree-optimization/33870
4225         * gcc.c-torture/execute/pr33870-1.c: New test.
4226         * gcc.dg/tree-ssa/alias-16.c: New test.
4227
4228 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR c++/29225
4231         * g++.dg/template/crash72.C: New test.
4232
4233 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4234
4235         * g++.dg/opt/cfg5.C: New test.
4236
4237 2007-11-12  Richard Guenther  <rguenther@suse.de>
4238
4239         PR middle-end/34070
4240         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4241         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4242
4243 2007-11-12  Richard Guenther  <rguenther@suse.de>
4244
4245         PR middle-end/34027
4246         * gcc.dg/pr34027-1.c: New testcase.
4247         * gcc.dg/pr34027-2.c: Likewise.
4248
4249 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4250
4251         PR tree-optimization/33953
4252         * gcc.dg/vect/pr33953.c: New testcase.
4253
4254 2007-11-11  Tom Tromey  <tromey@redhat.com>
4255
4256         PR c++/17577:
4257         * g++.dg/ext/pr17577.h: New file.
4258         * g++.dg/ext/pr17577.C: New file.
4259
4260 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4261
4262         PR c++/8570
4263         * g++.old-deja/g++.ns/template13.C: Update expected output.
4264         * g++.old-deja/g++.pt/friend23.C: Likewise.
4265         * g++.dg/warn/pr8570.C: New.
4266
4267 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR c++/34068
4270         * g++.dg/template/pseudodtor4.C: New test.
4271
4272 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR middle-end/34018
4275         * g++.dg/opt/inline14.C: New test.
4276
4277         PR tree-optimization/33680
4278         * gcc.c-torture/compile/20071108-1.c: New test.
4279
4280         PR c++/32241
4281         * g++.dg/template/pseudodtor3.C: New test.
4282
4283 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4284
4285         PR c++/33510
4286         * g++.dg/cpp0x/variadic-init.C: New.
4287
4288 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4289             Jakub Jelinek  <jakub@redhat.com>
4290
4291         PR rtl-optimization/34012
4292         * gcc.target/i386/pr34012.c: New test.
4293
4294 2007-11-09  Richard Guenther  <rguenther@suse.de>
4295
4296         PR tree-optimization/33604
4297         * g++.dg/tree-ssa/pr33604.C: New testcase.
4298         * gcc.dg/pr32721.c: Adjust pattern.
4299
4300 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4301
4302         * gcc.target/mips/dse-1.c: Disable.
4303
4304 2007-11-08  Tom Tromey  <tromey@redhat.com>
4305
4306         * gcc.dg/empty-source-3.c: Update warning location.
4307         * gcc.dg/gomp/barrier-2.c: Likewise.
4308         * gcc.dg/label-decl-3.c: Likewise.
4309         * gcc.dg/label-decl-2.c: Likewise.
4310         * gcc.dg/empty-source-2.c: Likewise.
4311
4312 2007-11-08  Tom Tromey  <tromey@redhat.com>
4313
4314         PR c++/30297:
4315         * g++.dg/inherit/pr30297.C: New file.
4316
4317 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4318
4319         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4320         -fno-common for cygwin and mingw32.
4321
4322 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4323
4324         PR middle-end/33826
4325         * gcc.dg/pr33826.c: New.
4326         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4327         recursive functions being marked pure or const.
4328         
4329 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4330
4331         PR fortran/33917
4332         * gfortran.dg/proc_decl_5.f90: New.
4333         * gfortran.dg/proc_decl_6.f90: New.
4334
4335 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR tree-optimization/32575
4338         * gcc.c-torture/execute/20071108-1.c: New test.
4339
4340 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4341
4342         * g++.dg/opt/anchor1.C: New.
4343
4344 2007-11-07  Diego Novillo  <dnovillo@google.com>
4345
4346         PR 33870
4347         * gcc.c-torture/execute/pr33870.x: Remove.
4348
4349 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4350
4351         PR c++/33045
4352         PR c++/33837
4353         PR c++/33838
4354         * g++.dg/cpp0x/decltype-33837.C: New.
4355         * g++.dg/cpp0x/decltype-refbug.C: New.
4356         * g++.dg/cpp0x/decltype-33838.C: New.
4357
4358 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4359
4360         * gcc.c-torture/compile/20071107-1.c: New test.
4361
4362 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4363
4364         * gcc.dg/out-of-bounds-1.c: New test.
4365
4366 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR c++/33501
4369         * g++.dg/warn/incomplete2.C: New test.
4370         * g++.dg/template/incomplete4.C: New test.
4371         * g++.dg/template/incomplete5.C: New test.
4372
4373 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4374
4375         * gnat.dg/max_align.adb: New test.
4376
4377 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4378
4379         PR target/30961
4380         * gcc.target/i386/pr30961-1.c: New.
4381
4382 2007-11-06  Tom Tromey  <tromey@redhat.com>
4383
4384         PR c++/32368:
4385         * g++.dg/warn/pragma-system_header3.h: New.
4386         * g++.dg/warn/pragma-system_header3.C: New.
4387
4388         PR c++/32256:
4389         * g++.dg/warn/pragma-system_header4.C: New.
4390         * g++.dg/warn/pragma-system_header4.h: New.
4391
4392 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4393
4394         PR c++/33977
4395         PR c++/33886
4396         * g++.dg/other/canon-array.C: New.
4397         
4398 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4399
4400         * g++.dg/parser/crash36.C: Tweak expected errors.
4401         * g++.dg/cpp0x/pr31439.C: New.
4402         * g++.dg/cpp0x/pr32114.C: New.
4403         * g++.dg/cpp0x/pr32115.C: New.
4404         * g++.dg/cpp0x/pr32125.C: New.
4405         * g++.dg/cpp0x/pr32126.C: New.
4406         * g++.dg/cpp0x/pr32127.C: New.
4407         * g++.dg/cpp0x/pr32128.C: New.
4408         * g++.dg/cpp0x/pr32253.C: New.
4409         * g++.dg/cpp0x/pr32566.C: New.
4410         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4411         * g++.dg/cpp0x/pr31438.C: Ditto.
4412         * g++.dg/cpp0x/variadic81.C: Ditto.
4413         * g++.dg/cpp0x/pr31432.C: Ditto.
4414         * g++.dg/cpp0x/pr31442.C: Ditto.
4415
4416 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR target/33168
4419         * g++.dg/other/datasec1.C: New test.
4420
4421         PR tree-optimization/33458
4422         * g++.dg/opt/inline12.C: New test.
4423
4424         PR tree-optimization/33993
4425         * gcc.c-torture/compile/20071105-1.c: New test.
4426
4427 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR rtl-optimization/33648
4430         * gcc.dg/pr33648.c: Require effective target freorder.
4431
4432 2007-11-05  Revital Eres  <eres@il.ibm.com>
4433
4434         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4435
4436 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4437
4438         PR c++/33996
4439         PR c++/33235
4440         PR c++/33930
4441         * g++.dg/cpp0x/pr33996.C: New
4442         * g++.dg/cpp0x/rv-trivial-bug.C: New
4443         * g++.dg/cpp0x/pr33930.C: New
4444
4445 2007-11-05  Nick Clifton  <nickc@redhat.com>
4446             Sebastian Pop  <sebastian.pop@amd.com>
4447
4448         PR tree-optimization/32540
4449         PR tree-optimization/33922
4450         * gcc.dg/tree-ssa/pr32540-1.c: New.
4451         * gcc.dg/tree-ssa/pr32540-2.c: New.
4452         * gcc.dg/tree-ssa/pr33922.c: New.
4453
4454 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4455
4456         PR c++/33939
4457         * g++.dg/cpp0x/variadic-rref.C: New.
4458         
4459 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4460
4461         * g++dg/warn/pointer-integer-comparison.C: New.
4462
4463 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR tree-optimization/33856
4466         * gcc.c-torture/compile/20071027-1.c: New test.
4467
4468         PR c++/33836
4469         * g++.dg/ext/label10.C: New test.
4470
4471         PR c++/33969
4472         * g++.dg/other/ptrmem9.C: New test.
4473
4474 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4475
4476         PR middle-end/32931
4477         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4478
4479 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4480
4481         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4482         * g++.dg/ext/visibility/namespace2.C: Add argument to
4483         dg-require-visibility.
4484         * g++.dg/ext/java-1.C: Disable on AIX.
4485
4486 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4487
4488         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4489
4490 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4491
4492         PR fortran/33881
4493         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4494
4495 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4496
4497         PR c/29062
4498         * gcc.dg/20031223-1.c: Adjust error output.
4499         * gcc.dg/parse-decl-after-label.c: New.
4500         
4501 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4502
4503         PR libfortran/24685
4504         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4505         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4506         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4507
4508 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4509
4510         PR rtl-optimization/28940
4511         * gcc.target/i386/addr-sel-1.c: New test.
4512
4513 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR middle-end/33670
4516         * gcc.dg/pr33670.c: New test.
4517
4518 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR c++/33516
4521         * g++.dg/lookup/typedef1.C: New test.
4522
4523 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4524
4525         PR testsuite/32076
4526         * lib/scandump.exp (dump-suffix): New.
4527         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4528         Include dump suffix in pass/fail messages, put regexp in quotes.
4529
4530 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4531
4532         PR c++/33495
4533         * g++.dg/other/error19.C: New.
4534
4535 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4536
4537         PR rtl-optimization/28062
4538         * gcc.c-torture/compile/20071102-1.c: New test.
4539
4540 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4541
4542         * g++.dg/cpp0x/pr33955.C: New.
4543
4544 2007-11-01  Tom Tromey  <tromey@redhat.com>
4545
4546         PR preprocessor/30805:
4547         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4548
4549 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4550
4551         PR rtl-optimization/33648
4552         * gcc.dg/pr33648.c: New test.
4553
4554 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4555
4556         PR c++/32384
4557         * g++.dg/template/pseudodtor1.C: New test.
4558         * g++.dg/template/pseudodtor2.C: New test.
4559
4560         PR c++/32260
4561         * g++.dg/rtti/typeid7.C: New test.
4562
4563 2007-11-01  Tom Tromey  <tromey@redhat.com>
4564
4565         PR preprocessor/30805:
4566         * gcc.dg/cpp/pr30805.c: New file.
4567
4568 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4569
4570         PR testsuite/25352
4571         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4572         add dg-skip-if.
4573         * gcc.c-torture/compile/20001205-1.c: Ditto.
4574         * gcc.c-torture/compile/20001226-1.c: Ditto.
4575         * gcc.c-torture/compile/20020312-1.c: Ditto.
4576         * gcc.c-torture/compile/20020604-1.c: Ditto.
4577         * gcc.c-torture/compile/920501-12.c: Ditto.
4578         * gcc.c-torture/compile/920501-4.c: Ditto.
4579         * gcc.c-torture/compile/920520-1.c: Ditto.
4580         * gcc.c-torture/compile/980506-1.c: Ditto.
4581         * gcc.c-torture/compile/990617-1.c: Ditto.
4582         * gcc.dg/compare6.c: Ditto.
4583         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4584         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4585         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4586         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4587         * g++.old-deja/g++.pt/static6.C: Ditto.
4588         * g++.old-deja/g++.pt/crash16.C: Ditto.
4589         * g++.old-deja/g++.mike/p10416.C: Ditto.
4590         * g++.old-deja/g++.mike/ns15.C: Ditto.
4591         * g++.old-deja/g++.mike/eh46.C: Ditto.
4592
4593 2007-11-01  Tom Tromey  <tromey@redhat.com>
4594
4595         * gcc.dg/redecl-1.c: Update.
4596         * gcc.dg/pr20368-3.c: Update.
4597         * gcc.dg/inline-14.c: Update.
4598         * gcc.dg/builtins-30.c: Update.
4599         * gcc.dg/dremf-type-compat-4.c: Update.
4600         * gcc.dg/pr20368-2.c: Update.
4601
4602 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4603
4604         PR rtl-optimization/33673
4605         * gcc.dg/pr33673.c: New test.
4606
4607 2007-11-01  Michael Matz  <matz@suse.de>
4608
4609         PR tree-optimization/33961
4610         * gcc.dg/pr33961.c: New test.
4611
4612 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4613
4614         PR c++/33494
4615         * g++.dg/template/error35.C: New.
4616
4617 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR target/31507
4620         * gcc.dg/pr31507-1.c: New test.
4621         * gcc.dg/pr31507-2.c: New test.
4622
4623 2007-10-31  Revital Eres  <eres@il.ibm.com>
4624
4625         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4626         target.
4627         * gcc.dg/vect/tree-vect.h (check_vect): Add
4628         powerpc-*paired test.
4629         * lib/target-supports.exp (check_750cl_hw_available):
4630         New.
4631         (check_effective_target_vect_int,
4632         check_effective_target_vect_intfloat_cvt,
4633         check_effective_target_powerpc_altivec_ok,
4634         check_effective_target_vect_long,
4635         check_effective_target_vect_sdot_hi,
4636         check_effective_target_vect_udot_hi,
4637         check_effective_target_vect_pack_trunc,
4638         check_effective_target_vect_unpack,
4639         check_effective_target_vect_shift,
4640         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4641         target.
4642         * gcc.dg/vect/vect-ifcvt-11.c: New.
4643         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4644         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4645         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4646         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4647         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4648         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4649
4650 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4651             Tobias Burnus  <burnus@net-b.de>
4652
4653         PR fortran/33941
4654         * gfortran.dg/module_read_1.f90: New.
4655
4656 2007-10-31  Tom Tromey  <tromey@redhat.com>
4657
4658         PR preprocessor/30786:
4659         * gcc.dg/cpp/pr30786.c: New file.
4660
4661 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4662
4663         PR fortran/33162
4664         * gfortran.dg/interface_19.f90: New.
4665         * gfortran.dg/interface_20.f90: New.
4666         * gfortran.dg/interface_21.f90: New.
4667         
4668 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4669
4670         PR tree-optimization/32377
4671         * gfortran.dg/vect/pr32377.f90: New.
4672         
4673 2007-10-31  Richard Guenther  <rguenther@suse.de>
4674
4675         PR middle-end/33779
4676         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4677         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4678
4679 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4680
4681         PR fortran/33897
4682         * gfortran.dg/contained_3.f90: New.
4683
4684 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4685
4686         PR c++/19531
4687         * g++.dg/opt/nrv8.C: New.
4688         
4689 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR c++/33709
4692         * g++.dg/opt/compound1.C: New test.
4693
4694         PR c++/33616
4695         * g++.dg/template/ptrmem18.C: New test.
4696
4697 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4698
4699         PR fortran/33596
4700         * gfortran.dg/isnan_2.f90: New test.
4701
4702 2007-10-30  Ed Schouten  <ed@fxq.nl>
4703
4704         PR tree-optimization/32500
4705         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4706
4707 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4708
4709         PR c++/31993
4710         PR c++/32252
4711         * g++.dg/cpp0x/pr31993.C: New
4712         * g++.dg/cpp0x/pr32252.C: New
4713
4714 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR tree-optimization/33723
4717         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4718
4719 2007-10-30  Richard Guenther  <rguenther@suse.de>
4720
4721         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4722         gcc.target/i386/loop-3.c.
4723
4724 2007-10-30  Revital Eres  <eres@il.ibm.com>
4725
4726         * gcc.dg/vect/pr33866.c: Require vect_long.
4727
4728 2007-10-30  Revital Eres  <eres@il.ibm.com>
4729
4730         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4731         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4732
4733 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4734
4735         PR tree-optimization/32893
4736         * lib/target-supports.exp
4737         (check_effective_target_unaligned_stack): new keyword.
4738         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4739         not sensitive to unaligned_stack.
4740         * gcc.dg/vect/vect-3.c: Likewise.
4741         * gcc.dg/vect/vect-4.c: Likewise.
4742         * gcc.dg/vect/vect-5.c: Likewise.
4743         * gcc.dg/vect/vect-6.c: Likewise.
4744         * gcc.dg/vect/vect-7.c: Likewise.
4745         * gcc.dg/vect/vect-13.c: Likewise.
4746         * gcc.dg/vect/vect-17.c: Likewise.
4747         * gcc.dg/vect/vect-18.c: Likewise.
4748         * gcc.dg/vect/vect-19.c: Likewise.
4749         * gcc.dg/vect/vect-20.c: Likewise.
4750         * gcc.dg/vect/vect-21.c: Likewise.
4751         * gcc.dg/vect/vect-22.c: Likewise.
4752         * gcc.dg/vect/vect-27.c: Likewise.
4753         * gcc.dg/vect/vect-29.c: Likewise.
4754         * gcc.dg/vect/vect-64.c: Likewise.
4755         * gcc.dg/vect/vect-65.c: Likewise.
4756         * gcc.dg/vect/vect-66.c: Likewise.
4757         * gcc.dg/vect/vect-72.c: Likewise.
4758         * gcc.dg/vect/vect-73.c: Likewise.
4759         * gcc.dg/vect/vect-86.c: Likewise.
4760         * gcc.dg/vect/vect-all.c: Likewise.
4761         * gcc.dg/vect/slp-25.c: Likewise.
4762         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4763         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4764         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4765
4766         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4767         * gcc.dg/vect/vect-34.c: Likewise.
4768         * gcc.dg/vect/vect-36.c: Likewise.
4769         * gcc.dg/vect/vect-64.c: Likewise.
4770         * gcc.dg/vect/vect-65.c: Likewise.
4771         * gcc.dg/vect/vect-66.c: Likewise.
4772         * gcc.dg/vect/vect-68.c: Likewise.
4773         * gcc.dg/vect/vect-76.c: Likewise.
4774         * gcc.dg/vect/vect-77.c: Likewise.
4775         * gcc.dg/vect/vect-78.c: Likewise.
4776
4777         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4778         testcase (without no-section-anchors prefix) but with global arrays.
4779         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4780         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4781         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4782         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4783         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4784         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4785         * gcc.dg/vect/vect-77-global.c: Likewise.
4786         * gcc.dg/vect/vect-78-global.c: Likewise.
4787
4788         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4789         testcase (without no-section-anchors prefix) but fix alignment checks
4790         to also consider unaligned_stack targets.
4791         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4792
4793 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR tree-optimization/33723
4796         * gcc.c-torture/execute/20071029-1.c: New test.
4797         * gcc.dg/tree-ssa/pr33723.c: New test.
4798
4799 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4800
4801         PR tree-optimization/33614
4802         * gcc.c-torture/compile/pr33614.c: New test.
4803
4804 2007-10-29  Richard Guenther  <rguenther@suse.de>
4805
4806         PR tree-optimization/33870
4807         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4808
4809 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR tree-optimization/33757
4812         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4813         true architectures instead of having a big dg-skip-if.
4814
4815         PR c++/33841
4816         * g++.dg/other/bitfield3.C: New test.
4817
4818 2007-10-29  Richard Guenther  <rguenther@suse.de>
4819
4820         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4821
4822 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4823
4824         Automatic parallelization reduction tests.
4825
4826         * gcc.dg/tree-ssa/reduc-1.c: New test.
4827         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4828         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4829         * gcc.dg/tree-ssa/reduc-2.c: New test.
4830         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4831         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4832         * gcc.dg/tree-ssa/reduc-3.c: New test.
4833         * gcc.dg/tree-ssa/reduc-6.c: New test.
4834         * gcc.dg/tree-ssa/reduc-7.c: New test.
4835         * gcc.dg/tree-ssa/reduc-8.c: New test.
4836         * gcc.dg/tree-ssa/reduc-9.c: New test.
4837
4838 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4839             Zdenek Dvorak  <ook@ucw.cz>
4840
4841         OMP_ATOMIC Changes, testsuite changes.
4842
4843         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4844         instead of gimple dump.
4845         * gcc.dg/gomp/atomic-9.c: Same.
4846         * gcc.dg/gomp/atomic-10.c: Same.
4847         * g++.dg/gomp/atomic-3.C: Same.
4848         * g++.dg/gomp/atomic-9.C: Same.
4849         * g++.dg/gomp/atomic-10.C: Same.
4850
4851 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4852
4853         PR fortran/31217
4854         PR fortran/33811
4855         * gfortran.dg/forall_12.f90: New test.
4856
4857         PR fortran/33686
4858         * gfortran.dg/forall_13.f90: New test.
4859
4860 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4861             Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/30659
4864         * g++.dg/template/crash71.C: New.
4865
4866 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4867
4868         PR fortran/32147
4869         * gfortran.dg/module_md5_1.f90: Update hash-value.
4870
4871 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4872
4873         PR tree-opt/33589
4874         * g++.dg/torture/pr33589-1.C: New testcase.
4875         * g++.dg/torture/pr33589-2.C: New testcase.
4876
4877 2007-10-28  Richard Guenther  <rguenther@suse.de>
4878
4879         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4880
4881 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4882             Uros Bizjak  <ubizjak@gmail.com>
4883
4884         PR tree-optimization/33920
4885         * gcc.dg/tree-ssa/pr33290.c: New test.
4886
4887 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4888
4889         PR fortran/31306
4890         * gfortran.dg/argument_check_7.f90: New test.
4891         * gfortran.dg/argument_check_8.f90: New test.
4892         
4893 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4894
4895         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4896         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4897         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4898         * gcc.target/i386/sse-14.c: Ditto.
4899
4900 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR c++/33844
4903         * g++.dg/other/ptrmem8.C: New test.
4904
4905         PR c++/33842
4906         * g++.dg/template/error34.C: New test.
4907
4908 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4909
4910         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4911
4912 2007-10-27  Richard Guenther  <rguenther@suse.de>
4913
4914         PR tree-optimization/33870
4915         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4916         * gcc.c-torture/execute/pr33870.c: Likewise.
4917
4918 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4919
4920         PR fortran/33162
4921         * gfortran.dg/argument_checking_9.f90: New test.
4922
4923 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4924
4925         * g++.dg/other/pr33601.C: New.
4926
4927 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4928
4929         PR c++/31988
4930         * g++.dg/init/new25.C: New.
4931
4932 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4933
4934         * g++.dg/cpp0x/pr33839.C: New.
4935         
4936 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR c++/33744
4939         * g++.dg/template/arg6.C: New test.
4940
4941 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4942
4943         PR c++/31747
4944         * g++.dg/parse/crash39.C: New.
4945
4946 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4947
4948         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4949         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4950         "offset: -4B".
4951
4952 2007-10-25  David Daney  <ddaney@avtrex.com>
4953
4954         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4955
4956 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4957
4958         PR c++/33843
4959         * g++.dg/template/error32.C: New.
4960
4961 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4962             Ira Rosen  <irar@il.ibm.com>
4963
4964         PR tree-optimization/33833
4965         * gcc.dg/vect/pr33833.c: New testcase.
4966
4967 2007-10-25  David Daney  <ddaney@avtrex.com>
4968
4969         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4970
4971 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4972             Ira Rosen  <irar@il.ibm.com>
4973
4974         PR tree-optimization/33866
4975         * gcc.dg/vect/pr33866.c: New testcase.
4976
4977 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4978
4979         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4980         Add -w to compile flags to suppress "call-clobbered register" warnings
4981         and remove dg-warning directives.
4982
4983 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4984
4985         * gcc.dg/sms-2.c: Cleanup sms dump file.
4986         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4987         profile-use step.
4988
4989 2007-10-24  David Daney  <ddaney@avtrex.com>
4990
4991         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4992
4993 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4994
4995         PR target/33755
4996         * gcc.target/mips/pr33755.c: New test.
4997
4998 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4999
5000         PR tree-optimization/33804
5001         * gcc.dg/vect/pr33804.c: New testcase.
5002
5003 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5004
5005         PR forrtran/33849
5006         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5007
5008 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5009             Uros Bizjak  <ubizjak@gmail.com>
5010
5011         PR rtl-optimization/33846
5012         * gcc.dg/vect/pr33846.c: New testcase.
5013
5014 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5015             Dorit Nuzman  <dorit@il.ibm.com>
5016
5017         PR tree-optimization/33860
5018         * g++.dg/vect/pr33860.cc: New test.
5019         * g++.dg/vect/pr33860a.cc: New test.
5020
5021 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5022             Revital Eres  <eres@il.ibm.com>      
5023
5024         * gcc.dg/sms-2.c: New testcase.
5025
5026 2007-10-22  David S. Miller  <davem@davemloft.net>
5027
5028         * gcc.dg/globalreg-1.c: New test.
5029
5030 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5031             Dorit Nuzman  <dorit@il.ibm.com>
5032
5033         PR tree-optimization/33834
5034         PR tree-optimization/33835
5035         * g++.dg/vect/pr33834_1.cc: New test.
5036         * g++.dg/vect/pr33834_2.cc: New test.
5037         * g++.dg/vect/pr33835.cc: New test.
5038
5039 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5040
5041         * gcc.dg/pr33644.c: New test.
5042
5043 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR c++/33372
5046         * g++.dg/gomp/pr33372-1.C: New test.
5047         * g++.dg/gomp/pr33372-2.C: New test.
5048         * g++.dg/gomp/pr33372-3.C: New test.
5049
5050 2007-10-22  Michael Matz  <matz@suse.de>
5051
5052         PR tree-optimization/33855
5053         * gcc.c-torture/compile/pr33855.c: New testcase.
5054
5055 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5056
5057         PR tree-optimization/33854
5058         * gcc.dg/vect/O1-pr33854.c: New testcase.
5059         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5060
5061 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5062
5063         * gcc.dg/unwind-1.c: Disable on AIX.
5064         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5065
5066 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5067
5068         PR fortran/33749
5069         * gfortran.dg/assign_9.f90: New test.
5070
5071 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5072
5073         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5074         (dg-mips-options): Skip tests that specify an ABI other than o32
5075         and o64 if generating MIPS16 hard-float code.
5076
5077 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5078             Revital Eres  <eres@il.ibm.com>
5079
5080         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5081         * gcc.dg/vect/vect-16.c: Fix comment.
5082         * gcc.dg/vect/pr33369.c: Require vect_int.
5083         * gcc.dg/vect/slp-33.c: Add spaces.
5084         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5085         targets.
5086         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5087         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5088         targets.
5089         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5090         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5091         targets.
5092         * gcc.dg/vect/slp-10.c: Add spaces.
5093         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5094         targets.
5095         * gcc.dg/vect/slp-36.c: Require vect_int.
5096         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5097         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5098         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5099         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5100         targets.
5101         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5102         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5103         instead of vector_alignment_reachable_for_double.
5104         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5105         (natural_alignment): Split into...
5106         (natural_alignment_32, natural_alignment_64): New.
5107         (vector_alignment_reachable): Depend on natural_alignment_32.
5108         (vector_alignment_reachable_for_double): Rename to ...
5109         (vector_alignment_reachable_for_64bit): And depend on
5110         natural_alignment_64.
5111
5112 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5113
5114         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5115         MIPS targets.
5116         * g++.dg/vect/vect.exp: Likewise.
5117         * lib/fortran-torture.exp: Likewise.
5118         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5119         mipsisa64*-*-* as the target selector.  Remove -mips64,
5120         -mhard-float and -mgp64 from the options list.
5121         * gcc.target/mips/mips-ps-2.c: Likewise.
5122         * gcc.target/mips/mips-ps-3.c: Likewise.
5123         * gcc.target/mips/mips-ps-4.c: Likewise.
5124         * gcc.target/mips/mips-ps-6.c: Likewise.
5125         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5126         options list.
5127         * gcc.target/mips/sb1-1.c: Likewise.
5128         * gcc.target/mips/mips-ps-type.c: Likewise.
5129         * gcc.target/mips/mips-ps-7.c: New test.
5130         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5131         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5132         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5133         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5134         as forcing an ABI and an architecture.
5135         (is_gp32_flag, is_gp64_flag): Fold into...
5136         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5137         then -mfp64 imply -mhard-float.  Apply register rules after the
5138         loop.  Handle -march=mipsN like -mipsN.
5139
5140 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5141
5142         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5143         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5144
5145 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5146
5147         PR fortran/33818
5148         * gfortran.dg/entry_dummy_ref_3.f90: New.
5149
5150 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5151             FX Coudert <fxcoudert@gcc.gnu.org>
5152
5153         PR fortran/31608
5154         * gfortran.dg/char_cast_1.f90: New test.
5155
5156 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5157
5158         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5159         * gfortran.dg/large_real_kind_2.F90: ditto.
5160         * gfortran.dg/default_format_2.f90: ditto.
5161         * gfortran.dg/default_format_denormal_1.f90: ditto.
5162
5163 2007-10-19  Richard Guenther  <rguenther@suse.de>
5164
5165         PR middle-end/33816
5166         PR middle-end/32921
5167         * gfortran.dg/pr32921.f: New testcase.
5168
5169 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5170
5171         PR libfortran/33544
5172         * gfortran.dg/transfer_check_1.f90: Adjust options.
5173
5174 2007-10-19  Richard Guenther  <rguenther@suse.de>
5175
5176         Revert
5177         2007-10-19  Richard Guenther  <rguenther@suse.de>
5178
5179         PR middle-end/32921
5180         * gfortran.dg/pr32921.f: New testcase.
5181
5182 2007-10-19  Richard Guenther  <rguenther@suse.de>
5183
5184         * gcc.c-torture/execute/20071018-1.c: New testcase.
5185
5186 2007-10-19  Richard Guenther  <rguenther@suse.de>
5187
5188         PR middle-end/32921
5189         * gfortran.dg/pr32921.f: New testcase.
5190
5191 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5192
5193         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5194
5195 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5196
5197         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5198
5199 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5200
5201         PR fortran/33233
5202         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5203         * gfortran.dg/host_assoc_function_3.f90: New test.
5204
5205 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5206
5207         PR fortran/33733
5208         * gfortran.dg/transfer_simplify_6.f90: New test.
5209
5210 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5211             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5212
5213         PR middle-end/33794
5214         * gfortran.dg/pr33794.f90: New testcase.
5215
5216 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5217
5218         PR target/32961
5219         * gcc.target/i386/pr32961.c: New testcase.
5220         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5221         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5222         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5223         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5224         __builtin_ia32_pslldi128 defines.
5225
5226 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5227
5228         PR fortran/33760
5229         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5230
5231 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5232
5233         PR c++/28639
5234         PR c++/30299
5235         * g++.dg/template/void12.C: New.
5236         * g++.dg/template/void13.C: New.
5237
5238 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5239
5240         PR c++/31446
5241         * g++.dg/template/void11.C: New.
5242         * g++.dg/template/void2.C: Adjust error markers.
5243         * g++.dg/template/void10.C: Likewise.
5244         * g++.dg/template/crash55.C: Likewise.
5245
5246 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5247
5248         * g++.dg/opt/const5.C: New test.
5249
5250 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5251             Maxim Kuvyrkov  <maxim@codesourcery.com>
5252
5253         * gcc.target/ia64/20040709-2.c: New test.
5254
5255 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5256
5257         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5258
5259 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5260
5261         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5262         to each function.  Check that there are no unsigned loads.
5263
5264 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR tree-optimization/33136
5267         * gcc.c-torture/execute/20070824-1.c: New test.
5268         * gcc.dg/pr33136-1.c: New test.
5269         * gcc.dg/pr33136-2.c: New test.
5270         * gcc.dg/pr33136-3.c: New test.
5271
5272 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5273
5274         PR tree-optimization/33735
5275         * g++.dg/torture/pr33735.C: New.
5276
5277 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5278
5279         PR middle-end/33706
5280         * gcc.dg/va-arg-pack-2.c: New.
5281
5282 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5283
5284         PR tree-optimization/33619
5285         * gcc.dg/pr33619.c: New test.
5286
5287 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5288
5289         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5290         flag for AIX.
5291         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5292
5293 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5294
5295         PR libfortran/33055
5296         * gfortran.dg/inquire_11.f90: New test.
5297         * gfortan.dg/negative_unit_int8.f: New test.
5298
5299 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5300
5301         PR target/33133
5302         * gcc.c-torture/compile/pr33133.c: New test.
5303
5304 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5305
5306         PR libfortran/33672
5307         * gfortran.dg/namelist_40.f90: New test.
5308
5309 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5310
5311         PR fortran/33745
5312         * gfortran.dg/bounds_check_11.f90: New.
5313
5314 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5315
5316         PR c++/30303
5317         * g++.dg/other/ctor1.C: New test.
5318         * g++.dg/other/ctor2.C: New test.
5319         * g++.dg/other/dtor1.C: New test.
5320
5321 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5322
5323         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5324
5325 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5326             Paul Thomas  <pault@gcc.gnu.org>
5327
5328         PR fortran/33254
5329         PR fortran/33727
5330         * gfortran.dg/bounds_check_10.f90: New.
5331
5332 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5333
5334         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5335         * gcc.target/powerpc/popcount-1.c: Same.
5336
5337 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5338
5339         PR c++/26698
5340         * g++.dg/conversion/op4.C: New test.
5341
5342 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5343
5344         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5345
5346 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/33542
5349         * gfortran.dg/ambiguous_specific_1.f90: New test.
5350
5351 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5352
5353         PR fortran/33664
5354         * gfortran.dg/impure_spec_expr_1.f90: New test.
5355         * gfortran.dg/char_result_7.f90: Remove illegal test.
5356
5357 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5358
5359         PR 11001
5360         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5361         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5362         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5363         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5364         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5365         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5366         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5367         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5368         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5369
5370 2007-10-12  Richard Guenther  <rguenther@suse.de>
5371
5372         PR middle-end/26198
5373         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5374         * gcc.c-torture/execute/20071011-1.c: Likewise.
5375         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5376
5377 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         PR tree-optimization/33742
5380         * gcc.dg/pr33742.c: New testcase.
5381
5382 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR tree-optimization/33645
5385         * gcc.dg/pr33645-1.c: New test.
5386         * gcc.dg/pr33645-2.c: New test.
5387         * gcc.dg/pr33645-3.c: New test.
5388  
5389         PR c++/32121
5390         * g++.dg/ext/label4.C: Adjust error regexp.
5391         * g++.dg/ext/label6.C: Adjust error regexp.
5392         * g++.dg/ext/label7.C: New test.
5393         * g++.dg/ext/label8.C: New test.
5394         * g++.dg/ext/label9.C: New test.
5395
5396 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5397
5398         PR middle-end/33676
5399         * gcc.dg/pr33676.c: New.
5400
5401 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5402
5403         PR c++/31441
5404         * g++.dg/cpp0x/variadic83.C: New.
5405
5406 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5407
5408         PR c++/33461
5409         * g++.dg/cpp0x/variadic81.C: New.
5410         * g++.dg/cpp0x/variadic82.C: Likewise.
5411
5412 2007-10-11  Richard Guenther  <rguenther@suse.de>
5413
5414         PR middle-end/33724
5415         * gcc.dg/pr33724.c: New testcase.
5416
5417 2007-10-11  Richard Guenther  <rguenther@suse.de>
5418
5419         PR c/33726
5420         * gcc.dg/pr33726.c: New testcase.
5421
5422 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         PR fortran/33500
5425         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5426         
5427 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5428
5429         PR testsuite/33391
5430         * gfortran.dg/do_3.F90: Run with -fwrapv.
5431
5432 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5433
5434         * gcc.dg/unwind-1.c: New.
5435
5436 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5437
5438         PR libfortran/33683
5439         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5440         failure on some common systems.
5441
5442 2007-10-09  Richard Guenther  <rguenther@suse.de>
5443
5444         PR middle-end/33692
5445         * gcc.dg/pr33692.c: New testcase.
5446
5447 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5448
5449         PR middle-end/33669
5450         * gcc.c-torture/execute/pr33669.c: New.
5451
5452 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5453
5454         PR tree-optimization/33615
5455         * g++.dg/tree-ssa/pr33615-2.C: New test.
5456
5457 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5458
5459         PR tree-optimization/33615
5460         * g++.dg/tree-ssa/pr33615.C: New test.
5461
5462 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5463
5464         PR tree-optimization/33572
5465         * g++.dg/torture/pr33572.C: Replace with complete test.
5466
5467 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5468
5469         PR fortran/33689
5470         * gfortran.dg/spec_expr_5.f90: New.
5471
5472 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5473
5474         * gcc.dg/pragma-darwin-2.c: New.
5475
5476 2007-10-08  Richard Guenther  <rguenther@suse.de>
5477
5478         PR middle-end/33693
5479         PR middle-end/33695
5480         PR middle-end/33697
5481         * gcc.dg/pr33693.c: New testcase.
5482         * gcc.dg/pr33695.c: Likewise.
5483         * gcc.dg/pr33697.c: Likewise.
5484
5485 2007-10-08  Richard Guenther  <rguenther@suse.de>
5486
5487         PR middle-end/33691
5488         PR middle-end/33694
5489         PR middle-end/33696
5490         * gcc.dg/pr33691.c: New testcase.
5491         * gcc.dg/pr33694.c: Likewise.
5492         * gcc.dg/pr33696.c: Likewise.
5493
5494 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5495
5496         PR libfortran/33683
5497         * gfortran.dg/gamma_5.f90:  New test case
5498
5499 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5500
5501         PR fortran/20851
5502         * initialization_1.f90: Fix dg-error annotations.
5503         * initialization_14.f90: New.
5504         * initialization_7.f90: Fix dg-error annotations.
5505         * initialization_9.f90: Likewise.
5506
5507 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5508
5509         * gfortran.dg/error_recovery_4.f90: New test.
5510
5511 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5512
5513         * gfortran.dg/default_format_denormal_2.f90: New test.
5514         * gfortran.dg/default_format_2.inc: New test.
5515         * gfortran.dg/default_format_denormal_1.f90: New test.
5516         * gfortran.dg/default_format_1.inc: New test.
5517         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5518         numbers.
5519         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5520         numbers.
5521
5522 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523
5524         * gfortran.dg/namelist_15.f90: Revise test.
5525
5526 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5527
5528         PR tree-optimization/33655
5529         * gcc.dg/torture/pr33655.c: New.
5530
5531 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5532
5533         PR tree-optimization/33572
5534         * g++.dg/torture/pr33572.C: New.
5535
5536 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5537
5538         PR fortran/25076
5539         * gfortran.dg/forall_11.f90: New.
5540
5541 2007-10-05  Michael Matz  <matz@suse.de>
5542
5543         PR middle-end/33667
5544         * gcc.dg/pr33667.c: New testcase.
5545
5546 2007-10-05  Richard Guenther  <rguenther@suse.de>
5547
5548         PR middle-end/33666
5549         * gcc.dg/pr33666.c: New testcase.
5550
5551 2007-10-05  Michael Matz  <matz@suse.de>
5552
5553         PR inline-asm/33600
5554         * gcc.target/i386/pr33600.c: New testcase.
5555
5556 2007-10-05  Richard Guenther  <rguenther@suse.de>
5557
5558         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5559
5560 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5561
5562         PR target/33635
5563         * gcc.target/mips/pr33635-1.c: New test.
5564
5565 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5566
5567         PR libfortran/33253
5568         * gfortran.dg/namelist_39.f90: Revise to use long names.
5569
5570 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5571
5572         PR fortran/33646
5573         * gfortran.dg/pr33646.f90: New file.
5574
5575 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5576
5577         PR fortran/33529
5578         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5579         * gfortran.dg/char_decl_2.f90: New test.
5580
5581 2007-10-04  Richard Guenther  <rguenther@suse.de>
5582
5583         PR middle-end/33641
5584         * gcc.c-torture/compile/pr33641.c: New testcase.
5585
5586 2007-10-04  Michael Matz  <matz@suse.de>
5587
5588         PR rtl-optimization/33653
5589         * gcc.dg/pr33653.c: New.
5590
5591 2007-10-04  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/33627
5594         * g++.dg/torture/pr33627.C: New testcase.
5595
5596 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5597
5598         PR fortran/33626
5599         * gfortran.dg/parens_6.f90: New.
5600
5601 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5602
5603         PR fortran/33646
5604         PR fortran/33542
5605         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5606
5607 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5608
5609         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5610
5611 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5612
5613         PR target/33635
5614         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5615         and mips_forced_be.
5616         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5617         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5618         options.
5619         * gcc.target/mips/fpr-moves-1.c: New test.
5620         * gcc.target/mips/fpr-moves-2.c: Likewise.
5621         * gcc.target/mips/fpr-moves-3.c: Likewise.
5622         * gcc.target/mips/fpr-moves-4.c: Likewise.
5623         * gcc.target/mips/fpr-moves-5.c: Likewise.
5624         * gcc.target/mips/fpr-moves-6.c: Likewise.
5625         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5626
5627 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5628
5629         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5630
5631 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5632
5633         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5634         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5635
5636 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5637
5638         PR fortran/33198
5639         * gfortran.dg/common_errors_1.f90: New.
5640
5641 2007-10-03  Doug Kwan  <dougkwan@google.com>
5642         Richard Guenther  <rguenther@suse.de>
5643
5644         PR debug/31899
5645         * g++.dg/debug/using3.C: New testcase.
5646
5647 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5648
5649         PR libfortran/33253
5650         * gfortran.dg/namelist_38.f90: New test.
5651         * gfortran.dg/namelist_39.f90: New test.
5652
5653 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5654
5655         PR libfortran/33469
5656         * gfortran.dg/default_format_1.f90: New test.
5657         * gfortran.dg/default_format_2.f90: New test.
5658         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5659         * gfortran.dg/real_const_3.f90: Adjust expected output.
5660
5661 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5662
5663         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5664         default ABI.  Split mips_forced_abi into mips_forced_abi and
5665         mips_forced_regs.
5666         (is_gp32_flag): Return true for -mabi=32.
5667         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5668         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5669         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5670         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5671         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5672         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5673         * gcc.target/mips/save-restore-2.c: Likewise.
5674         * gcc.target/mips/save-restore-3.c: Likewise.
5675         * gcc.target/mips/save-restore-4.c: Likewise.
5676
5677 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5678
5679         PR middle-end/33617
5680         * gcc.c-torture/compile/pr33617.c: New test.
5681
5682 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5683
5684         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5685         -gstabs+ for extended options.
5686
5687 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5688
5689         PR fortran/33542
5690         * gfortran.dg/ambiguous_specific_1.f90: New test.
5691
5692 2007-10-02  Revital Eres  <eres@il.ibm.com>
5693
5694         * gcc.target/powerpc/paired-8.c: New test.
5695         * gcc.target/powerpc/paired-9.c: New test.
5696         * gcc.target/powerpc/paired-10.c: New test.
5697
5698 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5699
5700         PR fortran/33566
5701         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5702
5703 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5704
5705         PR fortran/33554
5706         * gfortran.dg/intent_out_2.f90: New test.
5707
5708 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5709
5710         PR fortran/33550
5711         * gfortran.dg/ambiguous_reference_1.f90: New test.
5712
5713 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5714
5715         PR fortran/31154
5716         PR fortran/31229
5717         PR fortran/33334
5718         * gfortran.dg/function_kinds_1.f90: New test.
5719         * gfortran.dg/function_kinds_2.f90: New test.
5720         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5721         use association into interfaces.
5722
5723 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5724
5725         PR testsuite/31828
5726         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5727         (overflow): Use INFINITY, not FP_INFINITE.
5728         gcc.dg/float-range-4.c: Likewise.
5729         gcc.dg/float-range-5.c: Likewise.
5730
5731 2007-10-01  Nick Clifton  <nickc@redhat.com>
5732
5733         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5734         for 16-bit targets.
5735
5736 2007-09-30  Diego Novillo  <dnovillo@google.com>
5737
5738         PR 33593
5739         * g++.dg/tree-ssa/pr33593.C: New test.
5740
5741 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5742
5743         PR libfortran/33400
5744         * gfortran.dg/PR19872.f: Fix test condition.
5745         * gfortran.dg/list_read_7.f90: New test.
5746
5747 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5748
5749         PR tree-optimization/33597
5750         * gcc.dg/vect/pr33597.c: New testcase.
5751
5752 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5753
5754         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5755         * gcc.target/i386/pr33524.c: ...this.
5756
5757 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5758
5759         PR fortran/33354
5760         * gfortran.dg/minmaxloc_4.f90: New.
5761
5762 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5763
5764         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5765
5766 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5767
5768         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5769
5770 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5771
5772         PR c++/33213
5773         * g++.dg/cpp0x/variadic79.C: New.
5774
5775 2007-09-28  Michael Matz  <matz@suse.de>
5776             Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR rtl-optimization/33552
5779         * gcc.target/i386/pr33552.c: New runtime test.
5780         * gcc.target/i386/strinline.c: New compile time test.
5781
5782 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5783
5784         * gfortran.dg/openmp_stack.f90: Removed.
5785
5786         PR c++/31434
5787         * g++.dg/cpp0x/variadic80.C: New test.
5788
5789 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5790
5791         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5792         r128057.
5793
5794 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5795
5796         PR middle-end/7003
5797         * gcc.target/powerpc/gcse-1.c: New test.
5798
5799 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5800
5801         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5802         fixed capitalizations.
5803         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5804         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5805         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5806         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5807         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5808         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5809         * gfortran.dg/min_max_conformance.f90: Likewise.
5810
5811 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5812
5813         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5814         options.
5815         * gcc.dg/c99-tgmath-2.c: Likewise.
5816         * gcc.dg/c99-tgmath-3.c: Likewise.
5817         * gcc.dg/c99-tgmath-4.c: Likewise.
5818
5819 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5820
5821         PR fortran/33568
5822         * gfortran.dg/anint_1.f90: New test.
5823
5824 2007-09-27  Ian Lance Taylor  <iant@google.com>
5825
5826         PR tree-optimization/33565
5827         * gcc.dg/Wstrict-overflow-20.c: New test.
5828
5829 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5830
5831         * gfortran.dg/openmp_stack.f90: Fix typo.
5832         * gfortran.dg/recursive_stack.f90: Fix typo.
5833
5834 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5835
5836         PR c++/33493
5837         * g++.dg/template/error31.C: New.
5838
5839 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5840
5841         * lib/prune.exp: Prune also "^In function .*$" lines and
5842         "^    inlined from .*$" lines.
5843
5844 2007-09-26  Richard Guenther  <rguenther@suse.de>
5845
5846         PR tree-optimization/33563
5847         * gcc.dg/torture/pr33563.c: New testcase.
5848
5849 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5850
5851         PR c/25309
5852         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5853         array.
5854         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5855         without -O2.
5856
5857 2007-09-26  Richard Guenther  <rguenther@suse.de>
5858
5859         PR tree-optimization/30375
5860         PR tree-optimization/33560
5861         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5862         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5863         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5864         * gcc.dg/torture/pr30375.c: New testcase.
5865         * gcc.dg/torture/pr33560.c: New testcase.
5866         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5867
5868 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5869
5870         PR c++/33207
5871         * g++.dg/parse/crash38.C: New test.
5872
5873 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5874
5875         PR target/33524
5876         * gcc.target/i386/sse5-convert.c: New file, test int->long
5877         vectorized conversions.
5878
5879 2007-09-25  Revital Eres  <eres@il.ibm.com>
5880
5881         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5882
5883 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5884
5885         PR c/32295
5886         * gcc.dg/enum-incomplete-1.c: New test.
5887
5888 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5889
5890         * gcc.c-torture/compile/20070919-1.c: New test.
5891
5892 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5893
5894         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5895
5896 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5897
5898         PR c++/14688
5899         * g++.dg/inherit/override_attribs.C: New file.
5900
5901 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5902
5903         PR fortran/33269
5904         * io.c (check_format_string): Move NULL and constant checks into
5905         this function.
5906         (check_io_constraints): Call gfc_simplify_expr() before calling
5907         check_format_string().  Remove NULL and constant checks.
5908
5909 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5910
5911         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5912         * gcc.c-torture/execute/loop-2g.x: Likewise.
5913
5914 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5915
5916         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5917         Reject hard-float modes unless the ABI is o32 or o64.
5918         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5919         of gcc.exp.  Skip the tests when mips16 code generation is not
5920         supported.
5921         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5922         and use dg-add-options mips16_attribute.
5923
5924 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5925
5926         PR c++/33506
5927         * g++.dg/ext/attrib29.C: New test.
5928
5929 2007-09-23  Ollie Wild  <aaw@google.com>
5930
5931         * gcc.dg/fold-bitand-1.c: New test.
5932         * gcc.dg/fold-bitand-2.c: New test.
5933         * gcc.dg/fold-bitand-3.c: New test.
5934         * gcc.dg/fold-bitand-4.c: New test.
5935
5936 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5937
5938         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5939         any of the macros to be defined for __mips16.
5940         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5941
5942 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5943
5944         * gcc.dg/vect/pr21591.c: Require vect_int.
5945         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5946         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5947         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5948
5949 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5950
5951         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5952         attributes.
5953         * gcc.dg/va-arg-pack-len-2.c: New test.
5954         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5955         attributes.
5956         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5957
5958         PR tree-optimization/32772
5959         * gcc.c-torture/compile/20070905-1.c: New test.
5960
5961         PR tree-optimization/32975
5962         * gcc.dg/pr32975.c: New test.
5963
5964         PR middle-end/28755
5965         * gcc.dg/pr28755.c: New test.
5966
5967 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5968
5969         * lib/target-supports.exp (check_effective_target_nomips16): New
5970         procedure.
5971         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5972         for mipsisa64*-*-*.
5973         * gcc.dg/vect/vect.exp: Likewise.
5974         * g++.dg/vect/vect.exp: Likewise.
5975         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5976         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5977         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5978         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5979         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5980         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5981         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5982         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5983         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5984         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5985         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5986         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5987         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5988         (test14, test15, test16, test17, test18): Likewise.
5989         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5990         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5991         (test14, test15, test16, test17, test18, test19, test20, test21)
5992         (test22): Likewise.
5993         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5994         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5995         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5996         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5997         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5998         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5999         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6000         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6001         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6002         (test13, test14, test15, test16, test17, test18, test19, test20)
6003         (test21, test22, test23, test24, test25, test26, test27, test28)
6004         (test29, test30, test31): Likewise.
6005         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6006         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6007         (test13, test14, test15, test16, test17, test18, test19, test20)
6008         (test21, test22, test23, test24, test25, test26, test27, test28)
6009         (test29, test30, test31, test32, test33, test34, test35, test36)
6010         (test37, test38, test39, test40, test41, test42, test43, test44)
6011         (test45, test46, test47, test48, test49, test50, test51, test52)
6012         (test53, test54, test55, test56, test57, test58, test59, test60)
6013         (test61, test62, test63): Likewise.
6014         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6015         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6016         (test13, test14, test15, test16, test17, test18, test19, test20)
6017         (test21, test22, test23, test24, test25, test26, test27, test28)
6018         (test29, test30, test31): Likewise.
6019         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6020         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6021         (test13, test14, test15, test16, test17, test18, test19, test20)
6022         (test21, test22, test23, test24, test25, test26, test27, test28)
6023         (test29, test30, test31): Likewise.
6024         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6025         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6026         (test13, test14, test15): Likewise.
6027         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6028         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6029         (test13, test14, test15): Likewise.
6030         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6031         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6032         (test13, test14, test15, test16, test17, test18, test19, test20)
6033         (test21, test22, test23, test24, test25, test26, test27, test28)
6034         (test29, test30, test31): Likewise.
6035         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6036         (matrix_multiply4: Likewise.
6037         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6038         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6039         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6040         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6041         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6042         (test13, test14, test15, test16, test17, test18, test19, test20)
6043         (test21, test22, test23, test24, test25, test26, test27, test28)
6044         (test29, test30, test31): Likewise.
6045         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6046         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6047         (test13, test14, test15, test16, test17, test18, test19, test20)
6048         (test21, test22, test23, test24, test25, test26, test27, test28)
6049         (test29, test30, test31): Likewise.
6050         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6051         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6052         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6053         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6054         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6055         (sub_v4qi): Likewise.
6056         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6057         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6058         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6059         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6060         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6061         (subb, subc): Likewise.
6062         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6063         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6064         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6065         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6066         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6067         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6068         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6069         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6070         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6071         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6072         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6073         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6074         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6075
6076 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6077
6078         * lib/target-supports.exp (add_options_for_mips16_attribute)
6079         (check_effective_target_mips16_attribute): New functions.
6080         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6081         command line.
6082         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6083         extra_test_flags.
6084         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6085         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6086         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6087         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6088         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6089         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6090         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6091         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6092         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6093         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6094         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6095         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6096         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6097         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6098         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6099         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6100         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6101         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6102         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6103         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6104         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6105         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6106         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6107         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6108         (NOMIPS16): Delete.
6109         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6110         of dg-options.
6111         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6112         options.  Require { target mips16_attribute } and use dg-add-options
6113         to add the associated options.
6114         (foo): Use MIPS16.
6115         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6116         * gcc.target/mips/call-saved-3.c: Likewise.
6117         * gcc.target/mips/code-readable-1.c: Require { target
6118         mips16_attribute } and use dg-add-options to add the associated
6119         options.  Remove trailing whitespace.
6120         (NOMIPS16): Delete.
6121         * gcc.target/mips/code-readable-2.c: Likewise.
6122         * gcc.target/mips/code-readable-3.c: Likewise.
6123         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6124         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6125         Require { target mips16_attribute } and use dg-add-options to
6126         add the associated options.
6127         (cksum16, cksum8): Use MIPS16.
6128         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6129         Require { target mips16_attribute } and use dg-add-options to
6130         add the associated options.
6131         (foo): Use MIPS16.
6132         * gcc.target/mips/save-restore-2.c: Likewise.
6133         * gcc.target/mips/save-restore-3.c: Likewise.
6134         * gcc.target/mips/save-restore-4.c: Likewise.
6135         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6136         -mno-abicalls.
6137         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6138         (foo): Use NOMIPS16.
6139
6140 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/33337
6143         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6144
6145         PR fortran/33376
6146         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6147
6148 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6149
6150         PR fortran/33445
6151         * gfortran.dg/gomp/free-2.f90: New.
6152         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6153         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6154
6155 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6156
6157         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6158         * gcc.target/i386/sse5-haddX.c: Ditto.
6159         * gcc.target/i386/sse5-hsubX.c: Ditto.
6160         * gcc.target/i386/sse5-maccXX.c: Ditto.
6161         * gcc.target/i386/sse5-msubXX.c: Ditto.
6162         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6163         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6164         * gcc.target/i386/sse5-permpX.c: Ditto.
6165         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6166         effective target.
6167         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6168         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6169         * gcc.target/i386/sse5-pcmov.c: Ditto.
6170         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6171
6172 2007-09-22  Richard Guenther  <rguenther@suse.de>
6173
6174         PR tree-optimization/33146
6175         * gcc.c-torture/compile/pr33146.c: New testcase.
6176
6177 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6178
6179         * lib/target-supports.exp (check_cached_effective_target): New
6180         procedure.
6181         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6182         (check_effective_target_c99_runtime): New procedure.
6183         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6184         (test3l): Likewise cargl.
6185         * gcc.dg/builtins-59.c: Require c99_runtime.
6186         * gcc.dg/builtins-61.c: Likewise.
6187         * gcc.dg/builtins-62.c: Likewise.
6188
6189 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6190
6191         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6192         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6193         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6194         target-specific dg-options.
6195         * gcc.dg/builtins-20.c: Likewise.
6196         * gcc.dg/builtins-53.c: Likewise.
6197         * gcc.dg/builtins-55.c: Likewise.
6198         * gcc.dg/single-precision-constant.c: Likewise.
6199         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6200         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6201         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6202         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6203         * gcc.dg/torture/builtin-power-1.c: Likewise.
6204
6205 2007-09-21  Chao-ying Fu  <fu@mips.com>
6206
6207         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6208         check if targets have fixed-point supports.
6209         * gcc.dg/fixed-point/fixed-point.exp: New file.
6210         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6211         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6212         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6213         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6214         * gcc.dg/fixed-point/constants-pedantic.c,
6215         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6216         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6217         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6218         * gcc.dg/fixed-point/keywords-pedantic.c,
6219         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6220         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6221         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6222         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6223         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6224         * gcc.dg/fixed-point/func-vararg-mixed.c,
6225         * gcc.dg/fixed-point/operator-logical.c,
6226         * gcc.dg/fixed-point/struct-union.c,
6227         * gcc.dg/fixed-point/bit-complement.c,
6228         * gcc.dg/fixed-point/operator-bitwise.c,
6229         * gcc.dg/fixed-point/operator-comma.c,
6230         * gcc.dg/fixed-point/struct-layout-1.c,
6231         * gcc.dg/fixed-point/union-init.c,
6232         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6233         * gcc.dg/fixed-point/func-mixed.c,
6234         * gcc.dg/fixed-point/func-vararg-size0.c,
6235         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6236         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6237         * gcc.dg/fixed-point/operator-unary.c,
6238         * gcc.dg/fixed-point/allop-const.c,
6239         * gcc.dg/fixed-point/muldiv-warning.c,
6240         * gcc.dg/nofixed-point-1.c,
6241         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6242         * gcc.target/mips/fixed-vector-type.c,
6243         * gcc.target/mips/fixed-scalar-type.c: New tests.
6244
6245 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6246
6247         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6248         * gnat.dg/test_nested_subtype_byref.adb: New test.
6249
6250 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR fortran/33439
6253         * gfortran.dg/gomp/pr33439.f90: New test.
6254
6255 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6256
6257         PR fortran/33455
6258         * gfortran.dg/merge_char_3.f90: New.
6259
6260 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6261
6262         PR fortran/33037
6263         * gfortran.dg/transfer_check_1.f90: New.
6264
6265 2007-09-20  Asher Langton  <langton2@llnl.gov>
6266
6267         PR fortran/20441
6268         * gfortran.dg/init_flag_1.f90: New.
6269         * gfortran.dg/init_flag_2.f90: New.
6270         * gfortran.dg/init_flag_3.f90: New.
6271         * gfortran.dg/init_flag_4.f90: New.
6272         * gfortran.dg/init_flag_5.f90: New.
6273         * gfortran.dg/init_flag_6.f90: New.
6274         * gfortran.dg/init_flag_7.f90: New.
6275
6276 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6277
6278         PR c++/33460
6279         * g++.dg/ext/anon-struct6.C: New.
6280
6281 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6282
6283         PR libfortran/23272
6284         * gfortran.dg/inquire_10.f90: New test.
6285
6286 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6287
6288         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6289
6290 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6291
6292         PR fortran/33221
6293         * gfortran.dg/used_types_18.f90: Declare variable of empty
6294         derived type.
6295
6296 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6297
6298         PR fortran/33288
6299         * gfortran.dg/array_constructor_19.f90: New test.
6300
6301 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR debug/33316
6304         * gcc.dg/debug/pr33316.c: New test.
6305
6306         PR c++/33496
6307         * g++.dg/cpp0x/variadic76.C: New test.
6308         * g++.dg/cpp0x/variadic77.C: New test.
6309         * g++.dg/cpp0x/variadic78.C: New test.
6310
6311         PR c/33238
6312         PR c/27301
6313         * gcc.c-torture/execute/20070919-1.c: New test.
6314         * gcc.dg/pr33238.c: New test.
6315         * gcc.dg/pr27301.c: New test.
6316
6317 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6318
6319         * lib/target-supports.exp (check_effective_target_mips64): New
6320         procedure.
6321         * gcc.dg/lower-subreg-1.c: Require !mips64.
6322         * gcc.dg/sibcall-3.c (ATTR): New macro.
6323         (recurser_void1, recurser_void2): Use it.
6324         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6325         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6326
6327 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6328
6329         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6330         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6331         warning annotation.
6332         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6333
6334 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6335
6336         PR fortran/33497
6337         * gfortran.dg/c_loc_tests_11.f03: New test case.
6338
6339 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6340
6341         PR c++/33459
6342         * g++.dg/init/ref14.C: New.
6343
6344 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6345
6346         * gnat.dg/slice2.ad[sb]: New testcase.
6347
6348 2007-09-19  Nick Clifton  <nickc@redhat.com>
6349
6350         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6351
6352 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6353
6354         * gcc.target/bfin/bfin.exp: New.
6355         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6356         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6357         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6358         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6359         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6360         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6361         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6362         mcpu-bf561.c, mcpu-default.c}: New tests.
6363
6364 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6365
6366         Restore detection of unsupported TLS.
6367
6368         Revert this patch:
6369         2007-02-10  Richard Henderson  <rth@redhat.com>
6370
6371         * lib/target-supports.exp (check_effective_target_tls): Redefine
6372         to mean non-emulated tls.
6373         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6374         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6375         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6376         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6377         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6378         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6379         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6380
6381         And then:
6382         * lib/target-supports.exp (check_effective_target_tls): Use
6383         stronger test for compiler support for TLS.
6384         (check_effective_target_tls_native): New, to test for non-emulated
6385         TLS support.
6386         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6387         instead of dg-require-effective-target tls.
6388         * g++.dg/gomp/copyin-1.C: Likewise.
6389         * g++.dg/gomp/sharing-1.C: Likewise.
6390         * g++.dg/gomp/tls-1.C: Likewise.
6391         * g++.dg/gomp/tls-2.C: Likewise.
6392         * g++.dg/gomp/tls-3.C: Likewise.
6393         * g++.dg/tls/diag-1.C: Likewise.
6394         * g++.dg/tls/diag-2.C: Likewise.
6395         * g++.dg/tls/diag-3.C: Likewise.
6396         * g++.dg/tls/diag-4.C: Likewise.
6397         * g++.dg/tls/diag-5.C: Likewise.
6398         * g++.dg/tls/init-1.C: Likewise.
6399         * g++.dg/tls/init-2.C: Likewise.
6400         * g++.dg/tls/trivial.C: Likewise.
6401         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6402         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6403         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6404         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6405         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6406         * gcc.dg/gomp/clause-1.c: Likewise.
6407         * gcc.dg/gomp/copyin-1.c: Likewise.
6408         * gcc.dg/gomp/sharing-1.c: Likewise.
6409         * gcc.dg/gomp/tls-1.c: Likewise.
6410         * gcc.dg/gomp/tls-2.c: Likewise.
6411         * gcc.dg/tls/alpha-1.c: Likewise.
6412         * gcc.dg/tls/opt-1.c: Likewise.
6413         * gcc.dg/tls/opt-13.c: Likewise.
6414         * gcc.dg/tls/opt-14.c: Likewise.
6415         * gcc.dg/tls/opt-2.c: Likewise.
6416         * gcc.dg/tls/opt-3.c: Likewise.
6417         * gcc.dg/tls/opt-4.c: Likewise.
6418         * gcc.dg/tls/opt-7.c: Likewise.
6419         * gcc.dg/tls/section-1.c: Likewise.
6420         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6421         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6422         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6423         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6424         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6425         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6426         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6427         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6428         * gfortran.dg/gomp/fixed-1.f: Likewise.
6429         * gfortran.dg/gomp/free-1.f90: Likewise.
6430         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6431         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6432         * gfortran.dg/gomp/reduction1.f90: Likewise.
6433         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6434
6435 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6436
6437         PR fortran/31119
6438         * gfortran.dg/bounds_check_9.f90: New test.
6439         * gfortran.dg/bounds_check_fail_2.f90: New test.
6440
6441 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6442
6443         PR c++/33462 (again)
6444         * g++.dg/ext/va-arg1.C: Adjust.
6445
6446 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6447
6448         PR c++/33462
6449         * g++.dg/ext/va-arg1.C: New.
6450
6451 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6452
6453         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6454
6455 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6456
6457         PR c++/33463
6458         * g++.dg/rtti/typeid6.C: New.
6459
6460 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6461
6462         PR c++/33464
6463         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6464         * g++.dg/ext/is_class_error2.C: New.
6465
6466 2007-09-18  Richard Guenther  <rguenther@suse.de>
6467
6468         PR tree-optimization/33340
6469         * g++.dg/torture/pr33340.C: New testcase.
6470
6471 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6472
6473         PR fortran/33231
6474         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6475         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6476         * gfortran.dg/elemental_subroutine_5.f90: New.
6477
6478 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6479
6480         * lib/target-supports.exp (check_profiling_available): Extend
6481         mips*-*-elf check to mips*-*-elf*.
6482
6483 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6484
6485         * gcc.dg/format/c90-scanf-5.c: New test.
6486         * gcc.dg/format/c99-scanf-4.c: New test.
6487         * gcc.dg/format/ext-7.c: New test.
6488         * gcc.dg/format/ext-8.c: New test.
6489
6490         PR middle-end/33423
6491         * gcc.c-torture/compile/20070915-1.c: New test.
6492
6493 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6494
6495         PR fortran/33106
6496         * gfortran.dg/private_type_9.f90: New.
6497
6498 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6499
6500         PR middle-end/33449
6501         * gfortran.dg/pr33449.f90: New test.
6502
6503 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6504
6505         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6506         * gfortran.dg/private_type_1.f90: Ditto
6507         * gfortran.dg/interface_18.f90: New.
6508         * gfortran.dg/private_type_8.f90: New.
6509
6510 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6511
6512         PR c++/33124
6513         * g++.dg/warn/new1.C: Adjust.
6514         * g++.dg/torture/str_empty.C: Likewise.
6515
6516 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6517
6518         * gcc.target/mips/dse-1.c: New test.
6519
6520 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6521
6522         PR c++/32756
6523         * g++.dg/overload/operator3.C: New.
6524
6525 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6526
6527         * gcc.target/mips/truncate-1.c: New test.
6528
6529 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6530
6531         PR fortran/29396
6532         PR fortran/29606
6533         PR fortran/30625
6534         PR fortran/30871
6535         * gfortran.dg/subref_array_pointer_1.f90: New test.
6536         * gfortran.dg/subref_array_pointer_2.f90: New test.
6537
6538 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6539
6540         * gfortran.dg/nint_2.f90: Correct last change.
6541
6542 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6543
6544         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6545
6546 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6547
6548         * gcc.dg/vect/pr33373b.c: New test.
6549
6550 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6551
6552         PR target/33438
6553         * gcc.target/i386/pr33438.c: New test.
6554
6555 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6556
6557         * gfortran.dg/nint_2.f90: Revert previous commit.
6558
6559 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6560
6561         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6562
6563 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6564
6565         PR debug/33429
6566         * g++.dg/other/unused1.C: XFAIL class2 scan.
6567
6568 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6569
6570         PR fortran/33343
6571         * gfortran.dg/elemental_args_check_1.f90: New.
6572         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6573         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6574
6575 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6576
6577         * gfortran.dg/recursive_check_3.f90: New.
6578
6579 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6580
6581         PR fortran/33412
6582         * gfortran.dg/elemental_bind_c.f90: New.
6583
6584 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6585
6586         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6587         * gcc.target/mips/mips16-attributes-2.c: New test.
6588         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6589         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6590         hard-float asm when __mips16 is defined.
6591         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6592         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6593         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6594         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6595         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6596         * gcc.target/mips/pr26765.c (foo): Likewise.
6597         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6598         targets, use dg-mips-options instead of dg-options, and use -mgp32
6599         to force 32-bit mode.
6600         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6601         and 64-bit mode.
6602         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6603
6604 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6605             Michael Meissner  <michael.meissner@amd.com>
6606
6607         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6608         * gcc.target/i386/sse5-hsubX.c: Ditto.
6609         * gcc.target/i386/sse5-permpX.c: Ditto.
6610         * gcc.target/i386/sse5-haddX.c: Ditto.
6611         * gcc.target/i386/sse5-maccXX.c: Ditto.
6612         * gcc.target/i386/sse5-msubXX.c: Ditto.
6613         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6614         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6615
6616         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6617         optimizes floating point conditional moves into the pcmov
6618         instruction on SSE5.
6619         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6620
6621         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6622         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6623         SSE5.
6624
6625         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6626         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6627
6628         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6629         optimizes (a*b)+c into fmadd on SSE5.
6630
6631         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6632         whether the SSE5 instructions can be generated.
6633
6634         * gcc.target/i386/sse5-check.h: New. Add support for 
6635         SSE5 tests.
6636
6637         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6638         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6639         * gcc.target/i386/sse-13.c: Ditto.
6640         * gcc.target/i386/sse-14.c: Ditto.
6641
6642 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6643
6644         PR testsuite/33153
6645         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6646         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6647
6648 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6649
6650         PR target/32338
6651         * gcc.dg/pr32338-1.c: New test.
6652         * gcc.dg/pr32338-2.c: New test.
6653
6654 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6655         
6656         * lib/target-supports.exp (check_effective_target_sync_int_long):
6657         Revert change to add xtensa.
6658         (check_effective_target_sync_char_short): Likewise.
6659         
6660 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6661
6662         * gnat.dg/packed_subtype.adb: New test.
6663
6664 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6665
6666         PR fortran/33297
6667         * gfortran.dg/intrinsic_size.f90: New.
6668
6669 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6670
6671         PR fortran/33284
6672         PR fortran/33310
6673         * gfortran.dg/conflicts_2.f90: New.
6674
6675 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6676
6677         PR tree-optimization/32377
6678         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6679         dependence distance.
6680         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6681         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6682         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6683         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6684
6685 2007-09-12  Richard Guenther  <rguenther@suse.de>
6686
6687         PR middle-end/33382
6688         * gcc.c-torture/compile/pr33382.c: New testcase.
6689         * gcc.c-torture/execute/pr33382.c: Likewise.
6690
6691 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6692
6693         PR fortran/33395
6694         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6695
6696 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6697
6698         PR tree-optimization/33373
6699         * gcc.dg/vect/pr33373.c: New test.
6700
6701 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6702
6703         * lib/target-supports.exp (check_effective_target_vect_no_double):
6704         Remove unused proc.
6705
6706 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6707             Ulrich Weigand  <uweigand@de.ibm.com>
6708
6709         * gcc.target/spu/dfcgt-nan.c: New test.
6710
6711 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6712
6713         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6714
6715 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6716
6717         PR fortran/33040
6718         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6719
6720 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6721
6722         * gcc.dg/va-arg-pack-len-1.c: New test.
6723         * g++.dg/va-arg-pack-len-1.C: New test.
6724
6725 2007-09-11  Michael Matz  <matz@suse.de>
6726
6727         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6728
6729 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6730
6731         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6732         checks for size of long double.
6733         * gcc.dg/dfp/convert.h: New file.
6734         * gcc.dg/dfp/convert-bfp-2.c: New test.
6735         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6736         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6737         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6738         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6739         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6740         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6741         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6742         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6743         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6744
6745 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6746
6747         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6748         Change dg-final to expect 1 non-profitable loop and
6749         3 profitable loops.
6750         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6751         Change dg-final to expect 1 non-profitable loop and
6752         3 profitable loops.
6753         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6754         Change dg-final to expect 1 profitable loop.
6755         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6756         Change dg-final to expect 1 profitable loop.    
6757         
6758 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6759
6760         * gcc.target/mips/call-saved-1.c: New test.
6761         * gcc.target/mips/call-saved-2.c: Likewise.
6762         * gcc.target/mips/call-saved-3.c: Likewise.
6763         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6764         instead of mips_mips64.  Set mips_fp64 too.
6765         (is_gp32_flag): Return true for -mips1 and -mips2.
6766         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6767
6768 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * g++.dg/ext/va-arg-pack-1.C: New test.
6771         * g++.dg/ext/va-arg-pack-2.C: New test.
6772
6773 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6774
6775         PR target/33369
6776         * gcc.dg/vect/pr33369.c: New test.
6777
6778 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/33370
6781         * gfortran.dg/array_memcpy_5.f90:  New test.
6782
6783 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6784
6785         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6786
6787 2007-09-09  Richard Guenther  <rguenther@suse.de>
6788
6789         * gcc.c-torture/compile/20070906-1.c: New testcase.
6790
6791 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6792
6793         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6794         noinline attribute.
6795         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6796         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6797         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6798         Likewise.
6799
6800 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6803
6804 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6805
6806         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6807
6808 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6809
6810         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6811         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6812         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6813         Compile tests with -fno-tree-pre.
6814         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6815         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6816         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6817         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6818         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6819         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6820         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6821         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6822         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6823         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6824         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6825         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6826         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6827         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6828         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6829         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6830         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6831         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6832         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6833
6834 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6835
6836         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6837         to call objdump.
6838         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6839         Use remote_exec to call c++filt.
6840         * lib/target-supports-dg.exp (dg-require-host-local): New.
6841         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6842         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6843         * g++.dg/rtti/repo1.C: Likewise.
6844         * g++.dg/template/repo1.C: Likewise.
6845         * g++.dg/template/repo2.C: Likewise.
6846         * g++.dg/template/repo3.C: Likewise.
6847         * g++.dg/template/repo4.C: Likewise.
6848         * g++.dg/template/repo5.C: Likewise.
6849         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6850         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6851         * g++.old-deja/g++.pt/repo1.C: Likewise.
6852         * g++.old-deja/g++.pt/repo2.C: Likewise.
6853         * g++.old-deja/g++.pt/repo3.C: Likewise.
6854         * g++.old-deja/g++.pt/repo4.C: Likewise.
6855         * gcc.dg/cpp/trad/builtins.c: Likewise.
6856
6857 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6858
6859         PR tree-optimization/32283
6860         * gcc.dg/tree-ssa/loop-31.c: New test.
6861
6862 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6863
6864         PR rtl-optimization/26449
6865         * gcc.target/i386/pr26449-1.c: New file.
6866
6867 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6868
6869         PR target/33329
6870         PR rtl-optimization/26449
6871         * gcc.target/i386/pr33329.c: New file.
6872
6873 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6874
6875         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6876
6877 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6878
6879         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6880
6881 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6882
6883         PR tree-optimization/33301
6884         * gfortran.dg/vect/pr33301.f: New test.
6885
6886 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887
6888         PR libfortran/33307
6889         * gfortran.dg/backspace_10.f90: New test.
6890
6891 2007-09-07  Richard Guenther  <rguenther@suse.de>
6892
6893         Reapply
6894         2007-09-06  Richard Guenther  <rguenther@suse.de>
6895
6896         PR tree-optimization/32586
6897         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6898         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6899         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6900         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6901         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6902         now obsolete simplification.
6903
6904 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6905         
6906         PR tree-optimization/33299
6907         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6908         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6909
6910 2007-09-07  Richard Guenther  <rguenther@suse.de>
6911
6912         Revert
6913         2007-09-06  Richard Guenther  <rguenther@suse.de>
6914
6915         PR tree-optimization/32586
6916         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6917         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6918         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6919         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6920         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6921         now obsolete simplification.
6922
6923 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6924
6925         PR tree-optimization/32821
6926         * gcc.dg/tree-ssa/pr32821.c: New file.
6927
6928 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6929
6930         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6931         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6932         and mips_forced_no_er.
6933         (dg-mips-options): Add -mno-abicalls when a small-data option is
6934         specified.  Skip tests with small-data options if mips_forced_gp.
6935         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6936         * gcc.target/mips/sdata-1.c: New test.
6937         * gcc.target/mips/sdata-2.c: Likewise.
6938         * gcc.target/mips/sdata-3.c: Likewise.
6939         * gcc.target/mips/sdata-4.c: Likewise.
6940
6941 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6942
6943         PR fortran/33298
6944         * spread_zerosize_1.f90:  New test case.
6945         * spread_bounds_1.f90:  New test case.
6946
6947 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6948
6949         PR c++/32674
6950         * g++.dg/template/static31.C: New.
6951
6952 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6953
6954         PR fortran/33271
6955         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6956         powerpc*-linux-gnu.
6957
6958 2007-09-06  David Daney  <ddaney@avtrex.com>
6959             Richard Sandiford  <richard@codesourcery.com>
6960
6961         PR target/33256
6962         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6963         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6964         * gcc.target/mips/pr33256.c: New test.
6965
6966 2007-09-06  Tom Tromey  <tromey@redhat.com>
6967
6968         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6969
6970 2007-09-06  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/32586
6973         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6974         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6975         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6976         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6977         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6978         now obsolete simplification.
6979
6980 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6981
6982         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6983         * gcc.target/i386/sse3-addsubps.c: Ditto.
6984         * gcc.target/i386/sse3-haddpd.c: Ditto.
6985         * gcc.target/i386/sse3-haddps.c: Ditto.
6986         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6987         * gcc.target/i386/sse3-hsubps.c: Ditto.
6988         * gcc.target/i386/sse3-lddqu.c: Ditto.
6989         * gcc.target/i386/sse3-movddup.c: Ditto.
6990         * gcc.target/i386/sse3-movshdup.c: Ditto.
6991         * gcc.target/i386/sse3-movsldup.c: Ditto.
6992
6993 2007-09-06  Richard Guenther  <rguenther@suse.de>
6994
6995         PR tree-optimization/33302
6996         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6997
6998 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6999
7000         PR libfortran/33225
7001         * gfortran.dg./fmt_float.f90: New test.
7002
7003 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7004
7005         PR libfortran/33253
7006         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7007
7008 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7009
7010         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7011         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7012
7013 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7014
7015         * g++.dg/eh/builtin1.C: New test.
7016         * g++.dg/eh/builtin2.C: New test.
7017         * g++.dg/eh/builtin3.C: New test.
7018
7019         PR c++/33289
7020         * g++.dg/eh/builtin4.C: New test.
7021
7022 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7023
7024         * gcc.target/powerpc/dfp-dd.c: New test.
7025         * gcc.target/powerpc/dfp-td.c: New test.
7026
7027 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7030         * gcc.dg/va-arg-pack-1.c: New test.
7031
7032 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7033
7034         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7035         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7036         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7037         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7038         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7039
7040 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7041
7042         PR c++/30302
7043         * g++.dg/ext/anon-struct5.C: New.
7044
7045 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7046
7047         * gcc.dg/i386-cpuid.h: Remove.
7048         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7049         (main): Use __get_cpuid to get target features.
7050         * gcc.target/i386/sse-check.h: Ditto.
7051         * gcc.target/i386/sse2-check.h: Ditto.
7052         * gcc.target/i386/sse3-check.h: Ditto.
7053         * gcc.target/i386/ssse3-check.h: Ditto.
7054         * gcc.target/i386/sse4_1-check.h: Ditto.
7055         * gcc.target/i386/sse4_2-check.h: Ditto.
7056         * gcc.target/i386/sse4a-check.h: Ditto.
7057         * gcc.dg/torture/pr16104-1.c: Ditto.
7058         (do_test): Change to void.
7059         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7060         * gcc.target/i386/sse-6.c: Ditto.
7061         * gcc.target/i386/sse-7.c: Ditto.
7062         * g++.dg/other/i386-1.C: Include cpuid.h.
7063         (main): New function.  Use __get_cpuid to get target fetaures.
7064
7065 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7066             David Ung  <davidu@mips.com>
7067             Nigel Stephens <nigel@mips.com>
7068
7069         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7070         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7071         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7072         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7073         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7074         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7075         * gcc.dg/torture/pr19683-1.c: Likewise.
7076         * gcc.target/mips/madd-3.c: Likewise.
7077         * gcc.target/mips/maddu-3.c: Likewise.
7078         * gcc.target/mips/msub-3.c: Likewise.
7079         * gcc.target/mips/msubu-3.c: Likewise.
7080         * gcc.target/mips/asm-1.c: Likewise.
7081         * gcc.target/mips/branch-1.c: Likewise.
7082         * gcc.target/mips/ins-1.c: Likewise.
7083         * gcc.target/mips/near-far-3.c: Likewise.
7084         * gcc.target/mips/near-far-4.c: Likewise.
7085         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7086         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7087         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7088         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7089         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7090         * gcc.target/mips/dspr2-MULT.c: Likewise.
7091         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7092         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7093         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7094         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7095         * gcc.target/mips/code-readable-2.c: Likewise.
7096         * gcc.target/mips/code-readable-3.c: Likewise.
7097
7098 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7099             David Ung  <davidu@mips.com>
7100             Nigel Stephens <nigel@mips.com>
7101
7102         * gcc.target/mips/mips16-attributes.c: New.
7103
7104 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7105
7106         PR fortran/31564
7107         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7108
7109         PR fortran/33241
7110         * gfortran.dg/char_length_10.f90: New test.
7111
7112 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7113
7114         PR c++/29731
7115         * g++.dg/parse/template24.C: New.
7116
7117 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7118
7119         * g++.dg/other/spu2vmx-1.C: New test.
7120
7121 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7122
7123         PR tree-optimization/33017
7124         * gcc.dg/pr33017.c: New test.
7125
7126 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7127
7128         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7129         __protected_stream family of macros.
7130
7131 2007-09-04  Jan Hubicka  <jh@suse.cz>
7132
7133         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7134         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7135         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7136         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7137         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7138         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7139         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7140         Likewise.
7141
7142 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7143             Tobias Burnus  <burnus@net-b.de>
7144
7145         * gfortran.dg/proc_decl_1.f90: New.
7146         * gfortran.dg/proc_decl_2.f90: New.
7147         * gfortran.dg/proc_decl_3.f90: New.
7148         * gfortran.dg/proc_decl_4.f90: New.
7149
7150 2007-09-04  Jan Hubicka  <jh@suse.cz>
7151
7152         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7153         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7154         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7155         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7156         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7157         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7158         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7159         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7160         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7161         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7162         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7163         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7164         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7165         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7166         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7167         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7168         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7169         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7170         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7171         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7172         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7173         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7174         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7175         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7176         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7177         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7178         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7179         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7180         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7181         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7182         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7183         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7184         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7185         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7186         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7187         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7188         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7189         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7190         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7191         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7192         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7193         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7194         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7195         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7196         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7197         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7198         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7199         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7200         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7201         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7202         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7204         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7205         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7206         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7207         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7208         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7209         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7210         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7211         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7212         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7213         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7214         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7215         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7216         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7217         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7218         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7219         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7220         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7221         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7222         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7223         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7224         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7225         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7226         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7227         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7228         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7229         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7230         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7231         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7232         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7233         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7234         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7235         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7236         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7237         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7238         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7239         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7240         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7241         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7242         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7243         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7244         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7245         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7246         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7247         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7248         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7249         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7250         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7251         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7252         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7253         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7254         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7255         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7256         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7257         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7258         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7259         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7260         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7261         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7262         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7263         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7264         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7265         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7266         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7267         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7268         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7269         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7270         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7271         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7272         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7273         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7274         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7275         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7276         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7277         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7278         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7279         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7280         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7281         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7282         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7283         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7284         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7285         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7286         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7287         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7288         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7289         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7290         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7291         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7292         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7293         noinline.
7294         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7295         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7296         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7297         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7298         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7299         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7300         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7301         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7302         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7303         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7304         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7305         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7306         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7307         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7308         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7309         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7310         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7311         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7312         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7313         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7314         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7315         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7316         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7317         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7318         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7319         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7320         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7321         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7322         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7323         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7324         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7325         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7326         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7327         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7328         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7329         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7330         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7331         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7332         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7333         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7334         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7335         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7336         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7337         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7338         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7339         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7340         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7341         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7342         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7343         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7344         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7345         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7346         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7347         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7348         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7349         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7350         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7351         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7352         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7353         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7355         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7356         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7357         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7358         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7360         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7361         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7362         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7363         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7365         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7366         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7367         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7371         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7372         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7373         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7374         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7375         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7376         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7377         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7378         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7379         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7383         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7384         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7385         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7387         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7388         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7389         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7391         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7392         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7393         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7395         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7398         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7399         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7400         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7401         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7402         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7403         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7404         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7405         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7406         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7407         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7408         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7409         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7410         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7411         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7412         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7413         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7414         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7415         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7416         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7417         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7418         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7419         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7420
7421 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7422
7423         PR middle-end/33187
7424         * gcc.target/i386/cmov7.c: New file.
7425
7426 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7427
7428         * gcc.target/i386/sse4a-check.h: New file.
7429         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7430         * gcc.target/i386/sse4a-insert.c: Ditto.
7431         * gcc.target/i386/sse4a-montsd.c: Ditto.
7432         * gcc.target/i386/sse4a-montss.c: Ditto.
7433         * gcc.target/i386/mmx-check.h: New file.
7434         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7435         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7436         * gcc.target/i386/sse-check.h: New file.
7437         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7438         * gcc.target/i386/sse-3.c: Ditto.
7439         * gcc.target/i386/sse-7.c: Ditto.
7440         * gcc.target/i386/sse-9.c: Ditto.
7441         * gcc.target/i386/ssefn-3.c: Ditto.
7442         * gcc.target/i386/sse-recip.c: Ditto.
7443         * gcc.target/i386/sse-recip-vec.c: Ditto.
7444         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7445         * gcc.target/i386/20020523-1.c: Remove.
7446         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7447         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7448         * gcc.target/i386/ssefn-4.c: Ditto.
7449         * gcc.target/i386/sse-6.c: Ditto.
7450         * gcc.target/i386/sse-10.c: Ditto.
7451         * gcc.target/i386/sse-11.c: Ditto.
7452         * gcc.target/i386/sse-18.c: Ditto.
7453         * gcc.target/i386/fpprec-1.c: Ditto.
7454         * g++.dg/other/i386-1.C: Ditto.
7455
7456 2007-09-04  Richard Guenther  <rguenther@suse.de>
7457
7458         PR tree-optimization/33291
7459         * gcc.dg/volatile2.c: New testcase.
7460         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7461         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7462         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7463         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7464
7465 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7466
7467         PR fortran/33253
7468         * gfortran.dg/namelist_15.f90: Update test.
7469         * gfortran.dg/namelist_24.f90: Update test.
7470         * gfortran.dg/namelist_38.f90: New test.
7471
7472 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7473
7474         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7475         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7476         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7477         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7478         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7479         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7480
7481 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7482
7483         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7484         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7485
7486         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7487
7488 2007-09-02  David Daney  <ddaney@avtrex.com>
7489
7490         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7491         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7492         * gcc.target/mips/atomic-memory-1.c: Ditto.
7493         * gcc.target/mips/atomic-memory-2.c: Ditto.
7494
7495 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7496
7497         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7498         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7499
7500 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7501
7502         * gfortran.dg/substr_6.f90: New test.
7503
7504 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7505
7506         PR c++/33208
7507         * g++.dg/other/error18.C: New.
7508         * g++.dg/expr/bitfield3.C: Adjust.
7509
7510 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7511
7512         PR fortran/33276
7513         * gfortran.fortran-torture/compile/pr33276.f90: New.
7514
7515 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7516
7517         PR C/29237
7518         PR middle-end/33272
7519         * gcc.dg/c99-arraydecl-3.c: New test.
7520
7521 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7522
7523         PR c++/32597
7524         * g++.dg/cpp0x/variadic-new2.C: New.
7525         * g++.dg/cpp0x/variadic-new.C: New.
7526
7527 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7528
7529         PR fortran/33232
7530         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7531         * gfortran.dg/read_1.f90: New.
7532
7533 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7534
7535         PR c++/33210
7536         * g++.dg/template/error30.C: New.
7537
7538 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7539
7540         PR c++/32113
7541         * g++.dg/template/crash70.C: New.
7542
7543 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7544
7545         PR c++/33212
7546         * g++.dg/ext/is_class_error.C: New.
7547
7548 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7549
7550         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7551         
7552 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7553             Revital Eres  <eres@il.ibm.com>
7554
7555         * gcc.target/powerpc/paired-1.c: New test.
7556         * gcc.target/powerpc/paired-2.c: New test.
7557         * gcc.target/powerpc/paired-3.c: New test.
7558         * gcc.target/powerpc/paired-4.c: New test.
7559         * gcc.target/powerpc/paired-5.c: New test.
7560         * gcc.target/powerpc/paired-6.c: New test.
7561         * gcc.target/powerpc/paired-7.c: New test.
7562         * gcc.target/powerpc/ppc-paired.c: New test.
7563
7564 2007-08-31  Ollie Wild  <aaw@google.com>
7565
7566         * g++.dg/conversion/ptrmem2.C: New test.
7567         * g++.dg/conversion/ptrmem3.C: New test.
7568         * g++.dg/conversion/ptrmem4.C: New test.
7569         * g++.dg/conversion/ptrmem5.C: New test.
7570         * g++.dg/conversion/ptrmem6.C: New test.
7571         * g++.dg/conversion/ptrmem7.C: New test.
7572         * g++.dg/conversion/ptrmem8.C: New test.
7573
7574 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7575
7576         PR fortran/31879
7577         * gfortran.dg/char_length_7.f90: New test.
7578         * gfortran.dg/char_length_9.f90: New test.
7579         * gfortran.dg/char_assign_1.f90: Add extra warning.
7580
7581         PR fortran/31197
7582         PR fortran/31258
7583         * gfortran.dg/char_length_8.f90: New test.
7584
7585 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7586
7587         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7588
7589 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7590
7591         * gcc.dg/inline-24.c: New test.
7592         * g++.dg/opt/inline11.C: New test.
7593
7594 2007-08-30  Richard Guenther  <rguenther@suse.de>
7595
7596         * gcc.target/i386/vectorize5.c: New testcase.
7597
7598 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7599
7600         PR fortran/33228
7601         * interface.c (check_interface0): Improve error for external procs.
7602         (check_sym_interfaces): Fix checking of module procedures.
7603
7604 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7605
7606         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7607         (AI): Add AI_ALIGN.
7608         * gcc.dg/sync-3.c: New test.
7609
7610         PR middle-end/32758
7611         * gcc.dg/cleanup-12.c: New test.
7612
7613 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7614
7615         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7616         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7617         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7618         * gcc.dg/pr32450.c: Ditto.
7619         * gcc.dg/nest.c: Ditto.
7620         * gcc.dg/nested-func-4.c: Ditto.
7621         * g++.old-deja/g++.law/profile1.C: Ditto.
7622
7623 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7624
7625         PR fortran/32989
7626         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7627         non-default integer kind arguments.
7628
7629 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7630
7631         PR fortran/33105
7632         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7633
7634 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7635
7636         * gcc.dg/h8300-ice2.c: Remove target selector.
7637
7638 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7639
7640         PR fortran/33215
7641         * gfortran.dg/binding_label_tests_15.f03: New test case.
7642         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7643
7644 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7645
7646         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7647         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7648
7649 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7650
7651         PR c++/33194
7652         * g++.dg/other/canon-33194.C: New.
7653
7654 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7655
7656         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7657         * gcc.c-torture/execute/pr23135.c: Likewise.
7658
7659 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         * gcc.dg/pr31344.c: Move to ...
7662         * gcc.dg/dfp/pr31344.c: ... here.
7663         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7664         * gcc.dg/20050503-1.c: Ditto.
7665         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7666         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7667         * gcc.dg/20060801-1.c: Ditto.
7668
7669 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7670
7671         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7672         * gfortran.dg/nan_1.f90: Likewise.
7673
7674 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7675
7676         PR fortran/33055
7677         Revert previous patch.
7678
7679 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7680             Kazu Hirata  <kazu@codesourcery.com>
7681
7682         * gcc.target/m68k/interrupt-1.c: New.
7683
7684 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7685
7686         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7687         10000 for targets where "int" can't hold at least 100000.
7688         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7689         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7690         (test5)(test6): Use it.
7691         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7692         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7693         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7694         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7695         * gcc.dg/attr-alloc_size.c (test): Likewise.
7696
7697 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7698
7699         PR c++/33209
7700         * g++.dg/template/error29.C: New.
7701
7702 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR c++/32596
7705         * g++.dg/ext/visibility/anon5.C: New test.
7706
7707 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7708
7709         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7710
7711 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7712
7713         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7714         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7715         * gfortran.dg/gamma_4.f90: New: large-real tests.
7716
7717 2007-08-28  Jason Merrill  <jason@redhat.com>
7718
7719         PR c++/29000
7720         * g++.dg/ext/stmtexpr12.C: New test.
7721
7722         PR c++/28558
7723         * g++.dg/ext/attrib28.C: New test.
7724
7725 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         PR target/32661
7728         * gcc.target/i386/pr32661.c: New test.
7729
7730 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR middle-end/32370
7733         * gcc.dg/pr32370.c: New test.
7734
7735         PR rtl-optimization/33148
7736         * gcc.c-torture/compile/20070827-1.c: New test.
7737
7738         PR debug/32914
7739         * d++.dg/debug/const3.C: New test.
7740         * d++.dg/debug/const4.C: New test.
7741         * d++.dg/debug/dwarf2/const1.C: New test.
7742         * d++.dg/debug/dwarf2/const2.C: New test.
7743         * d++.dg/debug/dwarf2/const2b.C: New test.
7744
7745 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7746             Vladimir Yanovsky  <yanov@il.ibm.com>
7747             Revital Eres  <eres@il.ibm.com>
7748             Andrey Belevantsev  <abel@ispras.ru>
7749
7750         * gcc.dg/sms-1.c: New test.
7751
7752 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7753
7754         * g++.dg/ext/gnu-inline-common.h: New.
7755         * g++.dg/ext/gnu-inline-global-reject.C: New.
7756         * g++.dg/ext/gnu-inline-global.C: New.
7757         * g++.dg/ext/gnu-inline-namespace.C: New.
7758         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7759         * g++.dg/ext/gnu-inline-class.C: New.
7760         * g++.dg/ext/gnu-inline-class-static.C: New.
7761         * g++.dg/ext/gnu-inline-template-class.C: New.
7762         * g++.dg/ext/gnu-inline-template-func.C: New.
7763
7764 2007-08-27  Jason Merrill  <jason@redhat.com>
7765
7766         PR c++/31337
7767         * g++.dg/ext/stmtexpr11.C: New.
7768
7769 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7770
7771         * lib/target-supports.exp (check_profiling_available):
7772         Set profiling_available_saved to 0 on fido-*-elf.
7773
7774 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7775
7776         PR tree-optimization/33173
7777         
7778         * gcc.c-torture/compile/pr33173.c: New.
7779
7780 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7781
7782         PR target/31385
7783         * gcc.dg/dfp/pr31385.c: New.
7784
7785 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7786
7787         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7788
7789 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7790
7791         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7792         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7793         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7794         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7795         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7796         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7797         gcc.target/m68k directory.
7798         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7799         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7800         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7801         gcc.target/cris directory.
7802         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7803         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7804         gcc.target/bfin directory.
7805
7806         * gcc.target/sh: New directory.
7807         * gcc.target/sh/sh.exp: New file.
7808         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7809         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7810         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7811         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7812         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7813         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7814
7815 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7816
7817         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7818         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7819         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7820         * gcc.target/i386/local2.c: Ditto.
7821         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7822         * gcc.target/i386/20011119-1.c: Ditto.
7823         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7824         * gcc.target/i386/fastcall-1.c: Fix target selector.
7825
7826 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827
7828         PR fortran/33055
7829         * gfortran.dg/negative_unit.f: Add new check
7830         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7831         -fdefault-integer-8.
7832
7833 2007-08-26  Asher Langton  <langton2@llnl.gov>
7834
7835         * gfortran.dg/recursive_stack.f90: New.
7836         * gfortran.dg/openmp_stack.f90: New.
7837
7838 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7839
7840         PR fortran/31298
7841         * gfortran.dg/use_10.f90: New.
7842
7843 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7844
7845         PR fortran/32985
7846         * gfortran.dg/namelist_14.f90: Make test case valid.
7847         * gfortran.dg/common_10.f90: New.
7848
7849 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7850
7851         PR middle-end/33181
7852         * gcc.dg/ifelse-2.c: New.
7853
7854 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7855
7856         PR fortran/32980
7857         * gfortran.dg/gamma_1.f90: New.
7858         * gfortran.dg/gamma_2.f90: New.
7859         * gfortran.dg/gamma_3.f90: New.
7860
7861 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7862
7863         PR fortran/33188
7864         * gfortran.dg/used_types_18.f90: New.
7865
7866 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7867
7868         * gcc.dg/array-init-2.c: New test.
7869
7870 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7871
7872         PR fortran/33178
7873         * gfortran.dg/initialization_4.f90: Update dg-error.
7874         * gfortran.dg/initialization_13.f90: New.
7875
7876 2007-08-24  Richard Guenther  <rguenther@suse.de>
7877
7878         PR middle-end/33166
7879         * gcc.c-torture/compile/pr33166.c: New testcase.
7880
7881 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7882
7883         PR fortran/33139
7884         * gfortran.dg/pointer_assign_4.f90: New.
7885         * gfortran.dg/shape_2.f90: Fix test case.
7886         * gfortran.dg/char_result_4.f90: Ditto.
7887
7888 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7889
7890         * gcc.dg/array-init-1.c: New test.
7891
7892         PR c++/32567
7893         * g++.dg/parse/crash36.C: New test.
7894
7895 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7896
7897         * gcc.dg/pr32721.c: Updated.
7898
7899 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR tree-optimization/32573
7902         PR middle-end/32946
7903         * gcc.dg/pr32573.c: New test.
7904
7905         PR c++/32898
7906         * g++.dg/lookup/ns3.C: New test.
7907
7908         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7909
7910         PR c++/31941
7911         * g++.dg/parse/crash37.C: New test.
7912
7913 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7914
7915         PR target/17390
7916         * gcc.target/i386/pr17390.c: New test.
7917
7918 2007-08-23  Richard Guenther  <rguenther@suse.de>
7919
7920         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7921         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7922         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7923         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7924         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7925         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7926         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7927         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7928
7929 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7930
7931         * gcc.target/s390: New directory.
7932         * gcc.target/s390/s390.exp: New file.
7933         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7934         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7935         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7936         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7937         gcc.target/s390 directory.
7938
7939 2007-08-23  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/32328
7942         * gcc.dg/pr32328.c: New testcase.
7943
7944 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7945
7946         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7947           available.
7948
7949 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7950
7951         PR fortran/33095
7952         * gfortran.dg/min_max_optional_5.f90: New test.
7953         * gfortran.dg/min_max_optional_2.f90: Remove.
7954         * gfortran.dg/min_max_optional_3.f90: Remove.
7955         * gfortran.dg/min_max_optional_4.f90: Remove.
7956
7957 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7958
7959         * gcc.target/i386/xorps-sse.c: New.
7960         * gcc.target/i386/xorps-sse2.c: New.
7961
7962 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7963
7964         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7965         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7966         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7967
7968 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7969
7970         PR fortran/33020
7971         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7972         include multiple kinds for SHAPE parameter within a single
7973         namespace.
7974         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7975         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7976
7977 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7978
7979         * interface_abstract_1.f90: Extended test case.
7980         * interface_abstract_3.f90: New test.
7981
7982 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7983
7984         * gcc.dg/fold-sub.c: New test.
7985         
7986 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7987
7988         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7989         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7990         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7991         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7992         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7993         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7994
7995 2007-08-22  Richard Guenther  <rguenther@suse.de>
7996
7997         PR middle-end/33007
7998         * gcc.dg/pr33007.c: New testcase.
7999
8000 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8001
8002         * gcc.c-torture/execute/strcmp-1.x: Delete.
8003
8004 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8005
8006         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8007         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8008         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8009         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8010         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8011         gcc.target/i386/stack-realign.c,
8012         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8013         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8014         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8015         target using dg-require-effective-target directive.
8016         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8017         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8018         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8019         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8020         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8021         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8022         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8023         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8024         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8025         Require lp64 target using dg-require-effective-target directive.
8026         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8027         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8028         directive.
8029         * gcc.target/i386/20010202-1.c: Move from here ...
8030         * gcc.dg/20010202-1.c: ... to here.
8031
8032 2007-08-22  Richard Guenther  <rguenther@suse.de>
8033
8034         PR tree-optimization/33142
8035         * gcc.c-torture/execute/pr33142.c: New testcase.
8036
8037 2007-08-22  Richard Guenther  <rguenther@suse.de>
8038
8039         PR middle-end/32563
8040         * g++.dg/torture/pr32563.C: New testcase.
8041
8042 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR middle-end/32912
8045         * gcc.dg/pr32912-1.c: Add -w to options.
8046         * gcc.dg/pr32912-2.c: Likewise.
8047         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8048
8049 2007-08-21  Ian Lance Taylor  <iant@google.com>
8050
8051         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8052
8053 2007-08-21  Ian Lance Taylor  <iant@google.com>
8054
8055         PR tree-optimization/33134
8056         * g++.dg/tree-ssa/pr33134.C: New test.
8057
8058 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8059
8060         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8061         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8062
8063 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR debug/32610
8066         * gcc.dg/debug/pr32610.c: New test.
8067
8068         * g++.dg/init/new24.C: New test.
8069
8070         PR middle-end/32912
8071         * gcc.dg/pr32912-1.c: New test.
8072         * gcc.dg/pr32912-2.c: New test.
8073         * gcc.dg/pr32912-3.c: New test.
8074
8075 2007-08-21  Richard Guenther  <rguenther@suse.de>
8076
8077         * gcc.dg/pointer-arith-10.c: New testcase.
8078
8079 2007-08-21  Richard Guenther  <rguenther@suse.de>
8080
8081         PR middle-end/33122
8082         * gcc.c-torture/compile/pr33122.c: New testcase.
8083
8084 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8085
8086         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8087
8088 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8089
8090         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8091
8092 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8093
8094         PR c++/33025
8095         * g++.dg/init/new23.C: New test.
8096
8097 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8098
8099         PR middle-end/30564
8100         * gcc.c-torture/compile/pr30564-1.c: New test.
8101         * gcc.c-torture/compile/pr30564-2.c: New test.
8102
8103 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8104
8105         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8106
8107 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8108
8109         * gfortran.dg/interface_abstract_2.f90: New.
8110         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8111
8112 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8113
8114         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8115         unknown (so that outer-loop wont get analyzed).
8116         * gcc.dg/vect/vect-outer-1a.c: New test.
8117         * gcc.dg/vect/vect-outer-1b.c: New test.
8118         * gcc.dg/vect/vect-outer-1.c: New test.
8119         * gcc.dg/vect/vect-outer-2a.c: New test.
8120         * gcc.dg/vect/vect-outer-2b.c: New test.
8121         * gcc.dg/vect/vect-outer-2c.c: New test.
8122         * gcc.dg/vect/vect-outer-2.c: New test.
8123         * gcc.dg/vect/vect-outer-3a.c: New test.
8124         * gcc.dg/vect/vect-outer-3b.c: New test.
8125         * gcc.dg/vect/vect-outer-3c.c: New test.
8126         * gcc.dg/vect/vect-outer-3.c: New test.
8127         * gcc.dg/vect/vect-outer-4a.c: New test.
8128         * gcc.dg/vect/vect-outer-4b.c: New test.
8129         * gcc.dg/vect/vect-outer-4c.c: New test.
8130         * gcc.dg/vect/vect-outer-4d.c: New test.
8131         * gcc.dg/vect/vect-outer-4e.c: New test.
8132         * gcc.dg/vect/vect-outer-4f.c: New test.
8133         * gcc.dg/vect/vect-outer-4g.c: New test.
8134         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8135         * gcc.dg/vect/vect-outer-4i.c: New test.
8136         * gcc.dg/vect/vect-outer-4j.c: New test.
8137         * gcc.dg/vect/vect-outer-4k.c: New test.
8138         * gcc.dg/vect/vect-outer-4l.c: New test.
8139         * gcc.dg/vect/vect-outer-4m.c: New test.
8140         * gcc.dg/vect/vect-outer-4.c: New test.
8141         * gcc.dg/vect/vect-outer-5.c: New test.
8142         * gcc.dg/vect/vect-outer-6.c: New test.
8143         * gcc.dg/vect/vect-outer-fir.c: New test.
8144         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8146
8147 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8148
8149         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8150         and -fno-tree-reassoc.
8151         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8152         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8153         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8154         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8155         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8156         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8157         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8158         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8159         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8160         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8161         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8162         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8163         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8164         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8165         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8166         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8167         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8168         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8169         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8170         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8171         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8172         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8173         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8174         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8175         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8176         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8177         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8178         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8179         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8180         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8181         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8182         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8183         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8184         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8185         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8186         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8187         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8188
8189 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8190
8191         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8192         versioning for aliasing).
8193         * gcc.dg/vect/vect-35.c: Likewise.
8194
8195         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8196         targets.
8197         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8198
8199 2007-08-18  Tom Tromey  <tromey@redhat.com>
8200
8201         PR preprocessor/32974:
8202         * gcc.dg/cpp/pr32974.c: New file.
8203
8204 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8205
8206         * gfortran.dg/interface_abstract_1.f90: New.
8207
8208 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8209
8210         PR fortran/32881
8211         * gfortran.dg/pure_initializer_1.f90: New test.
8212
8213 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8214
8215         PR fortran/32875
8216         * gfortran.dg/array_constructor_18.f90: New test.
8217
8218 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8219
8220         PR c++/28989
8221         * g++.dg/expr/lval3.C: New test.
8222         * g++.dg/expr/lval4.C: New test.
8223
8224 2007-08-17  Ollie Wild  <aaw@google.com>
8225
8226         PR c++/31749
8227         * g++.dg/lookup/builtin3.C: New test.
8228         * g++.dg/lookup/builtin4.C: New test.
8229         * g++.dg/lookup/using19.C: New test.
8230
8231 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8232
8233         PR c++/32190
8234         * g++.dg/parse/error31.C: New.
8235
8236 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8237
8238         PR c++/32112
8239         * g++.dg/template/error26.C: New.
8240
8241 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8242
8243         PR fortran/33079
8244         * gfortran.dg/zero_length_2.f90: New test.
8245
8246 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8247
8248         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8249         * gfortran.dg/kind_tests_3.f03: Ditto.
8250         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8251         * gfortran.dg/interface_13.f90: Ditto.
8252         * gfortran.dg/pr32738.f90: Ditto.
8253         * gfortran.dg/module_private_1.f90: Ditto.
8254         * gfortran.dg/test_only_clause.f90: Ditto.
8255         * gfortran.dg/bind_c_vars.f90: Ditto.
8256         * gfortran.dg/bind_c_dts.f90: Ditto.
8257         * gfortran.dg/use_9.f90: Ditto.
8258         * gfortran.dg/generic_8.f90: Ditto.
8259         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8260         * gfortran.dg/private_type_6.f90: Ditto.
8261         * gfortran.dg/c_assoc.f90: Ditto.
8262         * gfortran.dg/private_type_7.f90: Ditto.
8263         * gfortran.dg/global_vars_c_init.f90: Ditto.
8264         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8265         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8266         * gfortran.dg/c_size_t_test.f03: Ditto.
8267         * gfortran.dg/used_types_12.f90: Ditto.
8268         * gfortran.dg/pr25923.f90: Ditto.
8269         * gfortran.dg/test_com_block.f90: Ditto.
8270         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8271         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8272         * gfortran.dg/com_block_driver.f90: Ditto.
8273         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8274         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8275         * gfortran.dg/c_loc_test.f90: Ditto.
8276         * gfortran.dg/c_ptr_tests.f03: Ditto.
8277         * gfortran.dg/module_interface_1.f90: Ditto.
8278
8279 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8280
8281         PR c++/32870
8282         * g++.dg/other/error17.C: Adjust.
8283         
8284 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8285
8286         PR middle-end/32970
8287         * g++.dg/ext/altivec-14.C: New test.
8288
8289 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8290
8291         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8292         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8293         dump files.
8294         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8295         * gcc.dg/vect/pr32366.c: Ditto.
8296
8297 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8298
8299         PR testsuite/33082
8300         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8301         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8302         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8303         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8304
8305 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8306
8307         PR fortran/33072
8308         * gfortran.dg/use_9.f90: New.
8309
8310 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8311
8312         * g++.dg/gcov/gcov-5.C: New test.
8313
8314 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8315
8316         * g++.dg/gcov/gcov-4.C: New test.
8317         * lib/gcov.exp (verify-lines): Add support for
8318         checking no-coverage lines.
8319
8320 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8321
8322         * gcc.dg/vect/vect-vfa-01.c: New.
8323         * gcc.dg/vect/vect-vfa-02.c: New.
8324         * gcc.dg/vect/vect-vfa-03.c: New.
8325         * gcc.dg/vect/vect-vfa-04.c: New.
8326         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8327         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8328         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8329         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8330         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8331         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8332         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8333         gfortran.dg/vect/pr19049.f90: Rename to start with
8334         prefix no-vfa-.
8335         * gcc.dg/vect/vect.exp: Disable versioning for alias
8336         when test starts with no-vfa-.
8337         * gfortran.dg/vect/vect.exp: Likewise.
8338
8339 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8340
8341         * gcc.dg/torture/pr32897.c: New test.
8342
8343 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8344
8345         PR c++/31132
8346         * g++.dg/template/crash69.C: New.
8347
8348 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8349
8350         * lib/target-supports.exp (check_effective_target_arm32): Use
8351         check_no_compiler_messages.
8352
8353 2007-08-15  Diego Novillo  <dnovillo@google.com>
8354
8355         gcc.dg/tree-ssa/20070815.c: New test.
8356
8357 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8358
8359         PR fortran/33077
8360         * gfortran.dg/random_7.f90: Initialize variable.
8361
8362 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8363
8364         PR middle-end/33074
8365         * gfortran.dg/pr33074.f90: New test.
8366
8367         PR c++/32992
8368         * g++.dg/opt/nrv14.C: New test.
8369
8370 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8371
8372         PR c++/33035
8373         * g++.dg/template/crash68.C: New.
8374
8375 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8376
8377         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8378         * gcc.dg/sibcall-4.c: Ditto.
8379
8380 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8381
8382         PR fortran/33066
8383         * gfortran.dg/use_8.f90: New test.
8384         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8385
8386 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8387
8388         PR c++/27211
8389         * g++.dg/template/error27.C: New.
8390         * g++.dg/template/error28.C: New.
8391         * g++.dg/other/pr28304.C: Adjust.
8392         * g++.old-deja/g++.mike/p811.C: Likewise.
8393
8394 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8395
8396         PR target/30315
8397         * gcc.target/i386/pr30315.c: New.
8398
8399 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8400
8401         PR fortran/32594
8402         * gfortran.dg/substr_5.f90: New test.
8403
8404 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8405
8406         PR c/30428
8407         * gcc.dg/vector-2.c: New test.
8408
8409         PR c++/30428
8410         * g++.dg/ext/vector8.C: New test.
8411
8412 2007-08-13  Dan Hipschman  <dsh@google.com>
8413
8414         PR c/32953
8415         * gcc.dg/format/array-1.c: Add an additional test for
8416         unterminated format strings of length 1.
8417
8418 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8419
8420         PR fortran/32926
8421         * gfortran.dg/external_procedures_3.f90: New test.
8422
8423 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8424
8425         PR fortran/32827
8426         * gfortran.dg/import6.f90: New test.
8427
8428 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8429
8430         PR C/30427
8431         *  gcc.dg/vector-1.c: New test.
8432
8433 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8434
8435         * gcc.dg/pr21255-4.c: Skip for PIC.
8436         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8437
8438 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8439
8440         * gcc.dg/attr-isr.c: Skip for PIC.
8441         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8442         * gcc.dg/attr-isr-trapa.c: Likewise.
8443         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8444         * gcc.dg/pragma-isr-trapa.c: Likewise.
8445         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8446
8447 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8448
8449         PR fortran/32962
8450         * gfortran.dg/transpose_1.f90: New test.
8451
8452 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8453
8454         PR fortran/29600
8455         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8456         intrinsic.
8457
8458 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8459
8460         PR fortran/30964
8461         PR fortran/33054
8462         * gfortran.dg/random_4.f90: New test.
8463         * gfortran.dg/random_5.f90: New test.
8464         * gfortran.dg/random_6.f90: New test.
8465         * gfortran.dg/random_7.f90: New test.
8466
8467 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8468
8469         PR fortran/32860
8470         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8471
8472 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8473
8474         PR fortran/31629
8475         * gfortran.dg/module_private_1.f90: New test.
8476
8477 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8478
8479         PR fortran/29600
8480         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8481         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8482
8483 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8484
8485         PR fortran/32937
8486         * gfortran.dg/char_length_6.f90: New test.
8487
8488 2007-08-10  Ollie Wild  <aaw@google.com>
8489
8490         * g++.dg/lookup/using18.C: New test.
8491
8492 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8493
8494         PR c++/17763
8495         * g++.dg/other/error16.C: New.
8496
8497 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8498
8499         PR libfortran/33039
8500         * gfortran.dg/namelist_37.f90: New test.
8501
8502 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8503
8504         PR c++/22256
8505         * g++.dg/conversion/op3.C: New.
8506
8507 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8508
8509         PR fortran/32987
8510         * gfortran.dg/fmt_tab_1.f90: New.
8511         * gfortran.dg/fmt_tab_2.f90: New.
8512
8513 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8514
8515         PR c/32796
8516         * gcc.c-torture/compile/pr32796.c: New test.
8517
8518 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8519
8520         PR middle-end/32813
8521         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8522         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8523         instead of just -O.
8524
8525 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8526
8527         * gcc.target/mips/code-readable-1.c: New test.
8528         * gcc.target/mips/code-readable-2.c: Likewise.
8529         * gcc.target/mips/code-readable-3.c: Likewise.
8530
8531 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8532             Revital Eres  <eres@il.ibm.com>
8533
8534         * gfortran.dg/sms-1.f90: Add comment.
8535         * gfortran.dg/sms-2.f90: New.
8536
8537 2007-08-07  Ian Lance Taylor  <iant@google.com>
8538
8539         * gcc.dg/instrument-1.c: New test.
8540         * gcc.dg/instrument-2.c: New test.
8541         * gcc.dg/instrument-3.c: New test.
8542
8543 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8544
8545         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8546
8547 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8548
8549         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8550         !vector_alignment_reachable targets.
8551         * gcc.dg/vect/vect-33.c: Likewise.
8552         * gcc.dg/vect/vect-42.c: Likewise.
8553         * gcc.dg/vect/vect-44.c: Likewise.
8554         * gcc.dg/vect/vect-50.c: Likewise.
8555         * gcc.dg/vect/vect-70.c: Likewise.
8556         * gcc.dg/vect/vect-71.c: Likewise.
8557         * gcc.dg/vect/vect-87.c: Likewise.
8558         * gcc.dg/vect/vect-88.c: Likewise.
8559         * gcc.dg/vect/vect-91.c: Likewise.
8560         * gcc.dg/vect/vect-93.c: Likewise.
8561         * gcc.dg/vect/vect-96.c: Likewise.
8562         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8563         * gcc.dg/vect/section-anchors-69.c: Likewise.
8564         * gcc.dg/vect/pr25413.c: Likewise.
8565         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8566         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8567         * gfortran.dg/vect-2.f90: Likewise.
8568         * gfortran.dg/vect-3.f90: Likewise.
8569         * gfortran.dg/vect-4.f90: Likewise.
8570         * gfortran.dg/vect-5.f90: Likewise.
8571         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8572         Return false for darwin. 
8573         (check_effective_target_vector_alignment_reachable_for_double): New.
8574
8575 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8576
8577         * gcc.dg/multiword-1.c: New testcase.
8578
8579 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8580
8581         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8582         messages.
8583         * gfortran.dg/namelist_36.f90: New test.
8584
8585 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8586
8587         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8588           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8589
8590 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8591
8592         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8593         * gcc.dg/torture/type-generic-1.c: Likewise.
8594
8595 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8596
8597         * gcc.c-torture/20070522-1.c: Move to ...
8598         * gcc.c-torture/compile/20070522-1.c: Here.
8599
8600 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8601
8602         PR fortran/29828
8603         * gfortran.dg/minmax_char_1.f90: New test.
8604         * gfortran.dg/minmax_char_2.f90: New test.
8605         * gfortran.dg/min_max_optional_4.f90: New test.
8606
8607 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8608
8609         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8610         hanging on the testcase.
8611
8612 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8613
8614         PR middle-end/32988
8615         * gcc.c-torture/compile/pr32988.c: New test.
8616
8617 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8618
8619         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8620
8621 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8622
8623         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8624
8625         Revert:
8626         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8627
8628         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8629
8630 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8631
8632         PR fortran/32979
8633         * gfortran.dg/isnan_1.f90: New test.
8634
8635 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8636             Revital Eres <eres@il.ibm.com>
8637
8638         * gcc.dg/sms-antideps.c: New test.
8639
8640 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8641
8642         PR fortran/31214
8643         * gfortran.dg/entry_13.f90: New test.
8644
8645         * gfortran.dg/entry_12.f90: Clean up .mod file.
8646
8647 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8648
8649         PR fortran/32770
8650         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8651         variables as kind=4 so they don't overflow the record length.
8652
8653 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8654
8655         PR fortran/32968
8656         * gfortran.dg/selected_kind_1.f90: New test.
8657
8658 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8659
8660         PR middle-end/32780
8661         * gcc.c-torture/compile/pr32780.c: New test.
8662
8663 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8664
8665         RP middle-end/32399
8666         * gcc.c-torture/compile/pr32399.c: New testcase.
8667
8668 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8669
8670         PR middle-end/32304
8671         * g++.dg/torture/pr32304.C: New testcase.
8672
8673 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8674
8675         PR middle-end/32935
8676         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8677
8678 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8679
8680         PR fortran/32955
8681         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8682
8683 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8684
8685         PR fortran/31202
8686         * gfortran.dg/nint_2.f90: New test.
8687
8688 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8689
8690         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8691         * gcc.dg/weak/typeof-2.c: Likewise.
8692
8693 2007-08-03  Diego Novillo  <dnovillo@google.com>
8694
8695         PR 31521
8696         * gcc.dg/tree-ssa/pr31521.c: New test.
8697
8698 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8699
8700         PR fortran/32770
8701         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8702         iostat must be default kind.
8703
8704 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8705
8706         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8707
8708 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8709
8710         PR fortran/32770
8711         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8712         explicit so test passes with -fdefault-integer-8.
8713         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8714         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8715
8716 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8717
8718         PR c++/30849
8719         * g++.dg/parse/asm1.C: New test.
8720
8721         PR c++/30850
8722         * g++.dg/parse/asm2.C: Likewise.
8723
8724         PR c++/30851
8725         * g++.dg/parse/asm3.C: Likewise.
8726         
8727 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8728
8729         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8730           "int" is only 16 bit bits wide.
8731         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8732
8733 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * g++.dg/torture/type-generic-1.C: New.
8736         * gcc.dg/pr28796-2.c: Move tests ...
8737         * gcc.dg/tg-tests.h: ... here.
8738         * gcc.dg/torture/type-generic-1.c: New.
8739
8740 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8741
8742         PR libfortran/32954
8743         * minmaxloc_3.f90:  New test case.
8744
8745 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8746
8747         PR fortran/32936
8748         * gfortran.dg/allocate_stat.f90: New.
8749
8750 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8751
8752         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8753
8754 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8755
8756         PR tree-optimization/32919
8757         * gcc.c-torture/compile/pr32919.c: New.
8758
8759 2007-08-01  Nick Clifton  <nickc@redhat.com>
8760
8761         * gcc.c-torture/execute/execute.exp: Change copyright header to
8762         refer to version 3 of the GNU General Public License and to point
8763         readers at the COPYING3 file and the FSF's license web page.
8764         * gcc.c-torture/execute/ieee/ieee.exp,
8765         gcc.c-torture/unsorted/unsorted.exp,
8766         gcc.c-torture/compile/compile.exp,
8767         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8768         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8769         gcc.target/cris/torture/cris-torture.exp,
8770         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8771         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8772         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8773         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8774         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8775         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8776         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8777         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8778         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8779         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8780         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8781         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8782         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8783         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8784         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8785         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8786         gcc.dg/noncompile/noncompile.exp,
8787         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8788         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8789         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8790         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8791         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8792         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8793         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8794         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8795         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8796         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8797         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8798         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8799         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8800         g++.old-deja/old-deja.exp,
8801         gfortran.fortran-torture/execute/execute.exp,
8802         gfortran.fortran-torture/compile/compile.exp,
8803         treelang/output/output-1.c, treelang/output/output-1.tree,
8804         treelang/execute/execute.exp, treelang/Makefile.in,
8805         treelang/compile/compile.exp, g++.dg/dg.exp,
8806         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8807         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8808         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8809         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8810         g++.dg/compat/struct-layout-1.exp,
8811         g++.dg/compat/struct-layout-1_generate.c,
8812         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8813         g++.dg/bprob/bprob.exp, config/default.exp,
8814         gcc.test-framework/test-framework.awk,
8815         gcc.test-framework/gen_directive_tests,
8816         gcc.test-framework/test-framework.exp,
8817         objc.dg/special/special.exp,
8818         objc.dg/gnu-encoding/gnu-encoding.exp,
8819         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8820         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8821         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8822         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8823         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8824         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8825         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8826         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8827         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8828         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8829         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8830         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8831         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8832         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8833         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8834         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8835         Likewise.
8836
8837 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8838
8839         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8840         error message text.
8841
8842 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8843
8844         PR fortran/32945
8845         * gfortran.dg/initialization_12.f90: New test.
8846
8847 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8848
8849         PR fortran/31609
8850         * gfortran.dg/entry_12.f90: New test.
8851
8852 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8853
8854         PR fortran/32938
8855         * gfortran.dg/altreturn_6.f90: New test.
8856
8857 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8858
8859         PR fortran/32942
8860         * gfortran.dg/exponent_2.f90: New test.
8861
8862 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8863
8864         * gcc.dg/vect/vect-117.c: New test.
8865         * gcc.dg/vect/vect-74.c: Enabled test
8866         * gcc.dg/vect/vect-81.c: Enabled test
8867
8868 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8869
8870         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8871         s/dg-error/dg-warning where warning is expected.
8872
8873 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8874
8875         PR fortran/32770
8876         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8877         of huge() to correct kind.
8878
8879 2007-07-30  Ollie Wild  <aaw@google.com>
8880
8881         * gcc.dg/cpp/counter-2.c: New test.
8882         * gcc.dg/cpp/counter-3.c: New test.
8883         * gcc.dg/cpp/dir-only-1.c: New test.
8884         * gcc.dg/cpp/dir-only-1.h: New file.
8885         * gcc.dg/cpp/dir-only-2.c: New test.
8886         * gcc.dg/cpp/dir-only-3.c: New test.
8887         * gcc.dg/cpp/dir-only-3a.h: New file.
8888         * gcc.dg/cpp/dir-only-3b.h: New file.
8889         * gcc.dg/cpp/dir-only-4.c: New test.
8890         * gcc.dg/cpp/dir-only-5.c: New test.
8891         * gcc.dg/cpp/dir-only-6.c: New test.
8892
8893 2007-07-30  Julian Brown  <julian@codesourcery.com>
8894
8895         * gcc.target/arm/neon/v*.c: Regenerate.
8896
8897 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8898
8899         PR c++/32108
8900         * g++.dg/ext/label6.C: New.
8901
8902 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8903
8904         PR libfortran/32858
8905         PR libfortran/30814
8906         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8907
8908 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8909
8910         PR fortran/31211
8911         * gfortran.dg/actual_pointer_function_1.f90: New test.
8912
8913         PR fortran/32682
8914         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8915
8916 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8917
8918         PR fortran/32906
8919         * gfortran.dg/shape_1.f90: Adjust error message.
8920         * gfortran.dg/parameter_array_ref_1.f90: New test.
8921
8922 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8923
8924         PR fortran/31609
8925         * gfortran.dg/entry_11.f90: New test.
8926
8927 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8928             Revital Eres  <eres@il.ibm.com>
8929
8930         * gfortran.dg/sms-1.f90: New test.
8931
8932 2007-07-28  Richard Guenther  <rguenther@suse.de>
8933
8934         * gcc.c-torture/compile/pr32920.c: New testcase.
8935
8936 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8937
8938         PR c++/30917
8939         * g++.dg/lookup/friend11.C: New test.
8940
8941 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8942
8943         * gfortran.dg/namelist_5.f90: Adjusted error message.
8944         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8945         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8946         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8947         * gfortran.dg/namelist_32.f90: ... this.
8948
8949         PR fortran/32876
8950         * gfortran.dg/namelist_33.f90: New test.
8951
8952         PR fortran/32905
8953         * gfortran.dg/namelist_34.f90: New test.
8954
8955         PR fortran/31818
8956         * gfortran.dg/namelist_35.f90: New test.
8957
8958 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8959
8960         PR fortran/32880
8961         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8962
8963 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8964
8965         PR testsuite/32471
8966         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8967           assuming it is 0x7ffffffff.
8968         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8969         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8970
8971 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8972
8973         * gfortran.dg/operator_3.f90: Fix dg directive.
8974         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8975         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8976         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8977
8978 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8979
8980         * g++.dg/cpp0x/decltype1.C: New.
8981         * g++.dg/cpp0x/decltype2.C: New.
8982         * g++.dg/cpp0x/decltype3.C: New.
8983         * g++.dg/cpp0x/decltype4.C: New.
8984         * g++.dg/cpp0x/decltype5.C: New.
8985         * g++.dg/cpp0x/decltype6.C: New.
8986
8987 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8988
8989         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8990           because the test relies on bit 31 to be the sign bit.
8991
8992 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8993
8994         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8995           assuming it is 0x7fffffff.
8996         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8997         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8998
8999 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR c++/32346
9002         * g++.dg/expr/bitfield9.C: New test.
9003
9004 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9005
9006         PR fortran/32899
9007         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9008
9009 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9010
9011         PR fortran/32760
9012         * gfortran.dg/private_type_7.f90: New test.
9013
9014 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9015
9016         PR fortran/32035
9017         * gfortran.dg/select_char_1.f90: New test.
9018
9019 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9020
9021         PR fortran/32903
9022         * gfortran.dg/initialization_11.f90: New test.
9023
9024 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9025
9026         * gcc.target/mips/ins-1.c: New test.
9027
9028 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9029
9030         PR/19232
9031         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9032         (f1): Likewise.
9033
9034 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9035
9036         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9037         error: width of 'spare' exceeds its type.
9038
9039 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9040
9041         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9042         * gcc.dg/sibcall-4.c: Likewise.
9043
9044 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9045
9046         PR rtl-optimization/31500
9047         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9048         * g++.dg/warn/Warray-bounds.C: Likewise.
9049
9050 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9051
9052         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9053
9054 2007-07-25  Julian Brown  <julian@codesourcery.com>
9055             Paul Brook  <paul@codesourcery.com>
9056             Joseph Myers  <joseph@codesourcery.com>
9057             Mark Shinwell  <shinwell@codesourcery.com>
9058
9059         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9060         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9061         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9062         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9063         (check_effective_target_arm_neon_hw): New.
9064         * gcc.target/arm/neon/neon.exp: New file.
9065         * gcc.target/arm/neon/polytypes.c: New file.
9066         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9067
9068 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9069
9070         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9071           targets where an "int" is less than 32 bits wide.
9072
9073 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9074
9075         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9076
9077 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9078
9079         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9080           during addition if an int is only 16 bits wide.
9081         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9082
9083 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9084
9085         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9086           size as "long int" and are 32 or 64 bits wide.
9087         * gcc.dg/torture/pr28814.c: Likewise.
9088
9089 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9090
9091         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9092           exactly as wide as an int.
9093
9094 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9095
9096         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9097         Define and use throughout as long long printf format specifier.
9098         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9099         Likewise.
9100
9101 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9104         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9105
9106 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9107
9108         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9109
9110 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9111
9112         * gcc.c-torture/execute/20070724-1.c: New.
9113
9114 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9115
9116         PR fortran/31205
9117         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9118         "deallocates" to 24, since patch has code rid of much spurious
9119         code.
9120         * gfortran.dg/interface_assignment_1.f90 : New test.
9121
9122         PR fortran/32842
9123         * gfortran.dg/interface_assignment_2.f90 : New test.
9124
9125 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9126
9127         PR fortran/32867
9128         * fortran.dg/initialization_10.f90: New test.
9129
9130 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9131
9132         PR fortran/32778
9133         * gfortran.dg/imag_2.f: Removed
9134         * gfortran.dg/warn_std_1.f90: New test.
9135         * gfortran.dg/warn_std_2.f90: New test.
9136         * gfortran.dg/warn_std_3.f90: New test.
9137
9138 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9139
9140         PR c++/29001
9141         * g++.dg/init/new22.C: New.
9142
9143 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9144
9145         PR c++/32561
9146         * g++.dg/template/crash67.C: New.
9147
9148 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9149
9150         * lib/target-support.exp (check_effective_target_natural_alignment): 
9151         (check_effective_target_vector_alignment_reachable): New.
9152         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9153         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9154         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9155         check.
9156         * gcc.dg/vect/pr25413.c: Likewise.
9157         * gcc.dg/vect/pr31699.c: Likewise.
9158
9159 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9160
9161         PR fortran/30814
9162         * gfortran.dg/pack_bounds_1.f90:  New test case.
9163
9164 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9165
9166         PR fortran/31639
9167         * gfortran.dg/initialization_9.f90: New test.
9168
9169 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9170
9171         PR fortran/32797
9172         PR fortran/32800
9173         * gfortran.dg/bind_c_usage_8.f03: New test case.
9174         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9175         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9176
9177 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9178
9179         * gcc.target/mips/branch-cost-1.c: New test.
9180         * gcc.target/mips/branch-cost-2.c: Likewise.
9181
9182 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9183
9184         PR fortran/32732
9185         * gfortran.dg/c_char_tests.f03: New test case.
9186         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9187         * gfortran.dg/c_char_tests_2.f03: New test case.
9188         * gfortran.dg/value_6.f03: Ditto.
9189         * gfortran.dg/value_7.f03: Ditto.
9190
9191 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9192
9193         PR fortran/32600
9194         * gfortran.dg/c_funloc_tests_5.f03: New.
9195         * gfortran.dg/c_funloc_tests_5.f04: New.
9196         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9197
9198 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9199
9200         PR c++/32839
9201         * g++.dg/expr/call4.C: New.
9202         * g++.dg/expr/call5.C: New.
9203
9204 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9205
9206         PR fortran/32710
9207         * gfortran.dg/namelist_30.f90: New test.
9208
9209 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9210
9211         PR fortran/29962
9212         * gfortran.dg/array_initializer_1.f90: Removed warning.
9213         * gfortran.dg/initialization_1.f90: Adjusted messages.
9214         * gfortran.dg/nested_modules_6.f90: Removed warning.
9215
9216         PR fortran/31253
9217         * gfortran.dg/initialization_7.f90: New test.
9218
9219         PR fortran/31639
9220         * gfortran.dg/initialization_8.f90: New test.
9221
9222 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9223
9224         PR c++/30818
9225         * g++.dg/template/crash47.C: Adjust errors.
9226         * g++.dg/template/crash48.C: Adjust errors.
9227         * g++.dg/template/typename12.C: New.
9228         * g++.dg/template/typename13.C: New.
9229         * g++.dg/template/typename14.C: New.
9230         * g++.dg/template/typedef6.C: Adjust errors.
9231
9232 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9233
9234         PR fortran/32627
9235         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9236         * gfortran.dg/pr32627.f03: New test case.
9237
9238         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9239         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9240         c_f_pointer_logical.
9241         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9242         c_f_pointer_complex.
9243         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9244         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9245         c_f_pointer_shape_tests_2.
9246         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9247
9248 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9249
9250         PR fortran/32804
9251         * gfortran.dg/c_loc_tests_9.f03: New test case.
9252         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9253
9254 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9255
9256         PR fortran/32823
9257         * gfortran.dg/int_2.f90: New test.
9258         
9259 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9260
9261         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9262
9263 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9264
9265         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9266         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9267
9268 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9269
9270         PR tree-optimization/19910
9271         * gcc.dg/pr19910.c: New test.
9272
9273 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9274
9275         PR fortran/32738
9276         * gfortran.dg/pr32738.f90: New test.
9277
9278 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9279
9280         PR tree-optimzation/32635
9281         * gfortran.dg/pr32635.f:  New test case.
9282
9283 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9284
9285         PR fortran/32801
9286         * gfortran.dg/pr32801.f03: New test case.
9287
9288 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9289
9290         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9291         Test negative numbers also.
9292         * gcc.dg/c99-math-float-1.c: Likewise.
9293         * gcc.dg/c99-math-long-double-1.c: Likewise.
9294         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9295         test inputs.
9296
9297 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9298         
9299         * lib/target-supports.exp (check_effective_target_sync_int_long):
9300         Enable for xtensa.
9301         (check_effective_target_sync_char_short): Likewise.
9302         
9303 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9304
9305         * gcc.dg/pr28796-2.c: Add more cases.
9306
9307 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9308
9309         * gcc.dg/pr28796-1.c: Add more cases.
9310         * gcc.dg/pr28796-2.c: Likewise.
9311
9312 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9313
9314         * gcc.dg/pr28796-1.c: Add more cases.
9315         * gcc.dg/pr28796-2.c: Likewise.
9316
9317 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9318
9319         PR fortran/32535
9320         * gfortran.dg/pr32535.f90: New test.
9321
9322 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9323
9324         PR fortran/31320
9325         PR fortran/32665
9326         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9327
9328 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9329
9330         PR rtl-optimization/32773
9331         * gcc.dg/pr32773.c: New test.
9332
9333 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9334
9335         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9336         match flax-vector-conversions note.
9337         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9338         instead of dg-error for the warning.
9339
9340 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9341
9342         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9343           adapted to work on targets with 16-bit or wider int.
9344         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9345         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9346         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9347         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9348
9349 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9350
9351         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9352         support large arrays.
9353         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9354         * gcc.dg/20061109-1.c: Likewise.
9355         * gcc.c-torture/execute/20061101-1.x: Likewise.
9356         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9357         * gcc.c-torture/execute/pr31448.x: Likewise.
9358
9359 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9360
9361         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9362
9363         PR fortran/32238
9364         * gfortran.dg/pr32238.f90: New test.
9365
9366         PR fortran/32222
9367         * gfortran.dg/pr32222.f90: New test.
9368
9369         PR fortran/32242
9370         * gfortran.dg/pr32242.f90: New test.
9371         
9372 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9373             David Ung  <davidu@mips.com>
9374
9375         * gcc.target/mips/mips-sched-madd.c: New test case.
9376
9377 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9378
9379         PR libfortran/32611
9380         * gfortran.dg/large_real_kind_1.f90: Update test.
9381         * gfortran.dg/pr17706.f90: Update test.
9382         * gfortran.dg/fmt_zero_digits.f90: Update test.
9383         * gfortran.dg/fmt_zero_precision.f90: Update test.
9384         * gfortran.dg/real_const_3.f90: Update test.
9385
9386 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9387
9388         PR fortran/32036
9389         * gfortran.dg/bounds_check_8.f90: New test.
9390         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9391
9392 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9393
9394         PR fortran/32357
9395         * gfortran.dg/mvbits_2.f90: New test.
9396
9397 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9398
9399         PR libfortran/32731
9400         * gfortran.dg/pack_mask_1.f90:  New test.
9401         * gfortran.dg/unpack_mask_1.f90:  New test.
9402
9403 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9404
9405         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9406         * gcc.dg/20001101-1.c: Likewise.
9407         * gcc.dg/20001102-1.c: Likewise.
9408         * gcc.dg/20020116-2.c: Likewise.
9409         * gcc.dg/20020416-1.c: Likewise.
9410         * gcc.dg/sparc-constant-1.c: Likewise.
9411         * gcc.dg/sparc-dwarf2.c: Likewise.
9412         * gcc.dg/sparc-frame-1.c: Likewise.
9413         * gcc.dg/sparc-getcontext-1.c: Likewise.
9414         * gcc.dg/sparc-loop-1.c: Likewise.
9415         * gcc.dg/sparc-reg-1.c: Likewise.
9416         * gcc.dg/sparc-ret.c: Likewise.
9417         * gcc.dg/sparc-trap-1.c: Likewise.
9418         * gcc.dg/ultrasp10.c: Likewise.
9419         * gcc.dg/ultrasp11.c: Likewise.
9420         * gcc.dg/ultrasp1.c: Likewise.
9421         * gcc.dg/ultrasp2.c: Likewise.
9422         * gcc.dg/ultrasp3.c: Likewise.
9423         * gcc.dg/ultrasp4.c: Likewise.
9424         * gcc.dg/ultrasp5.c: Likewise.
9425         * gcc.dg/ultrasp6.c: Likewise.
9426         * gcc.dg/ultrasp7.c: Likewise.
9427         * gcc.dg/ultrasp8.c: Likewise.
9428         * gcc.dg/ultrasp9.c: Likewise.
9429         * gcc.dg/splet-1.c: Delete.
9430
9431 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9432
9433         PR fortran/32724
9434         * gfortran.dg/stfunc_5.f90: New test.
9435
9436 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9437
9438         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9439         New procedure to check if arrays are naturally aligned to the vector
9440         alignment boundary.
9441         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9442         in size_t typedef.  Adjust tree dump scan results according to
9443         vect_aligned_arrays target check.
9444         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9445         vect_aligned_arrays target check.
9446         * gcc.dg/vect/pr31699.c: Ditto.
9447
9448 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9449
9450         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9451         for V2DFmode vector conditional expression.
9452         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9453         and dfceq patterns.
9454         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9455         and dfcgt patterns.
9456         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9457         V2DFmode comparison and test special values.
9458         * lib/target-supports.exp: Switch on test for V2DFmode 
9459         vector conditional expression.
9460
9461 2007-07-13  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/32721
9464         * gcc.dg/pr32721.c: New testcase.
9465
9466 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9467
9468         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9469         error message part that continues on a new line.
9470
9471 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9472
9473         * gcc.dg/c99-tgmath-1.c: New.
9474         * gcc.dg/c99-tgmath-2.c: New.
9475         * gcc.dg/c99-tgmath-3.c: New.
9476         * gcc.dg/c99-tgmath-4.c: New.
9477
9478 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9479             Janis Johnson  <janis187@us.ibm.com>
9480
9481         PR testsuite/25241
9482         * gcc.test-framework/dg-error-exp-F.c: New test.
9483         * gcc.test-framework/dg-warning-exp-F.c: New test.
9484         * lib/gcc.exp: Enable warning and error prefixes.
9485         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9486         (dg-error): Wrap original dg-error.
9487         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9488         markers from dg-error/dg-warning directives.
9489         * gcc.dg/20040322-1.c: Likewise.
9490         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9491         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9492         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9493         * gcc.dg/Werror-1.c: Likewise.
9494         * gcc.dg/Werror-10.c: Likewise.
9495         * gcc.dg/Werror-11.c: Likewise.
9496         * gcc.dg/Werror-2.c: Likewise.
9497         * gcc.dg/Werror-3.c: Likewise.
9498         * gcc.dg/Werror-4.c: Likewise.
9499         * gcc.dg/Werror-5.c: Likewise.
9500         * gcc.dg/Werror-6.c: Likewise.
9501         * gcc.dg/Werror-7.c: Likewise.
9502         * gcc.dg/Werror-8.c: Likewise.
9503         * gcc.dg/Werror-9.c: Likewise.
9504         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9505         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9506         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9507         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9508         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9509         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9510         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9511         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9512         * gcc.dg/Wnested-externs-1.c: Likewise.
9513         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9514         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9515         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9516         * gcc.dg/Wshadow-3.c: Likewise.
9517         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9518         * gcc.dg/Wwrite-strings-1.c: Likewise.
9519         * gcc.dg/anon-struct-5.c: Likewise.
9520         * gcc.dg/anon-struct-6.c: Likewise.
9521         * gcc.dg/anon-struct-7.c: Likewise.
9522         * gcc.dg/anon-struct-8.c: Likewise.
9523         * gcc.dg/array-8.c: Likewise.
9524         * gcc.dg/array-quals-2.c: Likewise.
9525         * gcc.dg/asm-qual-1.c: Likewise.
9526         * gcc.dg/asm-wide-1.c: Likewise.
9527         * gcc.dg/assign-warn-1.c: Likewise.
9528         * gcc.dg/assign-warn-2.c: Likewise.
9529         * gcc.dg/bitfld-10.c: Likewise.
9530         * gcc.dg/bitfld-11.c: Likewise.
9531         * gcc.dg/bitfld-12.c: Likewise.
9532         * gcc.dg/bitfld-13.c: Likewise.
9533         * gcc.dg/bitfld-14.c: Likewise.
9534         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9535         * gcc.dg/builtins-30.c: Likewise.
9536         * gcc.dg/c90-const-expr-5.c: Likewise.
9537         * gcc.dg/c90-typespec-1.c: Likewise.
9538         * gcc.dg/c99-const-expr-5.c: Likewise.
9539         * gcc.dg/c99-flex-array-5.c: Likewise.
9540         * gcc.dg/c99-fordecl-3.c: Likewise.
9541         * gcc.dg/c99-tag-3.c: Likewise.
9542         * gcc.dg/c99-typespec-1.c: Likewise.
9543         * gcc.dg/c99-vla-jump-1.c: Likewise.
9544         * gcc.dg/c99-vla-jump-2.c: Likewise.
9545         * gcc.dg/c99-vla-jump-3.c: Likewise.
9546         * gcc.dg/c99-vla-jump-4.c: Likewise.
9547         * gcc.dg/c99-vla-jump-5.c: Likewise.
9548         * gcc.dg/cast-1.c: Likewise.
9549         * gcc.dg/cast-2.c: Likewise.
9550         * gcc.dg/cast-3.c: Likewise.
9551         * gcc.dg/cast-4.c: Likewise.
9552         * gcc.dg/cast-pretty-print-1.c: Likewise.
9553         * gcc.dg/comp-goto-2.c: Likewise.
9554         * gcc.dg/comp-goto-3.c: Likewise.
9555         * gcc.dg/cpp/error-1.c: Likewise.
9556         * gcc.dg/cpp/if-paren.c: Likewise.
9557         * gcc.dg/decl-7.c: Likewise.
9558         * gcc.dg/decl-8.c: Likewise.
9559         * gcc.dg/decl-nospec-1.c: Likewise.
9560         * gcc.dg/decl-nospec-2.c: Likewise.
9561         * gcc.dg/decl-nospec-3.c: Likewise.
9562         * gcc.dg/declspec-10.c: Likewise.
9563         * gcc.dg/declspec-11.c: Likewise.
9564         * gcc.dg/declspec-12.c: Likewise.
9565         * gcc.dg/declspec-13.c: Likewise.
9566         * gcc.dg/declspec-14.c: Likewise.
9567         * gcc.dg/declspec-15.c: Likewise.
9568         * gcc.dg/declspec-16.c: Likewise.
9569         * gcc.dg/declspec-17.c: Likewise.
9570         * gcc.dg/declspec-4.c: Likewise.
9571         * gcc.dg/declspec-5.c: Likewise.
9572         * gcc.dg/declspec-6.c: Likewise.
9573         * gcc.dg/declspec-7.c: Likewise.
9574         * gcc.dg/declspec-8.c: Likewise.
9575         * gcc.dg/declspec-9.c: Likewise.
9576         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9577         * gcc.dg/dfp/constants-c99.c: Likewise.
9578         * gcc.dg/dfp/keywords-c89.c: Likewise.
9579         * gcc.dg/dfp/keywords-c99.c: Likewise.
9580         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9581         * gcc.dg/dfp/typespec.c: Likewise.
9582         * gcc.dg/dremf-type-compat-2.c: Likewise.
9583         * gcc.dg/dremf-type-compat-3.c: Likewise.
9584         * gcc.dg/dremf-type-compat-4.c: Likewise.
9585         * gcc.dg/empty-source-2.c: Likewise.
9586         * gcc.dg/empty-source-3.c: Likewise.
9587         * gcc.dg/enum3.c: Likewise.
9588         * gcc.dg/extra-semi-2.c: Likewise.
9589         * gcc.dg/extra-semi-3.c: Likewise.
9590         * gcc.dg/float-range-1.c: Likewise.
9591         * gcc.dg/float-range-2.c: Likewise.
9592         * gcc.dg/float-range-3.c: Likewise.
9593         * gcc.dg/float-range-5.c: Likewise.
9594         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9595         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9596         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9597         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9598         * gcc.dg/format/cast-1.c: Likewise.
9599         * gcc.dg/format/gcc_diag-3.c: Likewise.
9600         * gcc.dg/format/gcc_diag-4.c: Likewise.
9601         * gcc.dg/format/gcc_diag-6.c: Likewise.
9602         * gcc.dg/format/gcc_diag-8.c: Likewise.
9603         * gcc.dg/format/gcc_diag-9.c: Likewise.
9604         * gcc.dg/format/nul-2.c: Likewise.
9605         * gcc.dg/format/opt-1.c: Likewise.
9606         * gcc.dg/format/opt-2.c: Likewise.
9607         * gcc.dg/format/opt-3.c: Likewise.
9608         * gcc.dg/format/opt-4.c: Likewise.
9609         * gcc.dg/format/opt-5.c: Likewise.
9610         * gcc.dg/format/opt-6.c: Likewise.
9611         * gcc.dg/framework-2.c: Likewise.
9612         * gcc.dg/func-args-1.c: Likewise.
9613         * gcc.dg/func-outside-1.c: Likewise.
9614         * gcc.dg/func-outside-2.c: Likewise.
9615         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9616         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9617         * gcc.dg/if-empty-1.c: Likewise.
9618         * gcc.dg/init-bad-1.c: Likewise.
9619         * gcc.dg/init-bad-2.c: Likewise.
9620         * gcc.dg/init-bad-3.c: Likewise.
9621         * gcc.dg/init-desig-obs-2.c: Likewise.
9622         * gcc.dg/init-desig-obs-3.c: Likewise.
9623         * gcc.dg/init-empty-2.c: Likewise.
9624         * gcc.dg/init-empty-3.c: Likewise.
9625         * gcc.dg/inline-11.c: Likewise.
9626         * gcc.dg/inline-12.c: Likewise.
9627         * gcc.dg/inline-8.c: Likewise.
9628         * gcc.dg/inline-9.c: Likewise.
9629         * gcc.dg/inline3.c: Likewise.
9630         * gcc.dg/label-decl-1.c: Likewise.
9631         * gcc.dg/label-decl-2.c: Likewise.
9632         * gcc.dg/label-decl-3.c: Likewise.
9633         * gcc.dg/label-decl-4.c: Likewise.
9634         * gcc.dg/long-long-typespec-1.c: Likewise.
9635         * gcc.dg/lvalue-2.c: Likewise.
9636         * gcc.dg/lvalue-3.c: Likewise.
9637         * gcc.dg/nested-func-3.c: Likewise.
9638         * gcc.dg/nested-redef-1.c: Likewise.
9639         * gcc.dg/noreturn-4.c: Likewise.
9640         * gcc.dg/old-style-prom-2.c: Likewise.
9641         * gcc.dg/old-style-prom-3.c: Likewise.
9642         * gcc.dg/old-style-then-proto-1.c: Likewise.
9643         * gcc.dg/overflow-warn-1.c: Likewise.
9644         * gcc.dg/overflow-warn-2.c: Likewise.
9645         * gcc.dg/overflow-warn-3.c: Likewise.
9646         * gcc.dg/overflow-warn-4.c: Likewise.
9647         * gcc.dg/overflow-warn-6.c: Likewise.
9648         * gcc.dg/parm-forwdecl-2.c: Likewise.
9649         * gcc.dg/parm-forwdecl-3.c: Likewise.
9650         * gcc.dg/parm-impl-decl-1.c: Likewise.
9651         * gcc.dg/parm-impl-decl-2.c: Likewise.
9652         * gcc.dg/parm-incomplete-1.c: Likewise.
9653         * gcc.dg/parm-mismatch-1.c: Likewise.
9654         * gcc.dg/pointer-arith-1.c: Likewise.
9655         * gcc.dg/pointer-arith-2.c: Likewise.
9656         * gcc.dg/pointer-arith-3.c: Likewise.
9657         * gcc.dg/pointer-arith-4.c: Likewise.
9658         * gcc.dg/pointer-arith-6.c: Likewise.
9659         * gcc.dg/pointer-arith-7.c: Likewise.
9660         * gcc.dg/pointer-arith-8.c: Likewise.
9661         * gcc.dg/pr13804-1.c: Likewise.
9662         * gcc.dg/pr15698-1.c: Likewise.
9663         * gcc.dg/pr15698-2.c: Likewise.
9664         * gcc.dg/pr15698-3.c: Likewise.
9665         * gcc.dg/pr15698-4.c: Likewise.
9666         * gcc.dg/pr15698-5.c: Likewise.
9667         * gcc.dg/pr15698-6.c: Likewise.
9668         * gcc.dg/pr15698-7.c: Likewise.
9669         * gcc.dg/pr15698-8.c: Likewise.
9670         * gcc.dg/pr17188-1.c: Likewise.
9671         * gcc.dg/pr17301-1.c: Likewise.
9672         * gcc.dg/pr17301-2.c: Likewise.
9673         * gcc.dg/pr17730-1.c: Likewise.
9674         * gcc.dg/pr20368-1.c: Likewise.
9675         * gcc.dg/pr20368-2.c: Likewise.
9676         * gcc.dg/pr20368-3.c: Likewise.
9677         * gcc.dg/pr22308-1.c: Likewise.
9678         * gcc.dg/qual-component-1.c: Likewise.
9679         * gcc.dg/redecl-1.c: Likewise.
9680         * gcc.dg/redecl-11.c: Likewise.
9681         * gcc.dg/redecl-12.c: Likewise.
9682         * gcc.dg/redecl-13.c: Likewise.
9683         * gcc.dg/redecl-14.c: Likewise.
9684         * gcc.dg/redecl-15.c: Likewise.
9685         * gcc.dg/register-var-1.c: Likewise.
9686         * gcc.dg/register-var-2.c: Likewise.
9687         * gcc.dg/stmt-expr-2.c: Likewise.
9688         * gcc.dg/stmt-expr-3.c: Likewise.
9689         * gcc.dg/stmt-expr-label-1.c: Likewise.
9690         * gcc.dg/stmt-expr-label-2.c: Likewise.
9691         * gcc.dg/stmt-expr-label-3.c: Likewise.
9692         * gcc.dg/struct-empty-2.c: Likewise.
9693         * gcc.dg/struct-empty-3.c: Likewise.
9694         * gcc.dg/struct-parse-1.c: Likewise.
9695         * gcc.dg/struct-semi-1.c: Likewise.
9696         * gcc.dg/struct-semi-2.c: Likewise.
9697         * gcc.dg/struct-semi-3.c: Likewise.
9698         * gcc.dg/switch-5.c: Likewise.
9699         * gcc.dg/switch-6.c: Likewise.
9700         * gcc.dg/switch-7.c: Likewise.
9701         * gcc.dg/tls/diag-5.c: Likewise.
9702         * gcc.dg/transparent-union-1.c: Likewise.
9703         * gcc.dg/transparent-union-3.c: Likewise.
9704         * gcc.dg/typespec-1.c: Likewise.
9705         * gcc.dg/vla-init-2.c: Likewise.
9706         * gcc.dg/vla-init-3.c: Likewise.
9707         * gcc.dg/vla-init-4.c: Likewise.
9708         * gcc.dg/vla-init-5.c: Likewise.
9709         * gcc.dg/void-cast-2.c: Likewise.
9710         * gcc.dg/wvla-3.c: Likewise.
9711         * gcc.dg/wvla-7.c: Likewise.
9712         * gcc.target/i386/991209-1.c: Likewise.
9713         * gcc.target/ia64/fpreg-1.c: Likewise.
9714         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9715         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9716         
9717 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9718
9719         PR fortran/31639
9720         * gfortran.dg/func_decl_4.f90: New test.
9721
9722 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9723
9724         PR fortran/32727
9725         * gfortran.dg/interface_17.f90: New test.
9726
9727 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9728
9729         PR fortran/32599
9730         * gfortran.dg/32599.f03: New test case.
9731
9732         PR fortran/32601
9733         * gfortran.dg/32601.f03: New test case.
9734         * gfortran.dg/32601_1.f03: Ditto.
9735         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9736         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9737
9738 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9739
9740         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9741
9742 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9743             Devang Patel  <dpatel@apple.com>
9744
9745         PR tree-optimization/25413
9746         * gcc.dg/vect/vect-align-1.c: New.
9747         * gcc.dg/vect/vect-align-2.c: New.
9748         * gcc.dg/vect/pr25413.c: New.
9749         * gcc.dg/vect/pr25413a.c: New.
9750         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9751
9752 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9753
9754         * lib/target-support.exp (check_ultrasparc_hw_available):
9755         New function.
9756         (is-effective-target): Check $arg for ultrasparc_hw.
9757         (is-effective-target-keyword): Likewise.
9758         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9759         when determining what to do on sparc platforms.
9760         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9761         * gcc.dg/20001101-1.c: Likewise.
9762         * gcc.dg/20001101-2.c: Likewise.
9763         * gcc.dg/ultrasp9.c: Likewise.
9764         * gcc.dg/ultrasp10.c: Likewise.
9765         * gcc.target/sparc/pdist-3.c: Likewise.
9766
9767 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9768
9769         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9770
9771 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9772
9773         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9774         get vectorized.
9775         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9776         now get vectorized.
9777         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9778         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9779         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9780         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9781         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9782         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9783         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9784         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9785         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9786         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9787         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9788         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9789         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9790         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9791         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9792         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9793         Add spu.
9794
9795 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR c++/30854
9798         * g++.dg/parse/error30.C: New test.
9799
9800 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9801
9802         PR fortran/29804
9803         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9804
9805 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9806
9807         * gfortran.fortran-torture/compile/pr32663.f: New test.
9808
9809 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9810
9811         PR c++/31027
9812         * g++.dg/inherit/virtual4.C: New.
9813
9814 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9815
9816         PR target/32661
9817         * gcc.target/i386/pr32661-1.c: New test.
9818
9819 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9820
9821         * gnat.dg/invariant_index.ad[sb]: New test.
9822
9823 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9824
9825         PR c++/32560
9826         * g++.dg/template/decl3.C: New.
9827
9828 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9829
9830         PR 32617
9831         * gcc.c-torture/execute/align-3.c: New.
9832
9833 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9834
9835         PR target/32708
9836         * gcc.target/i386/pr32708-1.c: New test.
9837         * gcc.target/i386/pr32708-2.c: Ditto.
9838         * gcc.target/i386/pr32708-3.c: Ditto.
9839
9840 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9841
9842         * g++.dg/init/new20.C: Remove svn:executable flag.
9843
9844 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9845
9846         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9847
9848 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9849
9850         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9851
9852 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9853
9854         PR testsuite/25241
9855         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9856         directive.
9857         
9858 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/32157
9861         * gfortran.dg/overload_2.f90: New test.
9862
9863         PR fortran/32689
9864         * gfortran.dg/transfer_simplify_5.f90
9865
9866         PR fortran/32634
9867         * gfortran.dg/interface_15.f90: New test.
9868
9869 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9870
9871         PR libfortran/32336
9872         * gfortran.dg/matmul_5.f90:  New test case.
9873
9874 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9875
9876         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9877         * gcc.dg/fesd-any.h: Likewise.
9878         * gcc.dg/fesd-baseonly.c: Likewise.
9879         * gcc.dg/fesd-baseonly.h: Likewise.
9880         * gcc.dg/fesd-none.c: Likewise.
9881         * gcc.dg/fesd-none.h: Likewise.
9882         * gcc.dg/fesd-reduced.c: Likewise.
9883         * gcc.dg/fesd-reduced.h: Likewise.
9884         * gcc.dg/fesd-sys.c: Likewise.
9885         * gcc.dg/fesd-sys.h: Likewise
9886         * gcc.dg/fesd.h: Likewise.
9887
9888         * g++.dg/debug/dwarf2: New directory.
9889         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9890         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9891         * g++.dg/other/fesd-any.h: Likewise.
9892         * g++.dg/other/fesd-baseonly.C: Likewise.
9893         * g++.dg/other/fesd-baseonly.h: Likewise.
9894         * g++.dg/other/fesd-none.C: Likewise.
9895         * g++.dg/other/fesd-none.h: Likewise.
9896         * g++.dg/other/fesd-reduced.C: Likewise.
9897         * g++.dg/other/fesd-reduced.h: Likewise.
9898         * g++.dg/other/fesd-sys.C: Likewise.
9899         * g++.dg/other/fesd-sys.h: Likewise.
9900         * g++.dg/other/fesd.h: Likewise.
9901
9902 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9903
9904         PR fortran/31129
9905         * gfortran.dg/parameter_unused.f90: New test.
9906
9907 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9908
9909         PR tree-optimization/32681
9910         * gcc.dg/tree-ssa/pr32681.c: New test.
9911
9912 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9913
9914         PR fortran/32678
9915         * gfortran.dg/fmt_t_5.f90: New test.
9916
9917 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9918
9919         PR c++/30535
9920         * g++.dg/template/operator10.C: New.
9921
9922 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9923
9924         PR libfortran/32217
9925         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9926
9927 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9928
9929         PR fortran/29876
9930         * gfortran.dg/operator_6.f90: New test.
9931
9932 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9933
9934         PR fortran/17711
9935         * gfortran.dg/operator_4.f90: New test.
9936         * gfortran.dg/operator_5.f90: New test.
9937         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9938         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9939
9940 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9941
9942         PR fortran/32669
9943         * gfortran.dg/argument_checking_6.f90: New.
9944
9945 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9946
9947         PR fortran/25094
9948         * gfortran.dg/interface_155555.f90: New test.
9949
9950 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9951
9952         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9953         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9954
9955 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9956
9957         PR testsuite/25241
9958         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9959         discern pedantic diagnostics and errors.
9960         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9961         and not an error.
9962         * gcc.dg/20050121-1.c: This is an error and not a warning.
9963         * gcc.target/i386/sseregparm-2.c:  Likewise.
9964         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9965         * gcc.dg/charset/attribute2.c: Likewise.
9966         * gcc.dg/bitfld-1.c: Likewise.
9967         * gcc.dg/pack-test-2.c: Likewise.
9968         * gcc.dg/940510-1.c: Match separately error and warning.
9969         * gcc.dg/array-2.c: Match separately multiple messages. The second
9970         diagnostic is a pedantic warning and not an error.
9971         * gcc.dg/pr14475.c: Match separately multiple messages.
9972         * gcc.dg/pr18809-1.c: Likewise.
9973         * gcc.dg/pr27953.c: Likewise.
9974         * gcc.dg/vla-init-1.c: Likewise.
9975         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9976
9977 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9978
9979         PR fortran/32644
9980         * gfortran.dg/char_decl_1.f90: New test.
9981
9982 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9983
9984         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9985
9986 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/32232
9989         * g++.dg/template/overload9.C: New test.
9990
9991 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9992
9993         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9994         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9995
9996 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9997
9998         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9999         * gcc.dg/20001012-2.c: Likewise.
10000         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10001         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10002
10003 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10004
10005         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10006         about the chunk size when STACK_SIZE is defined.
10007
10008 2007-07-06  Josh Conner  <jconner@apple.com>
10009
10010         PR middle-end/32602
10011         * gcc.dg/sibcall-8.c: New test.
10012
10013 2007-07-06  Josh Conner  <jconner@apple.com>
10014
10015         PR middle-end/32603
10016         * gcc.target/arm/sibcall-1.c: New test.
10017
10018 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10019
10020         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10021
10022 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10023
10024         * gfortran.dg/save_parameter.f90: New test.
10025         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10026
10027 2007-07-06  Richard Guenther  <rguenther@suse.de>
10028
10029         * g++.dg/opt/pr30965.C: New testcase.
10030
10031 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10032
10033         * gcc.target/mips/save-restore-5.c: New test.
10034
10035 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10036
10037         PR rtl_optimization/32450
10038         * gcc.dg/pr32450.c: New runtime test.
10039
10040 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10041
10042         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10043         single underscore in scan directives.
10044
10045 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10046
10047         PR c++/32245
10048         * g++.dg/init/ptrmem4.C: New test.
10049
10050         PR c++/32251
10051         * g++.dg/init/new21.C: Likewise.
10052
10053         PR c++/31992
10054         * g++.dg/template/static30.C: Likewise.
10055
10056 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10057
10058         * gcc.dg/vect/costmodel/ppc: New directory.
10059         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10060         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10061         New test.
10062         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10063         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10064         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10065         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10066         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10067         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10068         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10070         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10071         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10072         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10073         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10074         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10075         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10076
10077 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10078
10079         PR fortran/32359
10080         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10081
10082 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10083
10084         PR fortran/32526
10085         * gfortran.dg/interface_14.f90: New test.
10086
10087         PR fortran/32613
10088         * gfortran.dg/do_iterator_2.f90: New test.
10089
10090 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10091
10092         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10093         (FE_DEC_DOWNWARD): Likewise.
10094         (FE_DEC_UPWARD): Likewise.
10095         (FE_DEC_TOWARDZERO): Likewise.
10096         (FE_DEC_TONEARESTFROMZERO): Likewise.
10097
10098 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10099
10100         * gcc.c-torture/compile/pr32606.c: New.
10101         * gfortran.fortran-torture/execute/pr32604.f90: New.
10102
10103 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10104
10105         * gcc.dg/visibility-12.c: New test.
10106         * gcc.dg/visibility-13.c: Likewise.
10107         * g++.dg/ext/visibility-9.C: Likewise.
10108         * g++.dg/ext/visibility-10.C: Likewise.
10109
10110 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10111
10112         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10113         * gcc.dg/sh-relax-vxworks.c: New test.
10114
10115 2007-07-04  Richard Guenther  <rguenther@suse.de>
10116
10117         PR tree-optimization/32500
10118         * gcc.c-torture/execute/pr32500.c: New testcase.
10119
10120 2007-07-04  Richard Guenther  <rguenther@suse.de>
10121
10122         PR tree-optimization/32482
10123         * gcc.c-torture/compile/pr32482.c: New testcase.
10124
10125 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10126
10127         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10128         VxWorks kernels.
10129         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10130         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10131         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10132         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10133
10134 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10135
10136         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10137
10138 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10139
10140         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10141
10142 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10143
10144         PR fortran/31198
10145         * gfortran.dg/min_max_optional_1.f90: New test.
10146         * gfortran.dg/min_max_optional_2.f90: New test.
10147         * gfortran.dg/min_max_optional_3.f90: New test.
10148
10149 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10150
10151         PR fortran/32545
10152         * gfortran.dg/fmt_error.f90: New test.
10153
10154 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10155
10156         PR fortran/32612
10157         * gfortran.dg/interface_13.f90: New test.
10158
10159 2007-07-03  Dave Brolley  <brolley@redhat.com>
10160
10161         PR c++/31743
10162         * g++.dg/init/new20.C: New test.
10163
10164 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10165
10166         PR fortran/32579
10167         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10168
10169 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10170
10171         PR fortran/25062
10172         * common_7.f90: New.
10173         * common_8.f90: New.
10174         * common_9.f90: New.
10175
10176 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10177
10178         PR fortran/30940
10179         * gfortran.dg/argument_checking_1.f90: New.
10180         * gfortran.dg/argument_checking_2.f90: New.
10181         * gfortran.dg/argument_checking_3.f90: New.
10182         * gfortran.dg/argument_checking_4.f90: New.
10183         * gfortran.dg/argument_checking_5.f90: New.
10184         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10185         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10186
10187 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10188
10189         * gcc.dg/pr32176.c: Add -w to default dg-options.
10190
10191 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10192
10193         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10194
10195 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10196
10197         PR fortran/20888
10198         * gfortran.dg/null_2.f90: New.
10199
10200 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10201             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10202
10203         PR middle-end/32176
10204         * gcc.dg/pr32176.c: New test.
10205
10206 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10207
10208         * gcc.dg/const-float80.c : New test.
10209         * gcc.dg/const-float128.c : New test.
10210         * gcc.dg/const-float80-ped.c : New test.
10211         * gcc.dg/const-float128-ped.c : New test.
10212
10213 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10214
10215         * gcc.dg/c99-math.h: Fix typo.
10216
10217 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR libgomp/32468
10220         * gcc.dg/gomp/pr32468-1.c: New test.
10221
10222 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10223
10224         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10225         an ABI option.
10226
10227 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10228
10229         * gfortran.fortran-torture/compile/pr32583.f: New.
10230         * gcc.c-torture/compile/pr32584.c: New
10231
10232 2007-07-02  Ollie Wild  <aaw@google.com>
10233
10234         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10235         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10236
10237 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10238
10239         * gcc.target/mips/save-restore-1.c: New test.
10240         * gcc.target/mips/save-restore-2.c: Likewise.
10241         * gcc.target/mips/save-restore-3.c: Likewise.
10242         * gcc.target/mips/save-restore-4.c: Likewise.
10243
10244 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10245
10246         PR tree-optimization/31966
10247         PR tree-optimization/32533
10248         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10249         * gfortran.dg/pr32533.f90: Ditto.
10250
10251 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * g++.dg/opt/nrv12.C: New test.
10254         * gcc.target/i386/nrv1.c: New test.
10255
10256         PR c++/31748
10257         * g++.dg/gomp/pr31748.C: New test.
10258
10259 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10260  
10261         PR tree-optimization/32230
10262         * gcc.dg/vect/pr32230.c: New test.
10263
10264 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10265
10266         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10267         * bind_c_coms.f90: Ditto.
10268         * bind_c_coms_driver.c: Ditto.
10269         * bind_c_dts.f90: Ditto.
10270         * bind_c_dts_2.f03: Ditto.
10271         * bind_c_dts_2_driver.c: Ditto.
10272         * bind_c_dts_3.f03: Ditto.
10273         * bind_c_dts_4.f03: Ditto.
10274         * bind_c_dts_driver.c: Ditto.
10275         * bind_c_implicit_vars.f03: Ditto.
10276         * bind_c_procs.f03: Ditto.
10277         * bind_c_usage_2.f03: Ditto.
10278         * bind_c_usage_3.f03: Ditto.
10279         * bind_c_usage_5.f03: Ditto.
10280         * bind_c_usage_6.f03: Ditto.
10281         * bind_c_usage_7.f03: Ditto.
10282         * bind_c_vars.f90: Ditto.
10283         * bind_c_vars_driver.c: Ditto.
10284         * binding_c_table_15_1.f03: Ditto.
10285         * binding_label_tests.f03: Ditto.
10286         * binding_label_tests_10.f03: Ditto.
10287         * binding_label_tests_10_main.f03: Ditto.
10288         * binding_label_tests_11.f03: Ditto.
10289         * binding_label_tests_11_main.f03: Ditto.
10290         * binding_label_tests_12.f03: Ditto.
10291         * binding_label_tests_13.f03: Ditto.
10292         * binding_label_tests_13_main.f03: Ditto.
10293         * binding_label_tests_14.f03: Ditto.
10294         * binding_label_tests_2.f03: Ditto.
10295         * binding_label_tests_3.f03: Ditto.
10296         * binding_label_tests_4.f03: Ditto.
10297         * binding_label_tests_5.f03: Ditto.
10298         * binding_label_tests_6.f03: Ditto.
10299         * binding_label_tests_7.f03: Ditto.
10300         * binding_label_tests_8.f03: Ditto.
10301         * binding_label_tests_9.f03: Ditto.
10302         * c_assoc.f90: Ditto.
10303         * c_assoc_2.f03: Ditto.
10304         * c_f_pointer_shape_test.f90: Ditto.
10305         * c_f_pointer_tests.f90: Ditto.
10306         * c_f_tests_driver.c: Ditto.
10307         * c_funloc_tests.f03: Ditto.
10308         * c_funloc_tests_2.f03: Ditto.
10309         * c_funloc_tests_3.f03: Ditto.
10310         * c_funloc_tests_3_funcs.c: Ditto.
10311         * c_kind_params.f90: Ditto.
10312         * c_kind_tests_2.f03: Ditto.
10313         * c_kinds.c: Ditto.
10314         * c_loc_driver.c: Ditto.
10315         * c_loc_test.f90: Ditto.
10316         * c_loc_tests_2.f03: Ditto.
10317         * c_loc_tests_2_funcs.c: Ditto.
10318         * c_loc_tests_3.f03: Ditto.
10319         * c_loc_tests_4.f03: Ditto.
10320         * c_loc_tests_5.f03: Ditto.
10321         * c_loc_tests_6.f03: Ditto.
10322         * c_loc_tests_7.f03: Ditto.
10323         * c_loc_tests_8.f03: Ditto.
10324         * c_ptr_tests.f03: Ditto.
10325         * c_ptr_tests_10.f03: Ditto.
10326         * c_ptr_tests_5.f03: Ditto.
10327         * c_ptr_tests_7.f03: Ditto.
10328         * c_ptr_tests_7_driver.c: Ditto.
10329         * c_ptr_tests_8.f03: Ditto.
10330         * c_ptr_tests_8_funcs.c: Ditto.
10331         * c_ptr_tests_9.f03: Ditto.
10332         * c_ptr_tests_driver.c: Ditto.
10333         * c_size_t_driver.c: Ditto.
10334         * c_size_t_test.f03: Ditto.
10335         * com_block_driver.f90: Ditto.
10336         * global_vars_c_init.f90: Ditto.
10337         * global_vars_c_init_driver.c: Ditto.
10338         * global_vars_f90_init.f90: Ditto.
10339         * global_vars_f90_init_driver.c: Ditto.
10340         * interop_params.f03: Ditto.
10341         * iso_c_binding_only.f03: Ditto.
10342         * iso_c_binding_rename_1.f03: Ditto.
10343         * iso_c_binding_rename_1_driver.c: Ditto.
10344         * iso_c_binding_rename_2.f03: Ditto.
10345         * iso_c_binding_rename_2_driver.c: Ditto.
10346         * kind_tests_2.f03: Ditto.
10347         * kind_tests_3.f03: Ditto.
10348         * module_md5_1.f90: Ditto.
10349         * only_clause_main.c: Ditto.
10350         * print_c_kinds.f90: Ditto.
10351         * test_bind_c_parens.f03: Ditto.
10352         * test_c_assoc.c: Ditto.
10353         * test_com_block.f90: Ditto.
10354         * test_common_binding_labels.f03: Ditto.
10355         * test_common_binding_labels_2.f03: Ditto.
10356         * test_common_binding_labels_2_main.f03: Ditto.
10357         * test_common_binding_labels_3.f03: Ditto.
10358         * test_common_binding_labels_3_main.f03: Ditto.
10359         * test_only_clause.f90: Ditto.
10360         * use_iso_c_binding.f90: Ditto.
10361         * value_5.f90: Ditto.
10362         * value_test.f90: Ditto.
10363         * value_tests_f03.f90: Ditto.
10364
10365 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10366
10367         * gcc.dg/tls/opt-14.c: New.
10368
10369 2007-07-01  Ollie Wild  <aaw@google.com>
10370
10371         * g++.dg/lookup/using16.C: New test.
10372         * g++.dg/lookup/using17.C: New test.
10373
10374 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10375
10376         PR fortran/32239
10377         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10378         (test_4): Use proper test for floating point equality.
10379         (test_8): Likewise.
10380
10381 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10382
10383         PR libgfortran/32554
10384         * gfortran.dg/fmt_p_1.f90: New test.
10385
10386 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10387
10388         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10389         initialization and fix dg-final check - the initialization loop is
10390         vectorizable.
10391
10392 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10393             Volker Reichelt  <reichelt@netcologne.de>
10394
10395         PR middle-end/32559
10396         * gcc.dg/pr32559.c: New test.
10397
10398 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10399
10400         PR tree-optimization/25371
10401         * gcc.dg/vect/pr25371.c: New test.
10402
10403 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10404
10405         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10406         when allocating and initializing a flexible array.
10407
10408 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10409
10410         PR fortran/20373
10411         * gfortran.dg/intrinsic.f90: New test.
10412
10413 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10414
10415         PR fortran/32555
10416         * gfortran.dg/fmt_zero_check.f90: New.
10417
10418 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10419
10420         PR fortran/30284
10421         * gfortran.dg/repeat_f90: New test.
10422
10423 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10424
10425         PR testsuite/25241
10426         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10427         -pedantic-errors, so we should match errors.
10428         * gcc.dg/cpp/escape-1.c: Likewise.
10429         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10430         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10431         warning.
10432         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10433         errors instead of warnings.
10434         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10435         a pedantic warning.
10436         * gcc.dg/cpp/arith-3.c: Likewise.
10437
10438 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10439
10440         PR testsuite/25241
10441         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10442         * gcc.dg/pch/valid-2.c: Likewise.
10443         * gcc.dg/pch/valid-3.c: Likewise.
10444         * gcc.dg/pch/warn-1.c: Likewise.
10445         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10446         
10447 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10448
10449         PR c/4076
10450         * gcc.dg/Wunused-function.c: New.
10451         
10452 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10453
10454         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10455
10456 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10457
10458         * g++.dg/other/canon-31724.C: New.
10459         
10460 2007-06-29  Jan Hubicka  <jh@suse.cz>
10461
10462         PR middle-end/32372
10463         * gcc.c-torture/compile/pr32372.c: new.
10464
10465 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10466
10467         * gfortran.dg/operator_3.f90: New test.
10468
10469 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10470
10471         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10472         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10473
10474 2007-06-29  Richard Guenther  <rguenther@suse.de>
10475
10476         PR middle-end/32493
10477         * gcc.dg/inline-23.c: New testcase.
10478
10479 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10480
10481         PR tree-optimization/24659
10482         * gcc.target/i386/vectorize2.c: New test.
10483         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10484         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10485
10486 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10487
10488         * gcc.dg/pointer-arith-9.c: New test.
10489
10490 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10491
10492         PR fortran/32483
10493         * gfortran.dg/fmt_read_2.f90: New.
10494
10495 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10496
10497         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10498         If it exists, don't try to create it.
10499
10500 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10501
10502         * g++.dg/ext/visibility/ms-compat-1.C: New.
10503
10504 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10505
10506         PR tree-opt/32417
10507         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10508
10509 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10510
10511         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10512         targets.
10513
10514 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10515
10516         PR fortran/32467
10517         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10518
10519 2007-06-27  Richard Guenther  <rguenther@suse.de>
10520
10521         PR middle-end/32492
10522         * gcc.dg/inline-22.c: New testcase.
10523
10524 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10525
10526         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10527         the scan-assembler constant.
10528
10529 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10530
10531         PR 20216
10532         * gcc.dg/pr20216.c: New.
10533
10534 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10535
10536         PR tree-opt/32421
10537         * gcc.dg/vect/pr32421.c: New test.
10538
10539 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10540
10541         PR c++/32111
10542         * g++.dg/other/friend5.C: New test.
10543
10544 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10545
10546         PR fortran/32464
10547         * gfortran.dg/host_assoc_function_2.f90: New test.
10548
10549         PR fortran/31494
10550         * gfortran.dg/host_assoc_call_1.f90: New test.
10551
10552 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10553
10554         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10555         
10556 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10557
10558         PR fortran/32456
10559         * gfortran.dg/error_format.f90: New test.
10560
10561 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10562
10563         PR fortran/32136
10564         * gfortran.dg/pr32136.f90: New test.
10565
10566 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10567
10568         PR fortran/31726
10569         * gfortran.dg/minmaxloc_1.f90: New test.
10570
10571         PR fortran/32298
10572         * gfortran.dg/minmaxloc_2.f90: New test.
10573
10574 2007-06-23  Richard Guenther  <rguenther@suse.de>
10575
10576         PR tree-optimization/16876
10577         PR middle-end/29478
10578         * gcc.dg/pr29254.c: The warning is bogus.
10579         * gcc.dg/warn-1.c: Likewise.
10580         * gcc.dg/assign-warn-3.c: Likewise.
10581         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10582
10583 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10584
10585         * gcc.c-torture/execute/20070623-1.c: New.
10586
10587 2007-06-22  Jan Hubicka  <jh@suse.cz>
10588
10589         * gcc.c-torture/compile/pr31541.c: New.
10590
10591 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10592
10593         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10594         Remove -m64 from dg-options.
10595
10596 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10597
10598         PR middle-end/32374
10599         * gcc.dg/pr32374.c: New test.
10600
10601 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10602
10603         PR fortran/32360
10604         * gfortran.dg/pointer_assign_3.f90: New test.
10605
10606 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10607
10608         * gcc.dg/tree-ssa/pr19590.c: New.
10609
10610 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10611
10612         PR fortran/31162
10613         * gfortran.dg/assign.f90: Update test.
10614         * gfortran.dg/real_do_1.f90: Update test.
10615         * gfortran.dg/gomp/omp_do1.f90: Update test.
10616         * gfortran.dg/warnings_are_errors_1.f: Update test.
10617         * gfortran.dg/g77/20010519-1.f: Update test.
10618         * gfortran.dg/g77/pr9258.f: Update test.
10619         * gfortran.dg/g77/960317-1.f: Update test.
10620
10621 2007-06-21  Richard Guenther  <rguenther@suse.de>
10622
10623         PR tree-optimization/32453
10624         * gcc.c-torture/compile/pr32453.c: New testcase.
10625
10626 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR tree-optimization/31866
10629         * gcc.dg/pr31866.c: New test.
10630
10631 2007-06-21  Richard Guenther  <rguenther@suse.de>
10632
10633         PR tree-optimization/32451
10634         * g++.dg/torture/20070621-1.C: New testcase.
10635
10636 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10637
10638         * gcc.dg/attr-isr.c: Test delay slot content.
10639         
10640 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10641
10642         PR fortran/32361
10643         gfortran.dg/pointer_assign_2.f90: New test.
10644
10645 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10646
10647         PR fortran/25061
10648         gfortran.dg/invalid_procedure_name.f90: New test.
10649
10650 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10651
10652         PR tree-optimization/25737
10653         * gcc.dg/tree-ssa/alias-14.c: New test.
10654
10655 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10656
10657         * gcc.target/i386/large-size-array-3.c: New.
10658
10659 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10660         Richard Guenther  <rguenther@suse.de>
10661
10662         PR fortran/32140
10663         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10664
10665 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR middle-end/31959
10668         * gcc.dg/pr31959.c: New test.
10669
10670         PR inline-asm/32109
10671         * g++.dg/ext/asm10.C: New test.
10672
10673         PR middle-end/32285
10674         * gcc.c-torture/execute/20070614-1.c: New test.
10675
10676 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10677
10678         * gcc.target/arm/stack-corruption.c: New test.
10679
10680 2007-06-19  Richard Guenther  <rguenther@suse.de>
10681
10682         * g++.dg/torture/pr30252.C: New testcase.
10683
10684 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10685
10686         PR tree-optimization/32353
10687         * g++.dg/opt/nrv13.C: New test.
10688
10689 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10690
10691         PR fortran/20863
10692         PR fortran/20882
10693         * gfortran.dg/impure_assignment_2.f90 : New test.
10694
10695         PR fortran/32236
10696         * gfortran.dg/data_initialized_2.f90 : New test.
10697
10698         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10699         appropriate version of 'dmach'.
10700
10701 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10702
10703         PR target/32389
10704         * gcc.target/i386/pr32389.c New test.
10705
10706 2007-06-18  Simon Baldwin <simonb@google.com>
10707
10708         PR c++/31923
10709         * g++.dg/template/error25.C: New.
10710         * g++.dg/template/spec35.C: New.
10711
10712 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10713
10714         * gcc.c-torture/compile/pr32355.c: New testcase.
10715         
10716 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10717
10718         PR tree-optimization/32383
10719         * g++.dg/opt/pr32383.C: New test.
10720
10721 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10722
10723         PR rtl-optimization/32366
10724         * gcc.dg/vect/pr32366.c: New test.
10725
10726 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10727
10728         * gcc.c-torture/compile/pr32349.c: New testcase.
10729         
10730 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10731
10732         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10733         * gcc.target/sparc/combined-2.c: Likewise.
10734         * gcc.target/sparc/fexpand.c : Likewise.
10735         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10736         * gcc.target/sparc/fpack16.c : Likewise.
10737         * gcc.target/sparc/fpmerge.c : Likewise.
10738         * gcc.target/sparc/fpmul.c : Likewise.
10739         * gcc.target/sparc/noresult.c : Likewise.
10740         * gcc.target/sparc/pdist.c: Likewise.
10741
10742 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10743
10744         PR middle-end/31723
10745         * gcc.target/i386/recip-divf.c: New test.
10746         * gcc.target/i386/recip-sqrtf.c: Ditto.
10747         * gcc.target/i386/recip-vec-divf.c: Ditto.
10748         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10749         * gcc.target/i386/sse-recip.c: Ditto.
10750         * gcc.target/i386/sse-recip-vec.c: Ditto.
10751
10752 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10753
10754         PR tree-opt/32225
10755         * gcc.c-torture/compile/20070605-1.c: New test.
10756
10757         * gcc.c-torture/compile/20070603-1.c: New testcase.
10758         * gcc.c-torture/compile/20070603-2.c: New testcase.
10759
10760         * gcc.c-torture/compile/20070531-1.c: New test.
10761
10762         PR tree-opt/32167
10763         * gcc.c-torture/compile/20070531-2.c: New test.
10764
10765         PR tree-opt/32144
10766         * gcc.c-torture/compile/20070529-1.c: New test.
10767
10768         PR tree-opt/32145
10769         * gcc.c-torture/compile/20070529-2.c: New test.
10770
10771         PR tree-opt/32015
10772         * gcc.c-torture/compile/20070520-1.c: New test.
10773
10774         * g++.dg/ext/java-1.C: New test.
10775
10776         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10777         loops instead of one. Remove the "can't determine dependence"
10778         check.
10779         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10780         needed as the cast is gone in the first place.
10781         * gcc.dg/max-1.c: Change local variable a to be a global one.
10782         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10783         have a cast which is PREd.
10784
10785 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10786
10787         * g++.dg/lookup/anon6.C: New test.
10788
10789 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10790
10791         PR c++/31806
10792         * g++.dg/opt/static6.C: New testcase.
10793
10794 2007-06-14  Geoff Keating  <geoffk@apple.com>
10795
10796         * g++.dg/ext/visibility/overload-1.C: New.
10797
10798         PR 31093
10799         * g++.dg/ext/visibility/anon4.C: New.
10800
10801 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10802
10803         PR target/32268
10804         * gcc.target/i386/pr32268.c: New test.
10805
10806 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10807
10808         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10809         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10810         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10811
10812         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10813         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10814         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10815         BID is used.
10816
10817 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10818
10819         PR fortran/32302
10820         * gfortran.dg/common_resize_1.f90: New test.
10821
10822 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10823
10824         PR target/32274
10825         * gcc.dg/vect/pr32224.c: Fix.   
10826         
10827 2007-06-13  Eric Christopher  <echristo@apple.com>
10828
10829         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10830
10831 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10832
10833         PR fortran/32323
10834         * gfortran.dg/actual_array_vect_1.f90: New.
10835
10836 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10837
10838         * gcc.target/sparc/mfpu.c: New test.
10839
10840 2007-06-12  Geoff Keating  <geoffk@apple.com>
10841
10842         * g++.dg/warn/weak1.C: Suppress on Darwin.
10843         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10844
10845 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10846
10847         PR middle-end/31579
10848          * g++.dg/torture/pr31579.C: New testcase.
10849
10850 2007-06-12  Ian Lance Taylor  <iant@google.com>
10851
10852         PR libstdc++/29286
10853         * g++.dg/init/new16.C: New test.
10854         * g++.dg/init/new17.C: New test.
10855         * g++.dg/init/new18.C: New test.
10856         * g++.dg/init/new19.C: New test.
10857
10858 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10859
10860         * gnat.dg/lhs_view_convert.adb: New test.
10861
10862 2007-06-12  Richard Guenther  <rguenther@suse.de>
10863
10864         PR tree-optimization/15353
10865         PR tree-optimization/31657
10866         * gcc.c-torture/execute/20070424-1.c: New testcase.
10867         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10868         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10869         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10870         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10871         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10872
10873 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10874
10875         PR rtl-optimization/32293
10876         * gcc.dg/pr32293.c: New test.
10877
10878 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10879
10880         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10881
10882 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10883
10884         PR fortran/29786
10885         * gfortran.dg/equiv_7.f90: New test.
10886         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10887
10888         PR fortran/30875
10889         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10890
10891 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10892
10893         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10894         * gcc.dg/setjmp-4.c: Likewise.
10895         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10896
10897 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10898
10899         PR rtl-optimization/31025
10900         * gfortran.dg/pr31025.f90: New.
10901
10902 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10903
10904         PR target/32280
10905         * gcc.target/i386/pr32280.c: New test.
10906
10907 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10908
10909         PR middle-end/32279
10910         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10911
10912 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10913
10914         PR libgfortran/32235
10915         * gfortran.dg/backspace_9.f: New test.
10916
10917 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10918
10919         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10920
10921 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10922
10923         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10924
10925 2007-06-09  Ian Lance Taylor  <iant@google.com>
10926
10927         PR tree-optimization/32169
10928         * gcc.c-torture/compile/pr32169.c: New test.
10929
10930 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10931
10932         * gcc.dg/vect/costmodel: New directory.
10933         * gcc.dg/vect/costmodel/i386: New directory.
10934         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10935         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10936         New test.
10937         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10938         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10939         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10940         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10941         * gcc.dg/vect/costmodel/x86_64: New directory.
10942         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10943         New testsuite.
10944         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10945         New test.
10946         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10947         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10948         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10949         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10950         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10951
10952 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10953
10954         PR tree-optimization/32243
10955         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10956         flags for -Os tests.
10957         * gcc.dg/vect/03-vect-pr32243.c: New test.
10958
10959 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10960
10961         PR tree-optimization/32224
10962         * gcc.dg/vect/pr32224.c: New test.
10963
10964 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR c++/32177
10967         * g++.dg/gomp/pr32177.C: New test.
10968
10969 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10970
10971         PR testsuite/25241
10972         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10973         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10974         warning nor an error.
10975         * gcc.dg/Wfatal-2.c: Likewise.
10976         * gcc.dg/Werror-1.c: Likewise.
10977         * gcc.dg/Werror-5.c: Likewise.
10978         * gcc.dg/Werror-7.c: Likewise.
10979         * gcc.dg/Werror-10.c: Likewise.
10980         * gcc.dg/Werror-11.c: Likewise.
10981
10982 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10983
10984         PR c++/30759
10985         * g++.dg/init/brace6.C: New test.
10986
10987 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10988
10989         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10990         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10991         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10992         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10993
10994         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10995         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10996         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10997         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10998         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10999         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11000         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11001         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11002
11003         * gcc.dg/darwin-minversion-3.c: New.
11004
11005 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11006
11007         * gcc.target/i386/builtin-copysign.c: New test.
11008
11009 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11010
11011         PR tree-optimization/32220
11012         * gfortran.dg/predcom-2.f: New testcase.
11013
11014 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11015
11016         PR tree-opt/32231
11017         * gcc.target/i386/vectorize4.c: New test.
11018
11019 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11020
11021         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11022
11023 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11024
11025         PR testsuite/25241
11026         * gcc.dg/simd-5.c: Mark output as a note.
11027         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11028         dg-message.
11029         * gcc.dg/simd-1.c: Likewise.
11030         * gcc.dg/always_inline.c: Mark output as a sorry.
11031         * gcc.dg/always_inline2.c: Likewise.
11032         * gcc.dg/always_inline3.c: Likewise.
11033
11034 2007-06-06  Ian Lance Taylor  <iant@google.com>
11035
11036         * g++.dg/conversion/enum1.C: New test.
11037
11038 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11039
11040         PR tree-optimization/32216
11041         * gcc.dg/vect/pr32216.c: New test.
11042
11043 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11044
11045         PR testsuite/18923
11046         * gfortran.dg/invalid_contains_1.f90: New test.
11047         * gfortran.dg/invalid_contains_2.f90: New test.
11048
11049 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11050
11051         PR testsuite/32057
11052         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11053         midnight issues.
11054
11055 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11056
11057         PR testsuite/25241
11058         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11059         dg-message to match de note.
11060         * gcc.dg/pr26570.c: Use dg-message for a note.
11061         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11062         dg-error instead of dg-warning because of -Werror.
11063         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11064         neither an error, nor a warning.
11065         * gcc.dg/glibc-uclibc-2.c: Likewise
11066         * gcc.dg/cpp/19940712-1.c: Likewise.
11067
11068 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11069
11070         PR preprocessor/23479
11071         * gcc.dg/binary-constants-1.c: Add test suites for
11072         the 0b-prefixed binary integer constants.
11073         * gcc.dg/binary-constants-2.c: Ditto.
11074         * gcc.dg/binary-constants-3.c: Ditto.
11075         * gcc.dg/binary-constants-4.c: Ditto.
11076
11077 2007-06-05  Ian Lance Taylor  <iant@google.com>
11078
11079         * gcc.dg/Wstrict-overflow-19.c: New test.
11080
11081 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11082
11083         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11084
11085 2007-06-04  Ian Lance Taylor  <iant@google.com>
11086
11087         * gcc.dg/Wstrict-overflow-18.c: New test.
11088
11089 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11090
11091         PR testsuite/25241
11092         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11093         * gcc.dg/cpp/mi5.c: Likewise.
11094         * gcc.dg/cpp/mi7.c: Likewise.
11095
11096 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11097
11098         PR c/32191
11099         * gcc.dg/pr32191.c: New test.
11100
11101 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11102
11103         PR fortran/32124
11104         * gfortran.dg/allocate_stat_1.f90: Remove.
11105
11106 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11107
11108         * gcc.target/i386/sse4_2-check.h: New.
11109         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11110         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11111         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11112         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11113         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11114         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11115         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11116         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11117         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11118         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11119         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11120         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11121         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11122         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11123         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11124         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11125         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11126         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11127
11128 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11129
11130         * gcc.dg/pie-link.c: New test.
11131
11132 2007-06-01  Ian Lance Taylor  <iant@google.com>
11133
11134         * gcc.dg/Wstrict-overflow-17.c: New test.
11135
11136 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11137
11138         * gcc.dg/builtin-return-1.c (g): New.
11139         (main): Allocate at least 64 bytes on the stack.
11140
11141 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11142
11143         * g++.dg/init/cleanup3.C: New test.
11144
11145 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11146
11147         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11148         int is 16 bits.
11149
11150 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11151
11152         PR fortran/32156
11153         * gfortran.dg/char_array_constructor_3.f90: New test.
11154
11155 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11156
11157         PR tree-optimization/32160
11158         * gfortran.dg/predcom-1.f: New test.
11159
11160 2007-05-31  Richard Guenther  <rguenther@suse.de>
11161
11162         * g++.dg/other/str_empty.C: Move...
11163         * g++.dg/other/pr30567.C: Move...
11164         * g++.dg/tree-ssa/pr27218.C: Move...
11165         * g++.dg/torture: ...here and remove dg-options.
11166
11167 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11168
11169         PR c++/32158
11170         * g++.dg/ext/is_pod_incomplete.C: New.
11171
11172 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11173             Douglas Gregor <doug.gregor@gmail.com>
11174             Pedro Lamarao <pedro.lamarao@mndfck.org>
11175             Howard Hinnant <howard.hinnant@gmail.com>
11176
11177         PR c++/7412
11178         PR c++/29939
11179         * g++.dg/cpp0x/rv8p.C: New.
11180         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11181         * g++.dg/cpp0x/cast-bug.C: New.
11182         * g++.dg/cpp0x/elision_weak.C: New.
11183         * g++.dg/cpp0x/collapse-bug.C: New.
11184         * g++.dg/cpp0x/rv3p.C: New.
11185         * g++.dg/cpp0x/rv7n.C: New.
11186         * g++.dg/cpp0x/overload-conv-1.C: New.
11187         * g++.dg/cpp0x/rv2n.C: New.
11188         * g++.dg/cpp0x/deduce.C: New.
11189         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11190         * g++.dg/cpp0x/rv6p.C: New.
11191         * g++.dg/cpp0x/template_deduction.C: New.
11192         * g++.dg/cpp0x/implicit-copy.C: New.
11193         * g++.dg/cpp0x/rv1p.C: New.
11194         * g++.dg/cpp0x/cast.C: New.
11195         * g++.dg/cpp0x/rv5n.C: New.
11196         * g++.dg/cpp0x/collapse.C: New.
11197         * g++.dg/cpp0x/overload-conv-2.C: New.
11198         * g++.dg/cpp0x/rv4p.C: New.
11199         * g++.dg/cpp0x/rvo.C: New.
11200         * g++.dg/cpp0x/iop.C: New.
11201         * g++.dg/cpp0x/rv3n.C: New.
11202         * g++.dg/cpp0x/rv7p.C: New.
11203         * g++.dg/cpp0x/reference_collapsing.C: New.
11204         * g++.dg/cpp0x/overload.C: New.
11205         * g++.dg/cpp0x/named.C: New.
11206         * g++.dg/cpp0x/rv2p.C: New.
11207         * g++.dg/cpp0x/rv6n.C: New.
11208         * g++.dg/cpp0x/not_special.C: New.
11209         * g++.dg/cpp0x/bind.C: New.
11210         * g++.dg/cpp0x/rv1n.C: New.
11211         * g++.dg/cpp0x/rv5p.C: New.
11212         * g++.dg/cpp0x/elision.C: New.
11213         * g++.dg/cpp0x/named_refs.C: New.
11214         * g++.dg/cpp0x/unnamed_refs.C: New.
11215         * g++.dg/cpp0x/rv4n.C: New.
11216         * g++.dg/cpp0x/elision_neg.C: New.
11217         * g++.dg/init/copy7.C: Run in C++98 mode.
11218         * g++.dg/overload/arg1.C: Ditto.
11219         * g++.dg/overload/arg4.C: Ditto.
11220
11221 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11222
11223         PR c++/31809
11224         * g++.dg/opt/static5.C: New test.
11225
11226 2007-05-30  Richard Guenther  <rguenther@suse.de>
11227
11228         * g++.dg/dg.exp: Prune torture/.
11229         * g++.dg/torture/dg-torture.exp: New testsuite.
11230
11231 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11232
11233         * gcc.target/arm/pr27387.C: Move and rename to ...
11234         * g++.dg/inherit/thunk8.C: ... here.
11235
11236 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11237
11238         PR tree-optimization/31769
11239         * g++.dg/gomp/pr31769.C: New test.
11240
11241 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11242
11243         * gcc.target/i386/stack-realign.c: New.
11244
11245 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11246
11247         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11248
11249 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11250
11251         * gfortran.dg/sizeof.f90: New.
11252
11253 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11254
11255         PR c/31339
11256         * gcc.dg/boolcomplex-1.c: New test.
11257
11258         PR c++/31339
11259         * g++.dg/ext/boolcomplex-1.c: New test.
11260
11261 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11262
11263         * gcc.dg/matrix: New directory.
11264
11265 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11266
11267         PR fortran/32124
11268         * gfortran.dg/allocate_stat_1.f90: New.
11269
11270 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11271
11272         PR fortran/31972
11273         * transfer_hollerith_1.f90: New test.
11274
11275 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11276
11277         PR tree-opt/32100
11278         * gcc.c-torture/execute/vrp-7.c: New test.
11279
11280 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11281
11282         * gfortran.dg/transfer_simplify_4.f90: New test.
11283
11284 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11285
11286         PR fortran/32088
11287         * gfortran.dg/func_result_3.f90: New.
11288
11289 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11290
11291         PR middle-end/32083
11292         * gfortran.dg/transfer_simplify_3.f90: New.
11293
11294 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11295
11296         PR target/32065
11297         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11298         to compile options.
11299         * gcc.target/i386/pr32065-2.c: New test.
11300
11301 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11302
11303         PR fortran/31813
11304         * gfortran.dg/io_constraints_2.f90: Update.
11305
11306 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11307
11308         PR fortran/31219
11309         * gfortran.dg/array_constructor_17.f90: New test.
11310
11311 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11312
11313         PR tree-opt/32090
11314         * g++.dg/opt/array2.C: New testcase.
11315
11316 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11317
11318         PR target/32065
11319         * gcc.target/i386/pr32065.c: New test.
11320
11321 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11322             Marcus Meissner <meissner@suse.de>
11323
11324         * gcc.dg/attr-alloc_size.c: New.
11325
11326 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11327             Lee Millward  <lee.millward@gmail.com>
11328
11329         PR c++/31745
11330         * g++.dg/parse/crash34.C: New test.
11331
11332         * g++.dg/parse/crash35.C: New test.
11333
11334 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11335
11336         * gcc.target/i386/sse2-check.h: New.
11337         * gcc.target/i386/sse2-vec-1.c: Likewise.
11338         * gcc.target/i386/sse2-vec-2.c: Likewise.
11339         * gcc.target/i386/sse2-vec-3.c: Likewise.
11340         * gcc.target/i386/sse2-vec-4.c: Likewise.
11341         * gcc.target/i386/sse2-vec-5.c: Likewise.
11342         * gcc.target/i386/sse2-vec-6.c: Likewise.
11343
11344 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11345
11346         PR c++/31431
11347         PR c++/31432
11348         PR c++/31434
11349         PR c++/31435
11350         PR c++/31437
11351         PR c++/31438
11352         PR c++/31442
11353         PR c++/31443
11354         PR c++/31444
11355         PR c++/31445
11356         * g++.dg/cpp0x/pr31431.C: New.
11357         * g++.dg/cpp0x/pr31437.C: New.
11358         * g++.dg/cpp0x/pr31442.C: New.
11359         * g++.dg/cpp0x/pr31444.C: New.
11360         * g++.dg/cpp0x/pr31431-2.C: New.
11361         * g++.dg/cpp0x/pr31432.C: New.
11362         * g++.dg/cpp0x/pr31434.C: New.
11363         * g++.dg/cpp0x/pr31438.C: New.
11364         * g++.dg/cpp0x/pr31443.C: New.
11365         * g++.dg/cpp0x/pr31445.C: New.
11366         * g++.dg/cpp0x/variadic-crash1.C: New.
11367
11368 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11369
11370         * gcc.target/arm/long-calls-1.c: New test.
11371         * gcc.target/arm/long-calls-2.c: Likewise.
11372         * gcc.target/arm/long-calls-3.c: Likewise.
11373         * gcc.target/arm/long-calls-4.c: Likewise.
11374
11375 2007-05-25  Richard Guenther  <rguenther@suse.de>
11376             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11377
11378         PR tree-optimization/31982
11379         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11380
11381 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11382
11383         PR fortran/32047
11384         * gfortran.dg/result_in_spec_2.f90: New test.
11385
11386 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11387
11388         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11389
11390 2007-05-24  Ollie Wild  <aaw@google.com>
11391
11392         * gcc.dg/cpp/counter-1.c: New test.
11393         * gcc.dg/pch/counter-1.c: New test.
11394         * gcc.dg/pch/counter-1.hs: New file.
11395         * gcc.dg/pch/counter-2.c: New test.
11396         * gcc.dg/pch/counter-2.hs: New file.
11397         * gcc.dg/pch/counter-3.c: New test.
11398         * gcc.dg/pch/counter-3.hs: New file.
11399
11400 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11401
11402         * gcc.dg/tree-ssa/predcom-1.c: New test.
11403         * gcc.dg/tree-ssa/predcom-2.c: New test.
11404         * gcc.dg/tree-ssa/predcom-3.c: New test.
11405         * gcc.dg/tree-ssa/predcom-4.c: New test.
11406         * gcc.dg/tree-ssa/predcom-5.c: New test.
11407         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11408
11409 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11410
11411         PR testsuite/32062
11412         * gcc.target/i386/sse4_1-check.h (MASK): New.
11413
11414 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11415
11416         PR fortran/32038
11417         * gfortran.dg/pr25603.f: Initialize integer variables.
11418
11419 2007-05-23  Ian Lance Taylor  <iant@google.com>
11420
11421         * g++.dg/other/vrp1.C: New test.
11422
11423 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11424
11425         PR preprocessor/20077
11426         * gcc.dg/cpp/paste15.c: New test.
11427
11428 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11429             Nigel Stephens  <nigel@mips.com>
11430             Richard Sandiford  <richard@codesourcery.com>
11431
11432         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11433         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11434         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11435         * gcc.target/mips/inter/mips16-inter.exp: New.
11436
11437 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11438
11439         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11440
11441 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11442
11443         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11444         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11445         * gcc.target/i386/sse3-addsubps.c: Likewise.
11446         * gcc.target/i386/sse3-haddpd.c: Likewise.
11447         * gcc.target/i386/sse3-haddps.c: Likewise.
11448         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11449         * gcc.target/i386/sse3-hsubps.c: Likewise.
11450         * gcc.target/i386/sse3-lddqu.c: Likewise.
11451         * gcc.target/i386/sse3-movddup.c: Likewise.
11452         * gcc.target/i386/sse3-movshdup.c: Likewise.
11453         * gcc.target/i386/sse3-movsldup.c: Likewise.
11454
11455         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11456         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11457         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11458         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11459         * gcc.target/i386/ssse3-palignr.c: Likewise.
11460         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11461         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11462         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11463         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11464         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11465         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11466         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11467         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11468         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11469         * gcc.target/i386/ssse3-psignb.c: Likewise.
11470         * gcc.target/i386/ssse3-psignd.c: Likewise.
11471         * gcc.target/i386/ssse3-psignw.c: Likewise.
11472         * gcc.target/i386/ssse3-vals.h: Likewise.
11473
11474         * gcc.target/i386/sse3-check.h: New file.
11475         * gcc.target/i386/ssse3-check.h: Likewise.
11476
11477 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11478
11479         PR middle-end/31095
11480         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11481
11482 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11483
11484         PR middle-end/31606
11485         * gcc.c-torture/20070522-1.c: New testcase.
11486
11487 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11488
11489         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11490
11491 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11492
11493         * gcc.c-torture/execute/ieee/20000320-1.x,
11494         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11495         m68k-*-* and check_effective_target_coldfire_fpu.
11496
11497 2007-05-22  Ollie Wild  <aaw@google.com>
11498
11499         * g++.dg/lookup/hidden-class10.C: New test.
11500         * g++.dg/lookup/hidden-class11.C: New test.
11501
11502 2007-05-22  Ollie Wild  <aaw@google.com>
11503
11504         * g++.dg/lookup/name-clash5.C: New test.
11505         * g++.dg/lookup/name-clash6.C: New test.
11506
11507 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11508
11509         * g++.dg/other/i386-2.C: Update comments on header files tested.
11510         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11511         of <tmmintrin.h>.
11512         * gcc.target/i386/sse-12.c: Likewise.
11513         * gcc.target/i386/sse-13.c: Likewise.
11514         * gcc.target/i386/sse-14.c: Likewise.
11515
11516         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11517         Redefined to test with immediate operand.
11518         (__builtin_ia32_blendps): Likewise.
11519         (__builtin_ia32_blendpd): Likewise.
11520         (__builtin_ia32_dpps): Likewise.
11521         (__builtin_ia32_dpps): Likewise.
11522         (__builtin_ia32_insertps128): Likewise.
11523         (__builtin_ia32_vec_ext_v4sf): Likewise.
11524         (__builtin_ia32_vec_set_v16qi): Likewise.
11525         (__builtin_ia32_vec_set_v4si): Likewise.
11526         (__builtin_ia32_vec_set_v2di): Likewise.
11527         (__builtin_ia32_vec_ext_v16qi): Likewise.
11528         (__builtin_ia32_vec_ext_v4si): Likewise.
11529         (__builtin_ia32_vec_ext_v2di): Likewise.
11530         (__builtin_ia32_roundpd): Likewise.
11531         (__builtin_ia32_roundsd): Likewise.
11532         (__builtin_ia32_roundps): Likewise.
11533         (__builtin_ia32_roundss): Likewise.
11534         (__builtin_ia32_mpsadbw128): Likewise.
11535
11536 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11537
11538         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11539
11540 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11541
11542         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11543         failures.
11544         * gcc.dg/dfp/func-struct.c: Ditto.
11545         * gcc.dg/dfp/operator-assignment.c: Ditto.
11546         * gcc.dg/dfp/convert-bfp.c: Ditto.
11547         * gcc.dg/dfp/convert-int.c: Ditto.
11548         * gcc.dg/dfp/convert-int-max.c: Ditto.
11549         * gcc.dg/dfp/func-scalar.c: Ditto.
11550         * gcc.dg/dfp/cast.c: Ditto.
11551         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11552         failures, and fix a typo in return type of arg1_128.
11553         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11554         failures, and fix a typo in a constant suffix.
11555         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11556         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11557
11558 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11559             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11560
11561         * lib/gcc-dg.exp(process_message): New proc.
11562         (dg-message): New test directive.
11563         * gcc.dg/always_inline.c: Use dg-message.
11564         * gcc.dg/always_inline2.c: Ditto.
11565         * gcc.dg/always_inline3.c: Ditto.
11566         * gcc.dg/invalid-call-1.c: Ditto.
11567         * gcc.dg/pr17506.c: Ditto.
11568         * gcc.dg/simd-5.c: Ditto.
11569         * gcc.dg/simd-6.c: Ditto.
11570         * gcc.dg/va-arg-2.c: Ditto.
11571         * gcc.dg/cpp/syshdr.c: Ditto.
11572         * gcc.dg/cpp/unc4.c: Ditto.
11573         * gcc.dg/cpp/trad/mi1.c: Ditto.
11574         * gcc.dg/cpp/trad/mi5.c: Ditto.
11575         * gcc.dg/cpp/trad/mi7.c: Ditto.
11576         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11577         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11578         * gcc.test-framework/test-framework.awk: Special-case outexists
11579         tests.
11580
11581 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11582
11583         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11584         (bit_SSE4_2): Likewise.
11585         (bit_POPCNT): Likewise.
11586
11587         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11588         Check if assembler supports SSE4 instructions.
11589
11590         * gcc.target/i386/sse4_1-blendpd.c: New file.
11591         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11592         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11593         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11594         * gcc.target/i386/sse4_1-check.h: Likewise.
11595         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11596         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11597         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11598         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11599         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11600         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11601         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11602         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11603         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11604         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11605         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11606         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11607         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11608         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11609         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11610         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11611         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11612         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11613         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11614         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11615         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11616         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11617         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11618         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11619         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11620         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11621         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11622         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11623         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11624         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11625         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11626         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11627         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11628         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11629         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11630         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11631         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11632         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11633         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11634         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11635         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11636         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11637         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11638         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11639         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11640         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11641         * gcc.target/i386/sse4_1-round.h: Likewise.
11642         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11643         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11644         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11645         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11646         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11647         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11648         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11649         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11650         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11651         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11652         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11653         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11654         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11655         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11656
11657 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11658
11659         PR fortran/31627
11660         * gfortran.dg/bounds_check_7.f90: New test.
11661
11662 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11663
11664         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11665         (check_effective_target_sse4a): Ditto.
11666
11667         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11668         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11669         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11670         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11671         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11672         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11673         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11674         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11675         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11676         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11677         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11678         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11679         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11680         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11681         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11682         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11683         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11684         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11685         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11686         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11687
11688 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11689
11690         * g++.dg/ext/cleanup-1.C: New test.
11691         * g++.dg/ext/cleanup-2.C: Likewise.
11692         * g++.dg/ext/cleanup-3.C: Likewise.
11693         * g++.dg/ext/cleanup-4.C: Likewise.
11694         * g++.dg/ext/cleanup-5.C: Likewise.
11695         * g++.dg/ext/cleanup-6.C: Likewise.
11696         * g++.dg/ext/cleanup-8.C: Likewise.
11697         * g++.dg/ext/cleanup-9.C: Likewise.
11698         * g++.dg/ext/cleanup-10.C: Likewise.
11699         * g++.dg/ext/cleanup-11.C: Likewise.
11700         * g++.dg/ext/cleanup-dtor.C: Likewise.
11701
11702 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11703
11704         PR middle-end/31995
11705         * gcc.dg/vect/vect-102a.c: New test.
11706
11707 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11708             Paolo Carlini  <pcarlini@suse.de>
11709             Uros Bizjak  <ubizjak@gmail.com>
11710
11711         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11712         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11713         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11714         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11715         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11716         New testcases.
11717
11718 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11719
11720         PR fortran/32002
11721         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11722
11723 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11724
11725         PR fortran/32027
11726         * gfortran.dg/do_3.F90: Add checks for the final value of the
11727         loop variable.
11728
11729 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11730
11731         * gcc.c-torture/execute/990127-2.x: New file.
11732
11733 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11734
11735         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11736         * gcc.target/i386/sse-12: Add -O to compile options.
11737         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11738         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11739         and mm3dnow.h.  Add -O to compile options.
11740
11741 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11742
11743         PR fortran/31867
11744         * gfortran.dg/char_length_5.f90: New test.
11745
11746         PR fortran/31994
11747         * gfortran.dg/array_reference_1.f90: New test.
11748
11749 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11750
11751         PR middle-end/7651
11752         PR c++/11856
11753         PR c/12963
11754         PR c/23587
11755         PR other/29694
11756         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11757         * gcc.dg/Wtype-limits.c: New.
11758         * gcc.dg/Wtype-limits-Wextra.c: New.
11759         * gcc.dg/Wtype-limits-no.c: New.
11760         * g++.dg/warn/Wtype-limits.C: New.
11761         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11762         * g++.dg/warn/Wtype-limits-no.C: New.
11763
11764 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11765
11766         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11767         instead of "-msse2".'
11768         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11769         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11770         and mm3dnow.h.
11771         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11772         to test with immediate operand.
11773         (__builtin_ia32_insertqi): Ditto.
11774         (__builtin_ia32_palignr128): Ditto.
11775         (__builtin_ia32_palignr): Ditto.
11776         (__builtin_ia32_pshufhw): Ditto.
11777         (__builtin_ia32_pshuflw): Ditto.
11778         (__builtin_ia32_pshufd): Ditto.
11779         (__builtin_ia32_vec_set_v8hi): Ditto.
11780         (__builtin_ia32_vec_ext_v8hi): Ditto.
11781         (__builtin_ia32_shufpd): Ditto.
11782         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11783
11784 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11785
11786         PR fortran/32001
11787         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11788
11789 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11790
11791         PR target/31585
11792         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11793         and "__inline".  Use "-msse" instead of "-msse2".
11794
11795 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11796
11797         PR middle-end/7651
11798         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11799         * gcc.dg/20030906-2.c: Likewise.
11800         * objc.dg/method-17.m: Add -Wreturn-type.
11801         * obj-c++.dg/method-21.mm: Likewise.
11802
11803 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11804
11805         PR target/31585
11806         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11807         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11808         (__builtin_ia32_psrlqi128): Ditto.
11809         (__builtin_ia32_psrlwi128): Ditto.
11810         (__builtin_ia32_psrldi128): Ditto.
11811         (__builtin_ia32_psrldqi128): Ditto.
11812         (__builtin_ia32_pslldqi128): Ditto.
11813         (__builtin_ia32_psrawi128): Ditto.
11814         (__builtin_ia32_psradi128): Ditto.
11815         (__builtin_ia32_psllqi128): Ditto.
11816         (__builtin_ia32_pslldi128): Ditto.
11817         (__builtin_prefetch): Ditto.
11818         (__builtin_ia32_pshufw): Ditto.
11819         (__builtin_ia32_vec_set_v4hi): Ditto.
11820         (__builtin_ia32_vec_ext_v4hi): Ditto.
11821         (__builtin_ia32_shufps): Ditto.
11822         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11823
11824 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11825
11826         PR fortran/31974
11827         * gfortran.dg/char_allocation_1.f90: New test.
11828
11829 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11830
11831         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11832         * gcc.dg/Wconversion-sign.c: New.
11833         * gcc.dg/Wconversion-integer-no-sign.c: New.
11834         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11835         Wconversion-sign.C
11836         * g++.dg/warn/Wconversion-sign.C: New.
11837         * g++.old-deja/g++.other/warn4.C: Update.
11838         * g++.dg/warn/Wconversion1.C: Likewise.
11839
11840 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11841
11842         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11843         * gcc.dg/torture/builtin-math-4.c: Likewise.
11844
11845 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11846
11847         PR libfortran/31964
11848         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11849
11850 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11851
11852         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11853
11854 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11855
11856         PR target/31628
11857         * gcc.target/i386/pr31628.c: New.
11858
11859 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11860
11861         PR middle-end/31344
11862         * gcc.dg/pr31344.c: New test.
11863
11864 2007-05-17  Ian Lance Taylor  <iant@google.com>
11865
11866         PR tree-optimization/31953
11867         * gcc.c-torture/compile/pr31953.c: New test.
11868
11869 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11870
11871         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11872
11873         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11874         and drem.
11875         * gcc.dg/torture/builtin-math-4.c: Likewise.
11876
11877         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11878         * gcc.dg/torture/builtin-math-4.c: Likewise.
11879
11880         * gcc.dg/torture/builtin-math-4.c: New test.
11881
11882 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11883             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11884
11885         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11886         * gcc.dg/cpp/include2.c: Ditto.
11887         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11888         * gcc.dg/cpp/paste5.c: Ditto.
11889         * gcc.dg/cpp/paste6.c: Ditto.
11890         * gcc.dg/cpp/paste8.c: Ditto.
11891         * gcc.dg/cpp/paste11.c: Ditto.
11892         * gcc.dg/cpp/paste13.c: Ditto.
11893         * gcc.dg/cpp/skipping2.c: Ditto.
11894         * gcc.dg/reg-vol-struct-1.c: Ditto.
11895         * gcc.dg/Wshadow-1.c: Ditto.
11896         * gcc.dg/cpp/trad/comment.c: Ditto.
11897         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11898         * gcc.dg/cpp/if-2.c: Ditto.
11899         * gcc.dg/array-5.c: Ditto.
11900         * gcc.dg/inline-15.c: Ditto.
11901         * gcc.dg/pr27953.c: Ditto.
11902         * gcc.dg/Wno-c++-compat.c: Ditto.
11903
11904 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11905
11906         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11907
11908 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11909
11910         * gcc.c-torture/execute/20070517-1.c: New test.
11911
11912 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11913
11914         PR fortran/31919
11915         * gfortran.dg/min_max_conformance.f90: New test.
11916
11917 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11918
11919         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11920         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11921         gcc.dg/vect/vect-104.c: Use more complex construction to
11922         prevent vectorizing.
11923         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11924
11925 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11926
11927         PR tree-optimization/24659
11928         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11929         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11930         not vect_int target.
11931         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11932         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11933         targets.
11934         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11935         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11936         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11937
11938 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11939
11940         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11941         and x86_64-*-* targets.
11942         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11943
11944 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11945
11946         PR fortran/18769
11947         PR fortran/30881
11948         PR fortran/31194
11949         PR fortran/31216
11950         PR fortran/31427
11951         * transfer_simplify_1.f90: New test.
11952         * transfer_simplify_2.f90: New test.
11953
11954 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11955
11956         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11957
11958 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11959
11960         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11961
11962         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11963
11964         PR c/31924
11965         * gcc.dg/fltconst-1.c: New test.
11966
11967         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11968         * gcc.dg/dfp/operator-assignment.c: Ditto.
11969
11970 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11971
11972         PR c++/29928
11973         * g++.dg/rtti/typeid5.C: New.
11974
11975 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11976
11977         PR fortran/31725
11978         * gfortran.dg/substr_4.f: New test.
11979
11980 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11981
11982         * gcc.target/m68k/interrupt_thread-1.c,
11983         gcc.target/m68k/interrupt_thread-2.c,
11984         gcc.target/m68k/interrupt_thread-3.c: New.
11985         * gcc.target/m68k/m68k.exp: Accept fido.
11986
11987 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11988
11989         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11990         * gfortran.dg/altreturn_3.f90: Likewise.
11991         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11992         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11993         * gfortran.dg/inquire_iolength.f90: Likewise.
11994         * gfortran.dg/module_naming_1.f90: Likewise.
11995         * gfortran.dg/oldstyle_2.f90: Likewise.
11996         * gfortran.dg/operator_2.f90: Likewise.
11997         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11998         * gfortran.dg/used_types_11.f90: Likewise.
11999         * gfortran.dg/zero_array_components_1.f90: Likewise.
12000         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12001         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12002         * gfortran.dg/real_const_3.f90: Likewise.
12003
12004 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12005
12006         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12007         * gcc.dg/tree-ssa/loop-30.c: New test.
12008
12009 2007-05-13  Richard Guenther  <rguenther@suse.de>
12010
12011         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12012         scanning forwprop1.
12013         * g++.dg/tree-ssa/pr31146.C: Likewise.
12014
12015 2007-05-13  Revital Eres  <eres@il.ibm.com>
12016
12017         * gcc.dg/dse.c: New test.
12018
12019 2007-05-12  Richard Guenther  <rguenther@suse.de>
12020
12021         PR tree-optimization/31797
12022         * gcc.c-torture/compile/pr31797.c: New testcase.
12023
12024 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12025
12026         PR fortran/30746
12027         * gfortran.dg/host_assoc_function_1.f90: New test.
12028
12029 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12030
12031         PR c++/31829
12032         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12033
12034 2007-05-11  Silvius Rus  <rus@google.com>
12035
12036         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12037         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12038         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12039         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12040         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12041         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12042         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12043         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12044         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12045         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12046         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12047         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12048         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12049         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12050         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12051         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12052
12053 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12054
12055         PR other/31852
12056         * gcc.c-torture/execute/builtins/memchr.c: New.
12057         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12058         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12059
12060 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12061
12062         PR fortran/30876
12063         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12064         line.
12065         * gfortran.dg/recursive_reference_2.f90: New test.
12066
12067 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12068
12069         PR fortran/30878
12070         * gfortran.dg/namelist_29.f90: New test.
12071
12072 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12073
12074         PR fortran/31474
12075         * gfortran.dg/entry_10.f90: New test.
12076
12077 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12078
12079         PR tree-optimization/31885
12080         * gcc.dg/tree-ssa/loop-29.c: New test.
12081
12082 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12083
12084         * assumed_dummy_1.f90: Fix dg directive.
12085         * char_initialiser_actual.f90: Likewise.
12086         * nested_modules_2.f90: Likewise.
12087         * shift-alloc.f90: Likewise.
12088
12089 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12090
12091         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12092
12093 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libfortran/31880
12096         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12097
12098 2007-05-09  Mike Stump  <mrs@apple.com>
12099
12100         * g++.dg/other/first-global.C: Add -fpie for darwin.
12101         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12102
12103 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12104
12105         * gcc.dg/20070507-1.c: New testcase.
12106
12107 2007-05-08  Chao-ying Fu  <fu@mips.com>
12108
12109         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12110         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12111         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12112         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12113
12114 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12115
12116         PR 31847
12117         * gcc.dg/pr31847.c: New test.
12118
12119 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12120
12121         PR fortran/31692
12122         * gfortran.dg/actual_array_result_1.f90: New test.
12123
12124 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12125
12126         PR fortran/29397
12127         * gfortran.dg/parameter_array_init_1.f90: New test.
12128
12129         PR fortran/29400
12130         * gfortran.dg/parameter_array_init_2.f90: New test.
12131
12132 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12133
12134         PR target/31854
12135         * gcc.target/i386/pr31854.c: New test.
12136
12137 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12138
12139         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12140
12141 2007-05-07  Mike Stump  <mrs@apple.com>
12142
12143         * g++.old-deja/g++.mike/empty.C: Add.
12144
12145 2007-05-07  Eric Christopher  <echristo@apple.com>
12146
12147         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12148
12149 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12150
12151         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12152         variable.  Rearrange conversions from binary float to decimal float.
12153
12154 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12155
12156         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12157         x86.
12158
12159 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12160
12161         * gnat.dg/opt1.ad[sb]: New testcase.
12162
12163 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12164
12165         PR fortran/31399
12166         * gfortran.dg/do_3.F90: New test.
12167
12168 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12169
12170         PR fortran/31764
12171         * gfortran.dg/new_line.f90: Add new checks.
12172
12173 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12174
12175         PR fortran/31201
12176         * gfortran.dg/large_unit_1.f90: New.
12177         * gfortran.dg/large_unit_2.f90: New.
12178         * gfortran.dg/iostat_4.f90: New
12179         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12180
12181 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12182
12183         PR fortran/31540
12184         * gfortran.dg/char_result_4.f90: New test.
12185
12186 2007-06-05  Revital Eres  <eres@il.ibm.com>
12187
12188         PR 30957
12189         * gcc.dg/pr30957-1.c: New test.
12190
12191 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12192
12193         PR fortran/31251
12194         * gfortran.dg/char_type_len_2.f90: New test.
12195
12196 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12197
12198         PR 31775
12199         * g++.dg/other/nested-extern.cc: New.
12200         * g++.dg/other/nested-extern-1.C: New.
12201         * g++.dg/other/nested-extern-2.C: New.
12202
12203 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12204
12205         PR fortran/31760
12206         * gfortran.dg/erf.f90: New test.
12207         * gfortran.dg/besxy.f90: New test.
12208
12209 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12210
12211         PR fortran/22359
12212         * gfortran.dg/fseek.f90: New test.
12213
12214 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12215
12216         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12217
12218 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12219
12220         PR libfortran/31210
12221         * gfortran.dg/zero_length_1.f90: New test.
12222
12223 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12224
12225         PR fortran/31803
12226         * gfortran.dg/char_pointer_assign_3.f90: New test.
12227         * gfortran.dg/char_result_2.f90: Re-enable test.
12228
12229 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12230
12231         PR fortran/25071
12232         * gfortran.dg/char_length_3.f90: New test.
12233         * gfortran.dg/char_result_2.f90: Fix test.
12234
12235 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12236
12237         PR tree-optimization/30565
12238         * gcc.dg/tree-ssa/loop-27.c: New test.
12239
12240 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12241
12242         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12243         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12244         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12245         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12246
12247 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12248
12249         PR tree-optimization/31699
12250         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12251         New.
12252         (check_effective_target_vect_floatint_cvt): New.
12253         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12254         of specific targets.
12255         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12256         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12257         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12258         * gcc.dg/vect/vect-iv-4.c: Likewise.
12259         * gcc.dg/vect/vect-multitypes-11.c: New.
12260         * gcc.dg/vect/pr31699.c: New.
12261
12262 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12263
12264         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12265
12266 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12267
12268         PR C++/31663
12269         * g++.dg/warn/anonymous-namespace-2.C: New.
12270         * g++.dg/warn/anonymous-namespace-2.h: New.
12271
12272 2007-05-02  Paul Brook  <paul@codesourcery.com>
12273
12274         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12275
12276 2007-05-02  Eric Christopher  <echristo@apple.com>
12277
12278         * gcc.dg/cpp/if-div.c: New file.
12279
12280 2007-05-02  Tom Tromey  <tromey@redhat.com>
12281
12282         PR preprocessor/28709:
12283         * gcc.dg/cpp/pr28709.c: New file.
12284
12285 2007-05-02  Richard Guenther  <rguenther@suse.de>
12286
12287         PR tree-optimization/31146
12288         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12289
12290 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12291
12292         * gcc.c-torture/compile/limits-blockid.c: New.
12293         * gcc.c-torture/compile/limits-caselabels.c: New.
12294         * gcc.c-torture/compile/limits-declparen.c: New.
12295         * gcc.c-torture/compile/limits-enumconst.c: New.
12296         * gcc.c-torture/compile/limits-exprparen.c: New.
12297         * gcc.c-torture/compile/limits-externalid.c: New.
12298         * gcc.c-torture/compile/limits-fnargs.c: New.
12299         * gcc.c-torture/compile/limits-fndefn.c: New.
12300         * gcc.c-torture/compile/limits-idexternal.c: New.
12301         * gcc.c-torture/compile/limits-idinternal.c: New.
12302         * gcc.c-torture/compile/limits-pointer.c: New.
12303         * gcc.c-torture/compile/limits-stringlit.c: New.
12304         * gcc.c-torture/compile/limits-structmem.c: New.
12305         * gcc.c-torture/compile/limits-structnest.c: New.
12306
12307 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12308
12309         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12310
12311 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12312
12313         PR middle-end/31740
12314         * gcc.c-torture/compile/20070501-1.c: New testcase.
12315
12316 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12317
12318         PR fortran/31732
12319         * gfortran.dg/array_memset_2:  New test case.
12320
12321 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12322
12323         PR testsuite/31615
12324         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12325
12326 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12327
12328         PR testsuite/31589
12329         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12330         dg-final test.
12331         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12332         keyword to dg-final test.
12333         * gcc.dg/vect/vect-iv-4.c: Likewise.
12334         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12335         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12336         test.
12337         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12338         cast.
12339         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12340         * lib/target-supports.exp
12341         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12342         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12343
12344 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12345
12346         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12347         __LONG_LONG_MAX__ and its friends instead of those supplied by
12348         limits.h.
12349
12350 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12351
12352         PR C++/31721
12353         * g++.dg/ext/vector7.C: New testcase.
12354
12355 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12356
12357         PR fortran/31591
12358         * gfortran.dg/bound_simplification_1.f90: New test.
12359
12360 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12361
12362         PR fortran/31645
12363         * gfortran.dg/bom_error.f90: New test.
12364         * gfortran.dg/bom_include.f90: New test.
12365         * gfortran.dg/bom_UTF16-LE.f90: New test.
12366         * gfortran.dg/bom_UTF16-BE.f90: New test.
12367         * gfortran.dg/bom_UTF-8.f90: New test.
12368         * gfortran.dg/bom_UTF-32.f90: New test.
12369         * gfortran.dg/bom_UTF-8.F90: New test.
12370         * gfortran.dg/bom_include.inc: New file.
12371
12372 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12373
12374         PR C++/30221
12375         * g++.dg/init/ptrfn2.C: New test.
12376         * g++.dg/init/ptrfn3.C: New test.
12377
12378 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12379
12380         PR fortran/31711
12381         * gfortran.dg/dependency_21.f90: New test.
12382
12383 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12384
12385         * gfortran.dg/secnds.f: Use real*8.
12386         * gfortran.dg/secnds-1.f: Use real*8.
12387
12388 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12389
12390         PR libfortran/31532
12391         * gfortran.dg/inquire_5.f90: Update test.
12392
12393 2007-04-27  Ian Lance Taylor  <iant@google.com>
12394
12395         PR middle-end/31710
12396         * gcc.c-torture/compile/pr31710.c: New test.
12397
12398 2007-04-27  Richard Guenther  <rguenther@suse.de>
12399
12400         PR tree-optimization/30965
12401         PR tree-optimization/30978
12402         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12403         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12404         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12405         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12406
12407 2007-04-27  Richard Guenther  <rguenther@suse.de>
12408
12409         PR tree-optimization/31715
12410         * gcc.dg/Warray-bounds-4.c: New testcase.
12411
12412 2007-04-26  Ian Lance Taylor  <iant@google.com>
12413
12414         PR target/28675
12415         * gcc.c-torture/compile/pr28675.c: New test.
12416
12417 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12418
12419         PR C++/30016
12420         * g++.dg/ext/vector6.C: New test.
12421
12422 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12423
12424         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12425
12426 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12427
12428         PR middle-end/31617
12429         * g++.dg/other/str_empty.C: Add expected warning.
12430
12431 2007-04-26  Richard Guenther  <rguenther@suse.de>
12432         Daniel Berlin  <dberlin@dberlin.org>
12433
12434         PR tree-optimization/30567
12435         * g++.dg/other/pr30567.C: New testcase.
12436
12437 2007-04-26  Richard Guenther  <rguenther@suse.de>
12438
12439         PR tree-optimization/31703
12440         * gcc.c-torture/compile/pr31703.c: New testcase.
12441         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12442         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12443
12444 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12445
12446         * gfortran.dg/open_errors.f90: Added if statements checking
12447         the value of iostat.
12448
12449 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12450
12451         PR c++/31598
12452         * g++.dg/gomp/pr31598.C: New test.
12453
12454         PR tree-optimization/30558
12455         * g++.dg/gomp/pr30558.C: New test.
12456
12457 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12458
12459         PR c++/31338
12460         * g++.dg/ext/complex2.C: New test.
12461
12462 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12463
12464         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12465
12466 2007-04-25  Thiemo Seufer  <ths@mips.com>
12467
12468         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12469         value to signed char.
12470
12471 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12472
12473         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12474         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12475         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12476
12477 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12478
12479         PR fortran/31668
12480         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12481         statement functions.
12482         * gfortran.dg/c_by_val_5.f90: New test.
12483
12484 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12485
12486         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12487         with two new subroutines to avoid parameter-induced aliasing.
12488         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12489         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12490
12491 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12492
12493         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12494         * g++.dg/warn/Warray-bounds.C: Likewise.
12495
12496 2007-04-24  Ian Lance Taylor  <iant@google.com>
12497
12498         PR tree-optimization/31605
12499         * gcc.c-torture/execute/pr31605.c: New test.
12500
12501 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12502
12503         PR fortran/31587
12504         * lib/gcc-dg.exp (scan-module): New function.
12505         * gfortran.dg/module_md5_1.f90: New test.
12506
12507 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12508
12509         * g++.old-deja/g++.pt/defarg6.C: Only run with
12510         -std=gnu++98.
12511         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12512         * g++.dg/cpp0x/variadic61.C: Ditto.
12513         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12514         * g++.dg/cpp0x/variadic62.C: Ditto.
12515         * g++.dg/template/meminit1.C: Ditto.
12516         * g++.dg/template/operator7.C: Ditto.
12517         * g++.dg/template/static15.C: Ditto.
12518         * g++.dg/template/invalid1.C: Ditto.
12519         * g++.dg/template/shift1.C: Ditto.
12520         * g++.dg/template/error10.C: Ditto.
12521
12522 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12523
12524         PR diagnostic/25923
12525         * gfortran.dg/pr25923.f90: New test.
12526
12527 2007-04-24  Ian Lance Taylor  <iant@google.com>
12528
12529         PR tree-optimization/31602
12530         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12531
12532 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12533
12534         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12535         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12536
12537 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12538
12539         * gcc.target/i386/reload-1.c. New.
12540
12541 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12542             Olga Golovanevsky  <olga@il.ibm.com>
12543
12544         * g++.dg/other/str_empty.C: New test.
12545
12546 2007-04-24  Richard Henderson  <rth@redhat.com>
12547
12548         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12549
12550 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12551
12552         PR target/31641
12553         * gcc.c-torture/compile/pr31641.c: New testcase.
12554
12555 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12556
12557         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12558         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12559         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12560         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12561
12562 2007-04-23  Simon Baldwin  <simonb@google.com>
12563
12564         * g++.dg/other/error15.C: New.
12565         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12566         triggering a "multiple parameters named" error.
12567
12568 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12569
12570         PR fortran/31618
12571         * gfortran.dg/backspace_8.f:  New test case.
12572
12573 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12574
12575         PR fortran/31630
12576         * gfortran.dg/used_types_17.f90: New test.
12577
12578         PR fortran/31620
12579         * gfortran.dg/zero_array_components_1.f90: New test.
12580
12581 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12582
12583         PR fortran/31616
12584         * gfortran.dg/open_errors.f90: Allow a different error message.
12585
12586 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12587
12588         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12589         Rename from check_effective_target_vect_pack_mod.  Rename global
12590         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12591         messages.
12592         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12593         rename.
12594         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12595         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12596
12597 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12598
12599         PR middle-end/31448
12600         * gcc.c-torture/execute/pr31448.c: New testcase.
12601
12602 2007-04-22  Nick Clifton  <nickc@redhat.com>
12603
12604         * gcc.dg/20020312-2.c: Add support for the FRV.
12605
12606 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12607
12608         PR tree-optimization/24659
12609         * gcc.dg/vect/vect-float-extend-1.c: New test.
12610         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12611
12612 2007-04-22  Richard Guenther  <rguenther@suse.de>
12613
12614         PR tree-optimization/29789
12615         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12616         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12617
12618 2007-04-22  Revital Eres  <eres@il.ibm.com>
12619
12620         * gcc.dg/var-expand2.c: New test.
12621
12622 2007-04-22  Revital Eres  <eres@il.ibm.com>
12623
12624         * gcc.dg/var-expand3.c: New test.
12625
12626 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12627
12628         PR fortran/31495
12629         * gfortran.dg/continuation_8.f90: New test.
12630
12631 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12632
12633         PR C/30265
12634         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12635         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12636
12637 2007-04-21  Richard Guenther  <rguenther@suse.de>
12638
12639         PR middle-end/31136
12640         * gcc.c-torture/execute/pr31136.c: New testcase.
12641
12642 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12643
12644         * gcc.target/i386/movsi-sm-1.c: New.
12645
12646 2007-04-20  Richard Henderson  <rth@redhat.com>
12647
12648         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12649         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12650
12651 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12652
12653         * gcc.target/i386/ordcmp-1.c: New test.
12654         * gcc.target/i386/unordcmp-1.c: New test.
12655
12656         PR tree-optimization/31632
12657         * gcc.c-torture/compile/20070419-1.c: New test.
12658
12659 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12660
12661         * gcc.dg/invalid-call-1.c: New test.
12662
12663 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12664
12665         PR diagnostic/31227
12666         * gcc.dg/Warray-bounds-3.c: New.
12667
12668 2007-04-18  Richard Guenther  <rguenther@suse.de>
12669
12670         PR tree-optimization/19431
12671         PR tree-optimization/21463
12672         * gcc.c-torture/execute/20070212-1.c: New testcase.
12673         * gcc.c-torture/execute/20070212-2.c: Likewise.
12674         * gcc.c-torture/execute/20070212-3.c: Likewise.
12675         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12676         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12677         * g++.dg/tree-ssa/pr21463.C: Likewise.
12678         * g++.dg/tree-ssa/pr30738.C: Likewise.
12679
12680 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/31513
12683         * g++.dg/expr/bitfield8.C: New test.
12684
12685 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12686             Richard Sandiford  <richard@codesourcery.com>
12687
12688         * lib/target-supports.exp (check_profiling_available): Return 0
12689         for uClibc with -p or -pg.
12690
12691 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12692
12693         PR c++/31517
12694         * g++.dg/template/init7.C: New test.
12695
12696 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12697
12698         PR rtl-optimization/31360
12699         * gcc.dg/loop-7.c: New test.
12700
12701 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12702
12703         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12704         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12705         build.
12706         (compat-execute): Likewise.
12707         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12708         files to remote hosts.
12709         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12710         (c-torture-execute): Likewise.
12711         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12712         or plain file.  Use remote_upload and remote_download to copy
12713         files about.
12714         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12715         before scanning it.
12716
12717 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12718
12719         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12720
12721 2007-04-16  Lawrence Crowl  <crowl@google.com>
12722
12723         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12724         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12725         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12726         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12727         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12728         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12729         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12730         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12731         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12732         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12733         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12734
12735         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12736         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12737         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12738         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12739         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12740         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12741         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12742         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12743         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12744         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12745         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12746
12747 2007-04-16  Ian Lance Taylor  <iant@google.com>
12748
12749         PR tree-optimization/31522
12750         * gcc.dg/Wstrict-overflow-16.c: New test.
12751
12752 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12753
12754         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12755
12756 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12757
12758         PR fortran/31144
12759         * gfortran.dg/module_naming_1.f90: New.
12760
12761 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12762
12763         * lib/target-supports.exp (check_profiling_available): Return
12764         false for m68k-*-uclinux.
12765
12766 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12767
12768         PR c++/29365
12769         Testcase for c++ anonymous namespace warning
12770
12771         * g++.dg/warn/anonymous-namespace-1.C: New test
12772         * g++.dg/warn/anonymous-namespace-1.h: New test
12773
12774 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12775
12776         PR testsuite/31578
12777         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12778
12779 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12780
12781         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12782
12783 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12784
12785         PR fortran/31204
12786         * gfortran.dg/array_constructor_16.f90: New test.
12787
12788 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12789
12790         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12791         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12792
12793 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12794
12795         PR rtl-optimization/31500
12796         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12797         * g++.dg/warn/Warray-bounds.C: Likewise.
12798
12799 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12800
12801         PR C/31520
12802         * gcc.dg/gnu89-init-4.c: New testcase.
12803
12804 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12805
12806         PR c++/25874
12807         * gcc.dg/gomp/pr25874.c: Add dg-options.
12808         * g++.dg/gomp/pr25874.C: Add dg-options.
12809
12810 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12811
12812         PR fortran/21061
12813         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12814         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12815
12816 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12817
12818         PR fortran/31561
12819         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12820
12821 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12822
12823         PR fortran/29507
12824         PR fortran/31404
12825         * gfortran.dg/initialization_6.f90: New test.
12826
12827 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12828
12829         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12830
12831         * lib/target-supports.exp (check_gc_sections_available):
12832         Return false if ldflags includes -elf2flt.
12833
12834 2007-04-13  Jason Merrill  <jason@redhat.com>
12835
12836         PR c++/31074
12837         * conv3.C: New test.
12838
12839 2007-04-13  Mike Stump  <mrs@apple.com>
12840
12841         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12842         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12843
12844 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12845
12846         PR tree-optimization/29598
12847         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12848
12849 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12850
12851         PR fortran/31559
12852         * gfortran.dg/func_assign.f90: New test.
12853
12854 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12855
12856         PR fortran/31550
12857         * gfortran.dg/used_types_16.f90: New test.
12858
12859 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12860
12861         PR fortran/18937
12862         * gfortran.dg/goto_2.f90: New.
12863         * gfortran.dg/goto_3.f90: New.
12864         * gfortran.dg/pr17708.f90: Rename to ...
12865         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12866
12867 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12868
12869         PR fortran/31562
12870         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12871         instead of a struct.
12872
12873 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12874
12875         PR fortran/31562
12876         * gfortran.dg/value_4.c: Use GNU extensions for complex
12877         instead of a struct.
12878
12879 2007-04-13  Richard Guenther  <rguenther@suse.de>
12880
12881         PR tree-optimization/21258
12882         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12883
12884 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12885
12886         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12887         <complex.h>.
12888
12889 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12890
12891         PR fortran/31250
12892         * gfortran.dg/char_length_2.f90: New.
12893         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12894         * gfortran.dg/repeat_4.f90: Likewise.
12895
12896         PR fortran/31266
12897         * gfortran.dg/char_assign_1.f90: New.
12898
12899         PR fortran/31471
12900         * gfortran.dg/block_name_1.f90: New.
12901         * gfortran.dg/block_name_2.f90: New.
12902
12903 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12904
12905         PR c++/31078
12906         * g++.dg/other/pr31078.C: New.
12907
12908 2007-04-12  Richard Guenther  <rguenther@suse.de>
12909
12910         PR tree-optimization/31169
12911         * gcc.c-torture/execute/pr31169.c: New testcase.
12912
12913 2007-04-12  Richard Guenther  <rguenther@suse.de>
12914
12915         PR tree-optimization/24689
12916         PR tree-optimization/31307
12917         * g++.dg/tree-ssa/pr31307.C: New testcase.
12918         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12919
12920 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12921
12922         PR fortran/31472
12923         * gfortran.dg/access_spec_1.f90: New test.
12924         * gfortran.dg/access_spec_2.f90: New test.
12925         * gfortran.dg/non_module_public.f90: Match new error message.
12926
12927 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12928
12929         PR testsuite/31538
12930         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12931         to 4 at line 38 to fix bounds problem.
12932
12933 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12934
12935         PR testsuite/31240
12936         * gfortran.dg/pointer_intent_1.f90: Fix test.
12937
12938 2007-04-10  Eric Christopher  <echristo@apple.com>
12939
12940         * lib/target-supports.exp
12941         (check_effective_target_fstack_protector): Rewrite.
12942
12943 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/31449
12946         * g++.dg/init/const5.C: New test.
12947
12948 2007-04-09  Jan Hubicka  <jh@suse.cz>
12949
12950         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12951
12952 2007-04-08  Jan Hubicka  <jh@suse.cz>
12953
12954         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12955
12956 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12957
12958         PR fortran/31257
12959         * gfortran.dg/achar_4.f90: New test.
12960
12961 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12962
12963         PR fortran/30880
12964         * gfortran.dg/used_dummy_types_8.f90: New test.
12965
12966 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12967
12968         PR fortran/30872
12969         * gfortran.dg/parameter_array_element_1.f90: New test.
12970
12971 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12972
12973         PR fortran/31222
12974         * gfortran.dg/default_numeric_type_1.f90: New test.
12975
12976 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12977
12978         PR fortran/31424
12979         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12980
12981 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12982
12983         PR fortran/31293
12984         * gfortran.dg/interface_12.f90: New test.
12985
12986 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12987
12988         * gcc.dg/format/opt-6.c: New test.
12989         * gcc.dg/format/nul-1.c: New test.
12990         * gcc.dg/format/nul-2.c: New test.
12991
12992 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12993
12994         PR libgfortran/31395
12995         * gfortran.dg/fmt_colon.f90: New test.
12996
12997 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12998
12999         * g++.old-deja/g++.other/init18.C: Use
13000         dg-require-effective-target instead of an explicit xfail.
13001
13002 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13003
13004         * gcc.dg/dfp/signbit-1.c
13005         * gcc.dg/dfp/signbit-2.c
13006
13007 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13008
13009         PR fortran/31483
13010         * gfortran.dg/altreturn_5.f90: New test.
13011
13012 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13013
13014         PR fortran/31292
13015         * gfortran.dg/contained_module_proc_1.f90: New test.
13016
13017 2007-04-04  Stuart Hastings  <stuart@apple.com>
13018
13019         PR 31281
13020         * objc/execute/exceptions/pr31281.m: New.
13021
13022 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13023
13024         * g++.dg/ext/dllimport12.C: Update comments.
13025
13026 2007-04-03  Eric Christopher  <echristo@apple.com>
13027
13028         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13029
13030 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13031
13032         PR fortran/31304
13033         * gfortran.dg/repeat_2.f90: New test.
13034         * gfortran.dg/repeat_3.f90: New test.
13035         * gfortran.dg/repeat_4.f90: New test.
13036
13037 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13038
13039         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13040
13041 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13042
13043         PR c++/30847
13044         * g++.dg/parse/cond3.C: New test.
13045
13046         PR middle-end/30704
13047         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13048
13049 2007-04-02  Jason Merrill  <jason@redhat.com>
13050
13051         PR c++/31187
13052         * g++.dg/ext/visibility/anon3.C: New test.
13053
13054 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13055
13056         PR libgfortran/31052
13057         * gfortran.dg/namelist_28.f90: New test.
13058
13059 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13060
13061         PR libgfortran/31366
13062         * gfortran.dg/direct_io_6.f90: New test.
13063
13064 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13065
13066         PR libgfortran/31207
13067         * gfortran.dg/advance_5.f90: New test.
13068         * gfortran.dg/advance_6.f90: New test.
13069
13070 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13071
13072         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13073         * g++.dg/ext/dllimport7.C: Likewise.
13074         * g++.dg/ext/selectany1.C: Likewise.
13075
13076 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13077
13078         * g++.dg/parser/pr31138.C: New.
13079         * g++.dg/parser/pr31140.C: New.
13080         * g++.dg/parser/pr31141.C: New.
13081
13082 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13083
13084         PR c++/26099
13085         * g++.dg/ext/is_base_of.C: New.
13086         * g++.dg/ext/has_virtual_destructor.C: New.
13087         * g++.dg/ext/is_polymorphic.C: New.
13088         * g++.dg/ext/is_base_of_diagnostic.C: New.
13089         * g++.dg/ext/is_enum.C: New.
13090         * g++.dg/ext/has_nothrow_assign.C: New.
13091         * g++.dg/ext/has_nothrow_constructor.C: New.
13092         * g++.dg/ext/is_empty.C: New.
13093         * g++.dg/ext/has_trivial_copy.C: New.
13094         * g++.dg/ext/has_trivial_assign.C: New.
13095         * g++.dg/ext/is_abstract.C: New.
13096         * g++.dg/ext/is_pod.C: New.
13097         * g++.dg/ext/has_nothrow_copy.C: New.
13098         * g++.dg/ext/is_class.C: New.
13099         * g++.dg/ext/has_trivial_constructor.C: New.
13100         * g++.dg/ext/is_union.C: New.
13101         * g++.dg/ext/has_trivial_destructor.C: New.
13102         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13103         * g++.dg/template/crash43.C: Likewise.
13104
13105 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13106
13107         * g++.dg/warn/pedantic2.C: New testcase.
13108
13109 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13110
13111         * size_dim.f90: Fix dg directive.
13112         * pr16433.f: Likewise.
13113         * use_6.f90: Likewise.
13114         * use_7.f90: Likewise.
13115         * entry_9.f90: Likewise.
13116         * pointer_intent_2.f90: Likewise.
13117         * protected_1.f90: Likewise.
13118         * fmt_missing_period_2.f: Likewise.
13119         * pointer_intent_3.f90: Likewise.
13120         * protected_2.f90: Likewise.
13121         * protected_3.f90: Likewise.
13122         * pr15754.f90: Likewise.
13123         * protected_4.f90: Likewise.
13124         * protected_5.f90: Likewise.
13125         * initialization_2.f90: Likewise.
13126         * protected_6.f90: Likewise.
13127         * continuation_7.f90: Likewise.
13128         * derived_function_interface_1.f90: Likewise.
13129         * der_pointer_4.f90: Likewise.
13130         * fmt_zero_precision.f90: Likewise.
13131         * blockdata_3.f90: Likewise.
13132         * fmt_missing_period_1.f: Likewise.
13133         * real_const_3.f90: Likewise.
13134         * use_4.f90: Likewise.
13135         * fmt_missing_period_3.f: Likewise.
13136         * use_5.f90: Likewise.
13137
13138 2007-03-28  Mike Stump  <mrs@apple.com>
13139
13140         * gcc.dg/darwin-comm.c: Add.
13141
13142 2007-03-28  Eric Christopher  <echristo@apple.com>
13143
13144         * lib/target-supports.exp (check_effective_target_fstack_protector):
13145         New.
13146         * gcc.dg/ssp-1.c: Use.
13147         * gcc.dg/ssp-2.c: Ditto.
13148
13149 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13150
13151         PR c++/29077
13152         * g++.dg/parse/constructor3.C: New test.
13153
13154 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13155
13156         * gnat.dg/thin_pointer.ad[sb]: New test.
13157
13158 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13159
13160         * g++.dg/cpp0x/bracket1.C: New.
13161         * g++.dg/cpp0x/bracket2.C: New.
13162         * g++.dg/cpp0x/bracket3.C: New.
13163         * g++.dg/cpp0x/bracket4.C: New.
13164
13165 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13166
13167         * g++.dg/cpp0x/temp_default1.C: New.
13168         * g++.dg/cpp0x/temp_default3.C: New.
13169         * g++.dg/cpp0x/temp_default2.C: New.
13170         * g++.dg/cpp0x/temp_default4.C: New.
13171
13172 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13173
13174         PR c++/29993
13175         * g++.dg/other/cv_func2.C: New.
13176
13177 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13178
13179         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13180         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13181         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13182         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13183
13184         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13185         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13186
13187         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13188
13189         * lib/compat.exp (compat-execute): Fix processing of file names.
13190
13191 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13192
13193         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13194
13195 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13196
13197         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13198         Delete created executable test file.
13199         (check_effective_target_fortran_large_int): Ditto.
13200         (check_effective_target_static_libgfortran): Ditto.
13201
13202 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13203
13204         PR c++/30500
13205         * g++.dg/warn/pragma-system_header1.C: New test.
13206         * g++.dg/warn/pragma-system_header2.C: New test.
13207         * g++.dg/warn/pragma-system_header1.h. New.
13208         * g++.dg/warn/pragma-system_header2.h. New.
13209
13210 2007-03-26  Ian Lance Taylor  <iant@google.com>
13211
13212         PR tree-optimization/31345
13213         * gcc.c-torture/compile/pr31345-1.c: New test.
13214
13215 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13216
13217         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13218         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13219         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13220         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13221         * gfortran.dg/overload_1.f90: Likewise.
13222         * gfortran.dg/impure_assignment_1.f90: Likewise.
13223         * gfortran.dg/error_recovery_3.f90: Likewise.
13224         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13225         * gfortran.dg/sequence_types_1.f90: Likewise.
13226         * gfortran.dg/internal_references_1.f90: Likewise.
13227         * gfortran.dg/present_1.f90: Likewise.
13228         * gfortran.dg/volatile10.f90: Likewise.
13229         * gfortran.dg/module_equivalence_2.f90: Likewise.
13230         * gfortran.dg/use_4.f90: Likewise.
13231         * gfortran.dg/elemental_result_1.f90: Likewise.
13232         * gfortran.dg/generic_actual_arg.f90: Likewise.
13233         * gfortran.dg/private_type_5.f90: Likewise.
13234         * gfortran.dg/protected_4.f90: Likewise.
13235         * gfortran.dg/interface_3.f90: Likewise.
13236
13237 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13238
13239         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13240         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13241
13242 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13243
13244         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13245
13246 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13247
13248         PR libgfortran/31199
13249         * gfortran.dg/fmt_t_4.f90: New test.
13250
13251 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13252
13253         PR libfortran/31297
13254         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13255         * gfortran.dg/backspace_6.f:  Likewise.
13256         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13257         * gfortran.dg/direct_io_2.f90:  Likewise.
13258         * gfortran.dg/write_back.f:  Likewise.
13259         * gfortran.dg/write_rewind_2.f:  Likewise.
13260         * gfortran.dg/write_rewind_1.f:  Likewise.
13261         * gfortran.dg/write_rewind_2.f:  Likewise.
13262
13263 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13264
13265         PR tree-optimization/30784
13266         * gcc.dg/vect/pr30784.c: New test.
13267
13268 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13269
13270         PR fortran/30877
13271         * gfortran.dg/operator_1.f90: New test.
13272         * gfortran.dg/operator_2.f90: New test.
13273
13274 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13275
13276         PR libfortran/31196
13277         * gfortran.dg/reshape_transpose_1.f90:  New test.
13278
13279 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13280
13281         PR fortran/30655
13282         * gfortran.dg/bounds_check_6.f90: New test.
13283
13284 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13285
13286         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13287         #ifndef/#endif.
13288         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13289         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13290
13291 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13292
13293         PR fortran/31209
13294         * gfortran.dg/pointer_function_actual_1.f90: New test.
13295
13296         PR fortran/31200
13297         * gfortran.dg/pointer_function_actual_2.f90: New test.
13298
13299         PR fortran/31215
13300         * gfortran.dg/result_in_spec_1.f90: New test.
13301
13302 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13303
13304         PR fortran/30834
13305         * gfortran.dg/integer_exponentiation_3.F90: New test.
13306         * gfortran.dg/integer_exponentiation_4.f90: New test.
13307         * gfortran.dg/integer_exponentiation_5.F90: New test.
13308
13309 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13310
13311         PR c++/30863
13312         * g++.dg/template/error24.C: New test.
13313         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13314
13315 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/31273
13318         * g++.dg/expr/bitfield7.C: New test.
13319
13320 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13321
13322         PR other/23572
13323         * gcc.dg/float-range-4.c: New.
13324         * gcc.dg/float-range-1.c: Update. Test for a warning.
13325         * gcc.dg/float-range-3.c: New.
13326         * gcc.dg/float-range-5.c: New.
13327
13328 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13329
13330         PR fortran/31262
13331         * gfortran.dg/no_range_check_1.f90: New test.
13332
13333 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13334
13335         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13336         * g++.dg/other/static1.C: Remove stray semicolon.
13337         * g++.dg/other/init1.C: Likewise.
13338         * g++.dg/rtti/dyncast1.C: Likewise.
13339         * g++.dg/tree-ssa/pr17153.C: Likewise.
13340         * g++.dg/lookup/disamb1.C: Likewise.
13341         * g++.dg/lookup/scoped2.C: Likewise.
13342         * g++.dg/lookup/friend7.C: Likewise.
13343         * g++.dg/parse/parse4.C: Likewise.
13344         * g++.dg/parse/parse5.C: Likewise.
13345         * g++.dg/expr/pr29066.C: Likewise.
13346         * g++.dg/expr/cast4.C: Likewise.
13347         * g++.dg/tc1/dr193.C: Likewise.
13348         * g++.dg/tc1/dr213.C: Likewise.
13349         * g++.dg/abi/dcast1.C: Likewise.
13350         * g++.dg/abi/covariant2.C: Likewise.
13351         * g++.dg/inherit/covariant11.C: Likewise.
13352         * g++.dg/inherit/covariant9.C: Likewise.
13353         * g++.dg/inherit/covariant10.C: Likewise.
13354         * g++.dg/init/static3.C: Likewise.
13355         * g++.dg/init/init-ref3.C: Likewise.
13356         * g++.dg/init/ref10.C: Likewise.
13357         * g++.dg/template/meminit2.C: Likewise.
13358         * g++.dg/template/using9.C: Likewise.
13359         * g++.dg/template/friend9.C: Likewise.
13360         * g++.dg/template/ref1.C: Likewise.
13361         * g++.old-deja/g++.warn/inline.C: Likewise.
13362         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13363         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13364         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13365         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13366         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13367         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13368         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13369         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13370         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13371         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13372         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13373         * g++.old-deja/g++.brendan/template11.C: Likewise.
13374         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13375         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13376         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13377         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13378         * g++.old-deja/g++.jason/parse9.C: Likewise.
13379         * g++.old-deja/g++.jason/byval2.C: Likewise.
13380         * g++.old-deja/g++.jason/overload8.C: Likewise.
13381         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13382         * g++.old-deja/g++.jason/template33.C: Likewise.
13383         * g++.old-deja/g++.jason/return3.C: Likewise.
13384         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13385         * g++.old-deja/g++.jason/virtual.C: Likewise.
13386         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13387         * g++.old-deja/g++.jason/template27.C: Likewise.
13388         * g++.old-deja/g++.jason/synth6.C: Likewise.
13389         * g++.old-deja/g++.jason/ref8.C: Likewise.
13390         * g++.old-deja/g++.jason/offset1.C: Likewise.
13391         * g++.old-deja/g++.other/static20.C: Likewise.
13392         * g++.old-deja/g++.other/array1.C: Likewise.
13393         * g++.old-deja/g++.other/new3.C: Likewise.
13394         * g++.old-deja/g++.other/array2.C: Likewise.
13395         * g++.old-deja/g++.other/overload9.C: Likewise.
13396         * g++.old-deja/g++.other/cast6.C: Likewise.
13397         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13398         * g++.old-deja/g++.other/eh4.C: Likewise.
13399         * g++.old-deja/g++.other/using7.C: Likewise.
13400         * g++.old-deja/g++.other/init18.C: Likewise.
13401         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13402         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13403         * g++.old-deja/g++.other/dtor11.C: Likewise.
13404         * g++.old-deja/g++.pt/static11.C: Likewise.
13405         * g++.old-deja/g++.pt/crash19.C: Likewise.
13406         * g++.old-deja/g++.pt/overload12.C: Likewise.
13407         * g++.old-deja/g++.pt/crash46.C: Likewise.
13408         * g++.old-deja/g++.pt/mi1.C: Likewise.
13409         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13410         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13411         * g++.old-deja/g++.pt/local5.C: Likewise.
13412         * g++.old-deja/g++.pt/typename2.C: Likewise.
13413         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13414         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13415         * g++.old-deja/g++.law/visibility1.C: Likewise.
13416         * g++.old-deja/g++.law/visibility2.C: Likewise.
13417         * g++.old-deja/g++.law/virtual2.C: Likewise.
13418         * g++.old-deja/g++.law/operators19.C: Likewise.
13419         * g++.old-deja/g++.law/parsing10.C: Likewise.
13420         * g++.old-deja/g++.law/visibility4.C: Likewise.
13421         * g++.old-deja/g++.law/operators4.C: Likewise.
13422         * g++.old-deja/g++.law/dtors2.C: Likewise.
13423         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13424         * g++.old-deja/g++.law/visibility10.C: Likewise.
13425         * g++.old-deja/g++.law/scope3.C: Likewise.
13426         * g++.old-deja/g++.law/casts2.C: Likewise.
13427         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13428         * g++.old-deja/g++.law/operators33.C: Likewise.
13429         * g++.old-deja/g++.law/friend4.C: Likewise.
13430         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13431         * g++.old-deja/g++.mike/p5611.C: Likewise.
13432         * g++.old-deja/g++.mike/net37.C: Likewise.
13433         * g++.old-deja/g++.mike/p3570.C: Likewise.
13434         * g++.old-deja/g++.mike/p5718.C: Likewise.
13435         * g++.old-deja/g++.mike/net21.C: Likewise.
13436         * g++.old-deja/g++.mike/p1862.C: Likewise.
13437         * g++.old-deja/g++.mike/p4511.C: Likewise.
13438         * g++.old-deja/g++.mike/virt3.C: Likewise.
13439         * g++.old-deja/g++.mike/p16146.C: Likewise.
13440         * g++.old-deja/g++.mike/p1989.C: Likewise.
13441         * g++.old-deja/g++.mike/p5571.C: Likewise.
13442         * g++.old-deja/g++.gb/scope10.C: Likewise.
13443         * g++.old-deja/g++.abi/primary5.C: Likewise.
13444         * g++.old-deja/g++.abi/empty2.C: Likewise.
13445         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13446         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13447         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13448         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13449         * g++.old-deja/g++.bob/template3.C: Likewise.
13450         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13451
13452 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13453
13454         PR fortran/31193
13455         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13456
13457 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13458
13459         PR fortran/20897
13460         * gfortran.dg/derived_name_1.f90: New.
13461         * gfortran.dg/derived_name_2.f: New.
13462
13463 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13464
13465         * lib/target-supports.exp (check_effective_target_nonpic): New
13466         procedure.
13467         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13468         when compiling PIC.
13469         * gcc.target/i386/asm-4.c: Require nonpic.
13470         * gcc.target/i386/cmov1.c: Likewise.
13471         * gcc.target/i386/mul.c: Likewise.
13472         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13473         * gcc.target/i386/ssetype-1.c: Require nonpic.
13474         * gcc.target/i386/ssetype-3.c: Likewise.
13475         * gcc.target/i386/ssetype-5.c: Likewise.
13476
13477 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13478
13479         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13480         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13481         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13482         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13483
13484 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13485
13486         PR tree-optimization/30590
13487         * g++.dg/opt/pr30590.C: New testcase.
13488
13489 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13490
13491         PR c/30762
13492         * gcc.dg/pr30762-1.c: New test.
13493         * gcc.dg/pr30762-2.c: New test.
13494
13495         PR inline-asm/30505
13496         * gcc.target/i386/pr30505.c: New test.
13497
13498 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13499
13500         * gcc.target/arm/register-variables.c: New.
13501
13502 2007-03-19  Jeff Law  <law@redhat.com>
13503
13504         * PR tree-optimization/30984
13505         * gcc.c-torture/pr30984.c: New test.
13506
13507 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13508         Richard Guenther  <rguenther@suse.de>
13509
13510         PR tree-optimization/31254
13511         * gcc.dg/torture/pr31254.c: New testcase.
13512
13513 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13514
13515         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13516         target default_packed.
13517
13518 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13519
13520         PR fortran/31203
13521         * gfortran.dg/string_length_1.f90: New test.
13522
13523 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13524
13525         PR testsuite/30395
13526         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13527
13528 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13529
13530         PR libgfortran/31052
13531         * gfortran.dg/namelist_27.f90: New test.
13532
13533 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13534
13535         PR fortran/30531
13536         * gfortran.dg/used_types_14.f90: New test.
13537
13538         PR fortran/31086
13539         * gfortran.dg/used_types_15.f90: New test.
13540
13541 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13542
13543         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13544         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13545
13546 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13547
13548         PR fortran/31120
13549         * gfortran.dg/integer_exponentiation_2.f90: New test.
13550
13551 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13552
13553         PR tree-optimization/31041
13554         * gcc.dg/vect/pr31041.c: New test.
13555
13556 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13557
13558         * g++.dg/warn/Wconversion-integer.C: New
13559         * g++.dg/warn/Wconversion-real.C: New.
13560         * g++.dg/warn/Wconversion-real-integer.C: New.
13561         * g++.dg/warn/conv2.C: Updated.
13562
13563 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13564
13565         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13566         exclude RTPs.
13567
13568 2007-03-16  Richard Guenther  <rguenther@suse.de>
13569
13570         PR tree-optimization/31146
13571         * g++.dg/tree-ssa/pr31146.C: New testcase.
13572
13573 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13574
13575         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13576         assume that the target has <features.h>.
13577
13578 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13579
13580         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13581         dg-options rather than to the whole test.
13582
13583 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13584
13585         PR debug/29906
13586         * g++.dg/debug/pr29906.C: New
13587
13588 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13589
13590         PR libgfortran/31099
13591         * gfortran.dg/unformatted_recl.f90: Update test.
13592
13593 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13594
13595         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13596
13597 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13598
13599         PR c++/30891
13600         * g++.dg/parse/namespace-definition.C: New.
13601
13602 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13603
13604         PR c++/24924
13605         * g++.dg/cpp/pedantic-errors.C: New.
13606         * g++.dg/cpp/permissive.C: New.
13607
13608 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13609
13610         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13611         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13612
13613 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13614
13615         * lib/target-supports.exp (check_missing_uclibc_feature)
13616         (check_effective_target_wchar): New procedures.
13617         * gcc.dg/wchar_t-1.c: Require target wchar.
13618         * gcc.dg/wint_t-1.c: Likewise.
13619
13620 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13621
13622         * lib/target-supports.exp (check_gc_sections_available): Return
13623         false for VxWorks targets.
13624
13625 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13626
13627         * g++.dg/warn/Wconversion2.C: Fix typo.
13628         * gcc.dg/if-empty-1.c: Ditto.
13629
13630 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13631
13632         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13633
13634 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13635
13636         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13637         * gcc.target/i386/pr31167.c: Ditto.
13638
13639 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13640
13641         PR target/31167
13642         * gcc.target/i386/pr31167.c: New test.
13643
13644 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13645
13646         PR fortran/30922
13647         * gfortran.dg/import5.f90.f90: New test.
13648
13649
13650         PR fortran/30879
13651         * gfortran.dg/data_components_1.f90: New test.
13652
13653
13654         PR fortran/30870
13655         * gfortran.dg/generic_13.f90: New test.
13656
13657         PR fortran/31163
13658         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13659
13660 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13661
13662         PR libgfortran/31051
13663         * gfortran.dg/fmt_t_4.f90: New
13664
13665 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13666
13667         PR C++/31165
13668         * g++.dg/other/default7.C: New test.
13669
13670 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13671
13672         * g++.dg/warn/Wconversion2.C: New.
13673
13674 2007-03-14  Eric Christopher  <echristo@apple.com>
13675
13676         * gcc.dg/ssp-1.c: New.
13677         * gcc.dg/ssp-2.c: Ditto.
13678
13679 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13680
13681         * g++.dg/warn/do-empty.C: New.
13682         * gcc.dg/do-empty.c: New.
13683         * gcc.dg/if-empty-1.c: Update.
13684         * gcc.dg/20001116-1.c: Update.
13685         * gcc.dg/pr23165.c: Update.
13686
13687 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * gfortran.dg/module_implicit_conversion.f90: New test.
13690
13691 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13692
13693         PR middle-end/31127
13694         * gcc.dg/pr31127.c: New.
13695
13696 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13697
13698         * gcc.dg/tree-ssa/loop-26.c: New test.
13699
13700 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13701
13702         * gcc.target/i386/cmpxchg16b-1.c: New test.
13703
13704 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13705
13706         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13707         * gcc.dg/c99-vla-1.c: Likewise.
13708         * g++.dg/ext/vla1.C: Likewise
13709
13710 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13711
13712         * gcc.dg/wvla-1.c: New test
13713         * gcc.dg/wvla-2.c: New test
13714         * gcc.dg/wvla-3.c: New test
13715         * gcc.dg/wvla-4.c: New test
13716         * gcc.dg/wvla-5.c: New test
13717         * gcc.dg/wvla-6.c: New test
13718         * gcc.dg/wvla-7.c: New test
13719         * g++.dg/warn/Wvla-1.C: New test
13720         * g++.dg/warn/Wvla-2.C: New test
13721         * g++.dg/warn/Wvla-3.C: New test
13722
13723 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13724
13725         PR c++/30108
13726         * g++.dg/other/default6.C: New test.
13727
13728 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13729
13730         * lib/target-supports.exp (check_profiling_available): Return false
13731         for VxWorks.
13732         (check_effective_target_vxworks_kernel): New procedure.
13733         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13734         VxWorks.
13735         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13736         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13737         to include VxWorks.
13738         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13739
13740 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13741
13742         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13743         PIC is not supported.
13744         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13745         * gcc.dg/20020426-2.c: Likewise.
13746         * gcc.dg/pr28243.c: Likewise.
13747         * gcc.dg/visibility-11.c: Likewise.
13748         * gcc.dg/tls/opt-9.c: Likewise.
13749         * gcc.dg/tls/opt-10.c: Likewise.
13750         * gcc.dg/tls/pic-1.c: Likewise.
13751         * gcc.dg/tls/struct-1.c: Likewise.
13752         * gcc.target/i386/20000807-1.c: Likewise.
13753         * gcc.target/i386/20000904-1.c: Likewise.
13754         * gcc.target/i386/20011119-1.c: Likewise.
13755         * gcc.target/i386/990213-2.c: Likewise.
13756         * gcc.target/i386/990214-1.c: Likewise.
13757         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13758         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13759         * gcc.target/i386/pic-1.c: Likewise.
13760         * gcc.target/i386/pr21518.c: Likewise.
13761         * gcc.target/i386/pr23098.c: Likewise.
13762         * gcc.target/i386/pr23943.c: Likewise.
13763
13764 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13765
13766         PR c++/31038
13767         * g++.dg/template/complit2.C: New test.
13768
13769         PR c++/30328
13770         * g++.dg/ext/bitfield1.C: New test.
13771
13772 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13773
13774         PR fortran/30883
13775         * gfortran.dg/interface_11.f90: New test.
13776
13777 2007-03-11  Richard Guenther  <rguenther@suse.de>
13778
13779         PR tree-optimization/31115
13780         * gcc.dg/torture/pr31115.c: New testcase.
13781
13782 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13783
13784         PR tree-optimization/29925
13785         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13786
13787 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13788
13789         PR c++/30274
13790         * g++.dg/expr/bitfield3.C: New test.
13791         * g++.dg/expr/bitfield4.C: Likewise.
13792         * g++.dg/expr/bitfield5.C: Likewise.
13793         * g++.dg/expr/bitfield6.C: Likewise.
13794
13795         PR c++/30924
13796         * g++.dg/template/array18.C: New test.
13797
13798 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13799
13800         PR c++/17946
13801         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13802         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13803
13804 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13805
13806         PR c++/20599
13807         * g++.dg/cpp0x/variadic-bind.C: New.
13808         * g++.dg/cpp0x/variadic-function.C: New.
13809         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13810         * g++.dg/cpp0x/variadic-tuple.C: New.
13811         * g++.dg/cpp0x/variadic1.C: New.
13812         * g++.dg/cpp0x/variadic2.C: New.
13813         * g++.dg/cpp0x/variadic3.C: New.
13814         * g++.dg/cpp0x/variadic4.C: New.
13815         * g++.dg/cpp0x/variadic5.C: New.
13816         * g++.dg/cpp0x/variadic6.C: New.
13817         * g++.dg/cpp0x/variadic7.C: New.
13818         * g++.dg/cpp0x/variadic8.C: New.
13819         * g++.dg/cpp0x/variadic9.C: New.
13820         * g++.dg/cpp0x/variadic10.C: New.
13821         * g++.dg/cpp0x/variadic11.C: New.
13822         * g++.dg/cpp0x/variadic12.C: New.
13823         * g++.dg/cpp0x/variadic13.C: New.
13824         * g++.dg/cpp0x/variadic14.C: New.
13825         * g++.dg/cpp0x/variadic15.C: New.
13826         * g++.dg/cpp0x/variadic16.C: New.
13827         * g++.dg/cpp0x/variadic17.C: New.
13828         * g++.dg/cpp0x/variadic18.C: New.
13829         * g++.dg/cpp0x/variadic19.C: New.
13830         * g++.dg/cpp0x/variadic20.C: New.
13831         * g++.dg/cpp0x/variadic21.C: New.
13832         * g++.dg/cpp0x/variadic22.C: New.
13833         * g++.dg/cpp0x/variadic23.C: New.
13834         * g++.dg/cpp0x/variadic24.C: New.
13835         * g++.dg/cpp0x/variadic25.C: New.
13836         * g++.dg/cpp0x/variadic26.C: New.
13837         * g++.dg/cpp0x/variadic27.C: New.
13838         * g++.dg/cpp0x/variadic28.C: New.
13839         * g++.dg/cpp0x/variadic29.C: New.
13840         * g++.dg/cpp0x/variadic30.C: New.
13841         * g++.dg/cpp0x/variadic31.C: New.
13842         * g++.dg/cpp0x/variadic32.C: New.
13843         * g++.dg/cpp0x/variadic33.C: New.
13844         * g++.dg/cpp0x/variadic34.C: New.
13845         * g++.dg/cpp0x/variadic35.C: New.
13846         * g++.dg/cpp0x/variadic36.C: New.
13847         * g++.dg/cpp0x/variadic37.C: New.
13848         * g++.dg/cpp0x/variadic38.C: New.
13849         * g++.dg/cpp0x/variadic39.C: New.
13850         * g++.dg/cpp0x/variadic40.C: New.
13851         * g++.dg/cpp0x/variadic41.C: New.
13852         * g++.dg/cpp0x/variadic42.C: New.
13853         * g++.dg/cpp0x/variadic43.C: New.
13854         * g++.dg/cpp0x/variadic44.C: New.
13855         * g++.dg/cpp0x/variadic45.C: New.
13856         * g++.dg/cpp0x/variadic46.C: New.
13857         * g++.dg/cpp0x/variadic47.C: New.
13858         * g++.dg/cpp0x/variadic48.C: New.
13859         * g++.dg/cpp0x/variadic49.C: New.
13860         * g++.dg/cpp0x/variadic50.C: New.
13861         * g++.dg/cpp0x/variadic51.C: New.
13862         * g++.dg/cpp0x/variadic52.C: New.
13863         * g++.dg/cpp0x/variadic53.C: New.
13864         * g++.dg/cpp0x/variadic54.C: New.
13865         * g++.dg/cpp0x/variadic55.C: New.
13866         * g++.dg/cpp0x/variadic56.C: New.
13867         * g++.dg/cpp0x/variadic57.C: New.
13868         * g++.dg/cpp0x/variadic58.C: New.
13869         * g++.dg/cpp0x/variadic59.C: New.
13870         * g++.dg/cpp0x/variadic60.C : New.
13871         * g++.dg/cpp0x/variadic61.C : New.
13872         * g++.dg/cpp0x/variadic62.C : New.
13873         * g++.dg/cpp0x/variadic63.C : New.
13874         * g++.dg/cpp0x/variadic64.C : New.
13875         * g++.dg/cpp0x/variadic65.C : New.
13876         * g++.dg/cpp0x/variadic66.C : New.
13877         * g++.dg/cpp0x/variadic67.C : New.
13878         * g++.dg/cpp0x/variadic68.C : New.
13879         * g++.dg/cpp0x/variadic69.C : New.
13880         * g++.dg/cpp0x/variadic70.C : New.
13881         * g++.dg/cpp0x/variadic71.C : New.
13882         * g++.dg/cpp0x/variadic72.C : New.
13883         * g++.dg/cpp0x/variadic73.C : New.
13884         * g++.dg/cpp0x/variadic74.C : New.
13885         * g++.dg/cpp0x/variadic75.C : New.
13886         * g++.dg/cpp0x/variadic-ex1.C : New.
13887         * g++.dg/cpp0x/variadic-ex2.C : New.
13888         * g++.dg/cpp0x/variadic-ex3.C : New.
13889         * g++.dg/cpp0x/variadic-ex4.C : New.
13890         * g++.dg/cpp0x/variadic-ex5.C : New.
13891         * g++.dg/cpp0x/variadic-ex6.C : New.
13892         * g++.dg/cpp0x/variadic-ex7.C : New.
13893         * g++.dg/cpp0x/variadic-ex8.C : New.
13894         * g++.dg/cpp0x/variadic-ex9.C : New.
13895         * g++.dg/cpp0x/variadic-ex10.C : New.
13896         * g++.dg/cpp0x/variadic-ex11.C : New.
13897         * g++.dg/cpp0x/variadic-ex12.C : New.
13898         * g++.dg/cpp0x/variadic-ex13.C : New.
13899         * g++.dg/cpp0x/variadic-ex14.C : New.
13900
13901 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13902
13903         PR libgfortran/31099
13904         * gfortran.dg/unformatted_recl.f90: New test.
13905
13906 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13907
13908         * gcc.dg/fold-eqcmplx-1.c: New test case.
13909
13910 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13911
13912         PR rtl-optimization/30643
13913         * gcc.dg/pr30643.c: New.
13914
13915 2007-03-09  Chao-ying Fu  <fu@mips.com>
13916
13917         * gcc.target/mips/mips32-dspr2-type.c: New test.
13918         * gcc.target/mips/mips32-dspr2.c: New test.
13919         * gcc.target/mips/dspr2-MULT.c: New test.
13920         * gcc.target/mips/dspr2-MULTU.c: New test.
13921         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13922         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13923         Adjust some formats.
13924
13925 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13926
13927         PR c++/17946
13928         * gcc.dg/Wlogical-op-1.c: New.
13929         * g++.dg/warn/Wlogical-op-1.C: New.
13930
13931 2007-03-09  Richard Guenther  <rguenther@suse.de>
13932
13933         PR tree-optimization/30904
13934         PR middle-end/31058
13935         * gcc.dg/pr30904.c: Remove xfail.
13936
13937 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13938
13939         PR C/31072
13940         * gcc.c-torture/execute/pr31072.c: New test.
13941
13942 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13943
13944         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13945         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13946         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13947         *lrint* and *lround*.
13948         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13949         floor->lfloor.
13950         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13951         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13952         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13953         and *lround*.  Correct macro names.
13954         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13955         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13956
13957 2007-03-08  Ian Lance Taylor  <iant@google.com>
13958
13959         * gcc.dg/no-strict-overflow-5.c: New test.
13960         * gcc.dg/no-strict-overflow-6.c: New test.
13961         * gcc.dg/Wstrict-overflow-11.c: New test.
13962         * gcc.dg/Wstrict-overflow-12.c: New test.
13963         * gcc.dg/Wstrict-overflow-13.c: New test.
13964         * gcc.dg/Wstrict-overflow-14.c: New test.
13965         * gcc.dg/Wstrict-overflow-15.c: New test.
13966
13967 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13968
13969         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13970         for VxWorks kernel mode.
13971         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13972
13973 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13974
13975         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13976         mode.
13977
13978 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13979
13980         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13981         and lib/bfill.c on VxWorks targets.
13982         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13983         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13984         lib/bfill.c and lib/memmove.c on VxWorks targets.
13985         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13986         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13987         on VxWorks targets.
13988         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13989         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13990
13991 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13992
13993         * gfortran.dg/use_5.f90: New test.
13994         * gfortran.dg/use_6.f90: Ditto.
13995         * gfortran.dg/use_7.f90: Ditto.
13996
13997 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13998
13999         PR fortran/30973
14000         * gfortran.dg/use_4.f90: New test.
14001         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14002
14003 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14004
14005         PR fortran/31011
14006         * gfortran.dg/parameter_array_section_2.f90: New test.
14007
14008 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14009
14010         PR c++/30852
14011         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14012
14013         PR c++/30534
14014         * g++.dg/template/arg5.C: New test.
14015
14016 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14017
14018         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14019
14020 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14021
14022         * gcc.dg/var-expand1.c: Add newline at end of file.
14023
14024 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14025
14026         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14027
14028 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14029
14030         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14031
14032 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14033
14034         * gcc.dg/torture/builtin-convert-4.c: New test.
14035
14036 2007-03-05  Ian Lance Taylor  <iant@google.com>
14037
14038         * gcc.c-torture/compile/pr31034.c: New test.
14039
14040 2007-03-05  Ian Lance Taylor  <iant@google.com>
14041
14042         * gcc.dg/inline-18.c: New test.
14043         * gcc.dg/inline-19.c: New test.
14044         * gcc.dg/inline-20.c: New test.
14045         * gcc.dg/inline-21.c: New test.
14046
14047 2007-03-05  Richard Guenther  <rguenther@suse.de>
14048
14049         PR tree-optimization/14052
14050         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14051
14052 2007-03-05  Richard Guenther  <rguenther@suse.de>
14053
14054         PR tree-optimization/23777
14055         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14056
14057 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14058
14059         PR other/30465
14060         * gcc.dg/multiple-overflow-warn-3.c: New.
14061         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14062
14063 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14064
14065         PR c++/30895
14066         * g++.dg/parse/template23.C: New test.
14067
14068 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14069
14070         PR middle-end/30744
14071         * gcc.dg/pr30744-1.c: New test case.
14072
14073 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14074
14075         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14076
14077 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14078
14079         PR target/30406
14080         * gfortran.dg/logical_3.f90: New test.
14081
14082 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14083
14084         PR libfortran/30981
14085         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14086
14087 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14088
14089         * gcc.target/m68k/m68k.exp: New.
14090         * gcc.target/m68k/crash1.c: New.
14091
14092 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14093
14094         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14095         to be more compatible with integer(kind=8).
14096
14097 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14098
14099         PR libfortran/31001
14100         * gfortran.dg/zero_sized_3.f90: New test.
14101
14102 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14103
14104         PR c++/15787
14105         * g++.dg/parse/else.C: New.
14106         * g++.dg/parse/else-2.C: New.
14107
14108 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14109             Tobias Burnus  <burnus@net-b.de>
14110
14111         PR fortran/30882
14112         * gfortran.dg/size_dim.f90: New test.
14113
14114 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14115             Tobias Burnus  <burnus@net-b.de>
14116
14117         PR fortran/30873
14118         * gfortran.dg/entry_9.f90: New test.
14119
14120 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14121
14122         PR c++/28253
14123         * g++.dg/inherit/covariant16.C: New test.
14124
14125 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14126
14127         * g++.dg/other/darwin-minversion-1.C: New.
14128
14129 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14130
14131         * gcc.dg/tree-ssa/20070302-1.c: New test.
14132
14133 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14134
14135         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14136         tests.
14137
14138 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14139
14140         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14141
14142 2007-03-01  Simon Baldwin <simonb@google.com>
14143
14144         PR c++/23689
14145         * warn/ignored_typedef.C: New.
14146         * init/ctor8.C: Added dg-warning to consume ignored typedef
14147         warning.
14148         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14149         and added an explicit line number.
14150
14151 2007-02-28  Richard Guenther  <rguenther@suse.de>
14152
14153         PR middle-end/30364
14154         * gcc.dg/torture/pr30364-1.c: New testcase.
14155         * gcc.dg/torture/pr30364-2.c: Likewise.
14156         * gcc.dg/torture/pr30364-3.c: Likewise.
14157
14158 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14159
14160         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14161         powerpc*, use -funsafe-math-optimizations.
14162         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14163         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14164
14165 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14166             Paul Thomas  <pault@gcc.gnu.org>
14167
14168         PR fortran/30888
14169         PR fortran/30887
14170         * c_by_val_1.f: Test %VAL() with non-default kind.
14171         * c_by_val.c: Ditto.
14172         * c_by_val_4.f: New test.
14173
14174 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14175
14176         PR fortran/30968
14177         * gfortran.dg/continuation_7.f90: New test.
14178
14179 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14180
14181         * g++.dg/inherit/thunk7.C: New test.
14182         * lib/target-supports.exp (check_profiling_available): Not available
14183         for bfin-*-*.
14184
14185 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14186
14187         PR target/30970
14188         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14189
14190 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14191
14192         * lib/target-supports.exp (check_effective_target_init_priority):
14193         Remove Solaris special case.
14194
14195 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14196
14197         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14198         for more builtin types.
14199
14200         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14201         * g++.dg/ext/visibility/noPLT.C: Likewise.
14202
14203 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14204
14205         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14206         sh* targets.
14207
14208 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14209
14210         PR fortran/30865
14211         * size_optional_dim_1.f90:  New test.
14212
14213 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14214
14215         * gcc.dg/vxworks/vxworks.exp: New file.
14216         * gcc.dg/vxworks/initpri1.c: Likewise.
14217         * gcc.dg/vxworks/initpri2.c: Likewise.
14218         * gcc.dg/initpri2.c: Add more tests.
14219         * g++.dg/special/initpri2.C: Likewise.
14220
14221         * gcc.dg/initpri1.c: New test.
14222         * gcc.dg/initpri2.c: Likewise.
14223         * g++.dg/special/initpri1.C: New test.
14224         * g++.dg/special/initpri2.C: Likewise.
14225         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14226         * g++.dg/special/conpr-2.C: Likewise.
14227         * g++.dg/special/conpr-3.C: Likewise.
14228         * g++.dg/special/conpr-4.C: Likewise.
14229         * g++.dg/special/initp1.C: Likewise.
14230         * g++.dg/special/ecos.exp: Remove code to detect availability of
14231         constructor priorities.
14232         * lib/target-supports.exp (check_effective_target_init_priority):
14233         New function.
14234
14235 2007-02-24  Jan Hubicka  <jh@suse.cz>
14236
14237         * gcc.c-torture/execute/pr30778.c: New testcase.
14238
14239 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14240
14241         PR libgfortran/30918
14242         * gfortran.dg/namelist_26.f90: New test.
14243
14244 2007-02-24  Richard Guenther  <rguenther@suse.de>
14245
14246         PR middle-end/30951
14247         * gcc.dg/pr30951.c: New testcase.
14248
14249 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14250
14251         * gcc.dg/torture/builtin-modf-1.c: New test.
14252
14253 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14254
14255         PR tree-optimization/30904
14256         * gcc.dg/pr30904.c: New test.
14257
14258 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14259
14260         * gcc.test-framework/README: Correct command.
14261         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14262         -Wunused-value.
14263         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14264
14265 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14268
14269 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14270
14271         * lib/target-supports.exp (check_effective_target_newlib): New
14272         function.
14273
14274 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14275
14276         PR fortran/30660
14277         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14278         allocatable component.
14279
14280
14281 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14282
14283         * gcc.dg/torture/builtin-logb-1.c: New test.
14284         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14285         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14286         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14287         sh* targets.
14288
14289 2007-02-23  Richard Guenther  <rguenther@suse.de>
14290
14291         * g++.dg/warn/changes-meaning.C: New testcase.
14292
14293 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14294
14295         PR libgfortran/30910
14296         * gfortran.dg/fmt_zero_precision.f90: Update test.
14297
14298 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14299
14300         * gcc.dg/torture/builtin-frexp-1.c: New test.
14301
14302 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14303
14304         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14305
14306 2007-02-22  Ian Lance Taylor  <iant@google.com>
14307
14308         PR debug/30898
14309         * g++.dg/debug/pr30898.C: New test.
14310
14311 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14312
14313         * gcc.dg/vect/vect-106.c: New test.
14314
14315 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14316             Ira Rosen  <irar@il.ibm.com>
14317
14318         PR tree-optimization/30843
14319         * gcc.dg/vect/pr30843.c: New test.
14320
14321 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14322
14323         PR tree-optimization/30858
14324         * gcc.dg/vect/pr30858.c: New test.
14325
14326 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14327
14328         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14329         to set options for compiling testglue.
14330         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14331         * lib/obj-c++.exp (obj-c++_init): Likewise.
14332
14333 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14334
14335         * gnat.dg/derived_aggregate.adb: New test.
14336
14337 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14338
14339         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14340         sh* targets.  Call the correct CKSGN macro.
14341
14342 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14343
14344         * gfortran.dg/gomp/omp_parse1.f90: New test.
14345         * gfortran.dg/gomp/omp_parse2.f: New test.
14346
14347 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14348
14349         PR fortran/30869
14350         * gfortran.dg/do_pointer_1.f90:  New test.
14351
14352 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14353
14354         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14355         and scalbln.
14356
14357 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14358
14359         * gcc.dg/darwin-minversion-1.c: New.
14360         * gcc.dg/darwin-minversion-2.c: New.
14361
14362 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14363
14364         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14365
14366 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14367             DJ Delorie <dj@redhat.com>
14368
14369         PR other/30824
14370         * gcc.dg/Wfatal.c: New.
14371         * gcc.dg/Wfatal-2.c: New.
14372         * gcc.dg/Werror-1.c: Adjust expectations.
14373         * gcc.dg/Werror-5.c: Likewise.
14374         * gcc.dg/Werror-7.c: Likewise.
14375         * gcc.dg/Werror-10.c: Likewise.
14376         * gcc.dg/Werror-11.c: Likewise.
14377
14378 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14379
14380         PR fortran/30522
14381         * gfortran.dg/volatile10.f90: New test.
14382
14383 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14384
14385         PR libfortran/30533
14386         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14387
14388 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14389
14390         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14391         * gcc.dg/Walways-true-1.c: Likewise.
14392         * gcc.dg/weak/weak-3.c: Likewise.
14393         * gcc.dg/Werror-1.c: Likewise.
14394         * gcc.dg/Werror-3.c: Likewise.
14395         * gcc.dg/Werror-4.c: Likewise.
14396         * gcc.dg/Werror-5.c: Likewise.
14397         * gcc.dg/Werror-6.c: Likewise.
14398         * gcc.dg/Werror-7.c: Likewise.
14399         * gcc.dg/Werror-8.c: Likewise.
14400         * gcc.dg/Werror-10.c: Likewise.
14401         * gcc.dg/Werror-11.c: Likewise.
14402         * gcc.dg/Werror-12.c: Likewise.
14403         * g++.old-deja/g++.mike/warn8.C: Likewise.
14404         * g++.dg/warn/Walways-true-1.C: Likewise.
14405         * g++.dg/warn/Walways-true-2.C: Likewise.
14406         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14407         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14408         -Wstring-literal-comparison with -Waddress.
14409         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14410         -Wno-string-literal-comparison with -Wno-address.
14411
14412 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14413
14414         * gnat.dg/self_aggregate_with_call.adb: New test.
14415
14416 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14417
14418         PR tree-optimization/30975
14419         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14420         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14421         * gcc.dg/vect/pr30795.c: New.
14422
14423 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14424
14425         PR fortran/30681
14426         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14427
14428 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14429
14430         PR rtl-optimization/28173
14431         * gcc.target/i386/andor-1.c: New test case.
14432
14433 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14434
14435         * gcc.dg/torture/builtin-ldexp-1.c: New.
14436         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14437
14438 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14439
14440         * gfortran.dg/array_constructor_15.f90: New test case.
14441
14442 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14443
14444         * gfortran.dg/forall_10.f90: New test case.
14445
14446 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14447
14448         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14449
14450 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14451
14452         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14453         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14454
14455 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14456
14457         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14458         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14459         * gcc.target/i386/xchg-1.c: New test.
14460         * gcc.target/i386/xchg-2.c: New test.
14461
14462 2007-02-16  Richard Guenther  <rguenther@suse.de>
14463             Christian Bruel  <christian.bruel@st.com>
14464
14465         * gcc.dg/strict-overflow-5.c: New testcase.
14466
14467 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14468
14469         PR fortran/30793
14470         * gfortran.dg/func_derived_4.f90: New test.
14471
14472 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14473
14474         PR middle-end/30391
14475         * gfortran.dg/pr30391-1.f90: New test case.
14476
14477 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14478
14479         PR middle-end/30433
14480         * gcc.c-torture/compile/pr30433.c: New testcase to check
14481         that complex constants comparisions are foldded.
14482
14483 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14484
14485         PR C++/30158
14486         * g++.dg/ext/stmtexpr10.C: New testcase.
14487
14488 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14489
14490         PR middle-end/30729
14491         * gcc.dg/Wunused-value-2.c: New testcase.
14492
14493 2007-02-15  Ian Lance Taylor  <iant@google.com>
14494
14495         * g++.dg/eh/subreg-1.C: New test.
14496
14497 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14498
14499         PR c/26494
14500         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14501         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14502         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14503         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14504         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14505         * gcc.dg/Werror-implicit-function-declaration.c: New.
14506
14507 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14508
14509         PR c++/28943
14510         * g++.dg/warn/pr28943.C: New.
14511
14512 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14513
14514         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14515
14516 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14517
14518         PR fortran/30779
14519         * gfortran.dg/error_recovery_3.f90: New test.
14520
14521 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14522
14523         * g++.dg/tree-ssa/sra-1.C: New.
14524
14525 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14526
14527         * g++.dg/tree-ssa/sra-1.C: New.
14528
14529 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14530
14531         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14532
14533 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14534
14535         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14536
14537 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14538
14539         PR fortran/30799
14540         * gfortran.dg/logical_2.f90: New test.
14541
14542 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14543
14544         * gcc.dg/torture/complex-alias-1.c: New test.
14545
14546 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14547
14548         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14549         instead of -fdump-tree-tailcall.
14550
14551 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14552
14553         * gfortran.dg/interface_10.f90: Fix comment typo.
14554
14555 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14556
14557         PR tree-optimization/30771
14558         * gcc.dg/vect/pr30771.c: New test.
14559
14560 2007-02-13  Ian Lance Taylor  <iant@google.com>
14561
14562         * gcc.dg/Wstrict-overflow-1.c: New test.
14563         * gcc.dg/Wstrict-overflow-2.c: New test.
14564         * gcc.dg/Wstrict-overflow-3.c: New test.
14565         * gcc.dg/Wstrict-overflow-4.c: New test.
14566         * gcc.dg/Wstrict-overflow-5.c: New test.
14567         * gcc.dg/Wstrict-overflow-6.c: New test.
14568         * gcc.dg/Wstrict-overflow-7.c: New test.
14569         * gcc.dg/Wstrict-overflow-8.c: New test.
14570         * gcc.dg/Wstrict-overflow-9.c: New test.
14571         * gcc.dg/Wstrict-overflow-10.c: New test.
14572
14573 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14574
14575         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14576
14577 2007-02-13  Richard Henderson  <rth@redhat.com>
14578
14579         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14580         * gcc.c-torture/execute/pr29302-1.c: ... here.
14581
14582 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14583
14584         PR c/29521
14585         * gcc.dg/c90-return-1.c: Update output.
14586         * gcc.dg/c99-return-1.c: Likewise.
14587
14588 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14589
14590         PR fortran/30554
14591         * gfortran.dg/used_dummy_types_7.f90: New test..
14592
14593 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14594
14595         * gcc.target/i386/parity-1.c: New test.
14596         * gcc.target/i386/parity-2.c: New test.
14597
14598 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14599
14600         * gcc.target/i386/builtin-bswap-3.c: New test case.
14601
14602 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14603
14604         PR tree-optimization/29145
14605         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14606         alias analysis is improved to take better advantage of restrict
14607         qualified pointers.
14608         * gcc.dg/vect/vect-80.c: Likewise.
14609         * gcc.dg/vect/pr29145.c: New.
14610
14611 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14612
14613         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14614         * gcc.target/i386/sse4a-insert.c: Likewise.
14615
14616 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14617
14618         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14619         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14620
14621 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14622
14623         PR fortran/30478
14624         * gfortran.dg/enum_4.f90: Update error message checks.
14625
14626 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14627
14628         PR fortran/30554
14629         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14630         versions of the modules.
14631
14632         PR fortran/30617
14633         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14634         by getting rid of recursive I/O and providing functions with
14635         results.
14636
14637         PR fortran/30319
14638         * gfortran.dg/char_array_constructor_2.f90
14639
14640 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14641
14642         PR c++/26988
14643         * g++.dg/template/spec34.C: New test
14644
14645 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14646
14647         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14648         on i?86 and x86_64.
14649         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14650         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14651         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14652         on i?86 and x86_64.
14653         * gcc.dg/vect/vect-113.c: Ditto.
14654
14655 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14656
14657         PR c++/29487
14658         * g++.dg/eh/weak1-C: New test.
14659         * g++.dg/eh/weak1-a.cc: Likewise.
14660         * g++.dg/eh/comdat1.C: Likewise.
14661
14662 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14663             Dorit Nuzman  <dorit@il.ibm.com>
14664
14665         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14666         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14667         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14668         * gcc.dg/vect/vect-113.c: Likewise.
14669
14670         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14671
14672 2007-02-10  Richard Henderson  <rth@redhat.com>
14673
14674         * lib/target-supports.exp (check_effective_target_tls): Redefine
14675         to mean non-emulated tls.
14676         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14677         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14678         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14679         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14680         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14681         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14682         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14683
14684 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14685
14686         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14687
14688 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14689
14690         * gfortran.dg/secnds.f: Replace time tolerance with a
14691         before-and-after bracket.
14692         * gfortran.dg/secnds-1.f: Likewise.
14693
14694 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14695
14696         PR fortran/30512
14697         * gfortran.dg/maxlocval_1.f90: New test.
14698
14699 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14700
14701         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14702
14703 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14704
14705         PR fortran/30720
14706         * gfortran.dg/array_function_1.f90: New test.
14707
14708 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14709
14710         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14711         (check_effective_target_dummy_wcsftime): New functions.
14712
14713 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14714
14715         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14716         * lib/target-supports.exp (check_effective_target_uclibc): New
14717         function.
14718
14719 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14720
14721         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14722         (vsnprintf): Don't define for uClibc targets.
14723
14724 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14725
14726         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14727         set before checking whether it was allowed.
14728         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14729         before checking inside_main.
14730
14731 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14732
14733         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14734         uClinux targets.
14735         (u16sf): Likewise u4sf.
14736         * g++.dg/compat/struct-layout-1.h: Likewise.
14737
14738 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14739
14740         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14741         procedure.
14742         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14743         m68k targets if check_effective_target_coldfire_fpu returns true.
14744
14745 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14746         Richard Guenther  <rguenther@suse.de>
14747
14748         PR middle-end/23361
14749         * gcc.dg/fold-compare-3.c: New testcase.
14750         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14751
14752 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14753
14754         * gcc.dg/pr26570.c: Clean up coverage files.
14755         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14756         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14757         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14758         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14759         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14760         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14761         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14762         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14763         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14764         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14765         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14766         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14767         * gcc.dg/vect/pr28952.c: Ditto.
14768         * gcc.dg/vect/pr27151.c: Ditto.
14769         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14770         * g++.dg/gomp/macro-3.C: Ditto.
14771
14772 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14773
14774         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14775         of the loop.
14776
14777 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14778
14779         * gcc.target/i386/builtin-bswap-2.c: New test case.
14780
14781 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14782
14783         * gfortran.dg/forall_8.f90: New test case.
14784         * gfortran.dg/forall_9.f90: Likewise.
14785
14786 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14787
14788         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14789
14790 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14791
14792         * lib/target-supports.exp (check_effective_target_simulator): New.
14793
14794 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14795
14796         * gcc.dg/tree-ssa/loop-25.c: New test.
14797
14798 2007-02-06  Richard Henderson  <rth@redhat.com>
14799
14800         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14801
14802 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14803
14804         * gcc.target/powerpc/popcount-1.c: New test case.
14805         * gcc.target/powerpc/parity-1.c: Likewise.
14806
14807 2007-02-06  Richard Guenther  <rguenther@suse.de>
14808
14809         PR middle-end/27302
14810         * gcc.dg/torture/pr27302-2.c: New testcase.
14811
14812 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14813
14814         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14815         * gcc.dg/vect/vect-iv-1.c: New test.
14816         * gcc.dg/vect/vect-iv-2.c: New test.
14817         * gcc.dg/vect/vect-iv-3.c: New test.
14818         * gcc.dg/vect/vect-iv-4.c: New test.
14819         * gcc.dg/vect/vect-iv-5.c: New test.
14820         * gcc.dg/vect/vect-iv-6.c: New test.
14821         * gcc.dg/vect/vect-iv-7.c: New test.
14822         * gcc.dg/vect/vect-iv-8.c: New test.
14823         * gcc.dg/vect/vect-iv-9.c: New test.
14824         * gcc.dg/vect/vect-iv-10.c: New test.
14825         * gcc.dg/vect/vect-iv-11.c: New test.
14826         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14827         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14828         * gcc.dg/vect/vect-14.c: Now vectorizable.
14829         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14830         loop).
14831         * gcc.dg/vect/vect-27.c: Likewise.
14832         * gcc.dg/vect/vect-29.c Likewise.
14833         * gcc.dg/vect/vect-dv-2.c: Likewise.
14834         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14835         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14836         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14837
14838 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14839
14840         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14841
14842 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14843
14844         * gcc.dg/builtins-20.c: Add more cases.
14845
14846 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14847
14848         PR debug/30189
14849         * gcc.dg/pr30189.c: New test.
14850
14851 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14852
14853         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14854         for running tests.
14855         * gcc.target/i386/sse4a-extract.c: New test.
14856         * gcc.target/i386/sse4a-insert.c: New test.
14857         * gcc.target/i386/sse4a-montsd.c: New test.
14858         * gcc.target/i386/sse4a-montss.c: New test.
14859
14860 2007-02-05  Richard Guenther  <rguenther@suse.de>
14861
14862         * gcc.target/i386/vectorize3.c: New testcase.
14863
14864 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14865
14866         PR target/30665
14867         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14868
14869 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14870
14871         PR fortran/30611
14872         * gfortran.dg/repeat_1.f90: New test.
14873
14874 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14875
14876         PR fortran/30605
14877         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14878         * gfortran.dg/derived_init_2.f90: Ditto.
14879         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14880         * gfortran.dg/array_initializer_1.f90: Ditto.
14881         * gfortran.dg/do_2.f90: Ditto.
14882         * gfortran.dg/proc_assign_1.f90: Ditto.
14883
14884 2007-02-04  Richard Guenther  <rguenther@suse.de>
14885
14886         PR middle-end/30636
14887         * g++.dg/warn/pr30636.C: New testcase.
14888         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14889
14890 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14891
14892         PR middle-end/30667
14893         * gfortran.dg/pr30667.f: New test.
14894
14895 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14896
14897         * gcc.dg/builtins-54.c: Add more cases.
14898
14899 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14900
14901         PR fortran/30514
14902         * gfortran.dg/zero_sized_2.f90: New test.
14903
14904         PR fortran/30660
14905         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14906
14907         PR fortran/29820
14908         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14909         file.
14910
14911 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14912
14913         PR fortran/30683
14914         * gfortran.dg/interface_10.f90: New test.
14915
14916 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14917
14918         * gcc.dg/builtins-20.c: Add more cases.
14919
14920 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14921
14922         PR target/29682
14923         * gcc-target/ia64/pr29682.c: New test.
14924
14925 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14926
14927         PR fortran/30284
14928         * gfortran.dg/arrayio_11.f90.f90: New test.
14929
14930         PR fortran/30626
14931         * gfortran.dg/arrayio_12.f90.f90: New test.
14932
14933 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14934
14935         PR c++/30536
14936         * g++.dg/tls/diag-5.C: New test.
14937
14938         PR middle-end/30473
14939         * gcc.dg/pr30473.c: New test.
14940         * gcc.c-torture/execute/20070201-1.c: New test.
14941
14942 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14943
14944         * gfortran.dg/dependency_20.f90: New test case.
14945
14946 2007-01-31  Ian Lance Taylor  <iant@google.com>
14947
14948         * gcc.dg/lower-subreg-1.c (test): New test.
14949
14950 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14951
14952         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14953
14954 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14955
14956         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14957         * gcc.dg/torture/builtin-math-3.c: Likewise.
14958
14959 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14960
14961         gcc.dg/Wparentheses-2.c: Update and add new tests.
14962
14963 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14964
14965         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14966         vectorize.
14967
14968 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14969
14970         * gcc.dg/builtins-63.c: New test.
14971
14972 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14973
14974         PR fortran/27588
14975         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14976
14977 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14978
14979         PR fortran/30520
14980         * gfortran.dg/volatile8.f90: New argument conformance test.
14981         * gfortran.dg/volatile9.f90: New scope test.
14982
14983 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14984
14985         PR c++/24745
14986         * g++.dg/warn/null4.C: New.
14987
14988 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14989             Uros Bizjak  <ubizjak@gmail.com>
14990
14991         * gcc.dg/large-size-array-3.c: Correct typo.
14992
14993 2007-01-30  Richard Guenther  <rguenther@suse.de>
14994
14995         PR middle-end/27657
14996         * g++.dg/debug/pr27657.C: New testcase.
14997
14998 2007-01-30  Richard Guenther  <rguenther@suse.de>
14999
15000         PR middle-end/30313
15001         * gcc.dg/torture/pr30313.c: New testcase.
15002
15003 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15004
15005         * gcc.dg/dfp/dfp-except.h: New file.
15006         * gcc.dg/dfp/fe-check.h: New file.
15007         * gcc.dg/dfp/fe-binop.c: New test.
15008         * gcc.dg/dfp/fe-convert-1.c: New test.
15009         * gcc.dg/dfp/fe-convert-2.c: New test.
15010         * gcc.dg/dfp/fe-convert-3.c: New test.
15011
15012         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15013         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15014         * gcc.dg/dfp/convert-dfp.c: Ditto.
15015         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15016
15017 2007-01-29  Josh Conner  <jconner@apple.com>
15018
15019         * gcc.target/powerpc/altivec-24.c: New test.
15020
15021 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15022
15023         PR c++/28266
15024         * g++.dg/parse/defarg12.C: New test.
15025
15026 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/30554
15029         * gfortran.dg/used_dummy_types_6.f90: New test.
15030
15031 2007-01-28  Jan Hubicka  <jh@suse.cz>
15032
15033         * gcc.dg/tree-prof/val-prof-6.c: New test.
15034
15035 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15036
15037         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15038
15039 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15040
15041         PR C++/28988
15042         * g++.dg/expr/dtor4.C: New test.
15043
15044 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15045
15046         * gcc.dg/tree-ssa/loop-23.c: New test.
15047
15048 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15049
15050         PR libfortran/30389
15051         * gfortran.dg/achar_2.f90:  New test.
15052         * gfortran.dg/achar_3.f90:  New test.
15053
15054 2007-01-27  Ian Lance Taylor  <iant@google.com>
15055
15056         * gcc.dg/strict-overflow-1.c: New test.
15057         * gcc.dg/no-strict-overflow-1.c: New test.
15058         * gcc.dg/strict-overflow-2.c: New test.
15059         * gcc.dg/no-strict-overflow-2.c: New test.
15060         * gcc.dg/strict-overflow-3.c: New test.
15061         * gcc.dg/no-strict-overflow-3.c: New test.
15062         * gcc.dg/strict-overflow-4.c: New test.
15063         * gcc.dg/no-strict-overflow-4.c: New test.
15064         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15065         * gcc.dg/pr15784-1.c: Likewise.
15066         * gcc.dg/pr20922-1.c: Likewise.
15067         * gcc.dg/pr20922-3.c: Likewise.
15068         * gcc.dg/pr20922-4.c: Likewise.
15069         * gcc.dg/pr20922-6.c: Likewise.
15070         * gcc.dg/compare-4.c: Likewise.
15071         * gcc.dg/torture/pr26898-1.c: Likewise.
15072         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15073         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15074         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15075         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15076         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15077         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15078         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15079         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15080         * g++.dg/tree-ssa/pr21082.C: Likewise.
15081
15082 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15083
15084         * gcc-dg/large-size-array-3.c: New test case.
15085
15086 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15087
15088         * gfortran.dg/forall_7.f90: New test case.
15089
15090 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15091
15092         PR fortran/30407
15093         * gfortran.dg/where_operator_assign_1.f90: New test.
15094         * gfortran.dg/where_operator_assign_2.f90: New test.
15095         * gfortran.dg/where_operator_assign_3.f90: New test.
15096
15097 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15098
15099         * lib/target-supports.exp
15100         (check_effective_target_powerpc_altivec): New.
15101         (check_effective_target_vect_cmdline_needed): Use it.
15102
15103 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15104
15105         PR fortran/30278
15106         * gfortran.dg/backslash_3.f: New test.
15107
15108 2007-01-26  Richard Guenther  <rguenther@suse.de>
15109
15110         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15111
15112 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15113
15114         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15115         * gfortran.dg/vect/vect.exp: Ditto.
15116         * gfortran.dg/dg.exp: Ditto.
15117         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15118         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15119
15120 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.dg/builtins-20.c: Add more cases.
15123         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15124
15125 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15126
15127         PR fortran/30437
15128         * gcc.dg/Wall.c: New.
15129         * gcc.dg/Wno-all.c: New.
15130         * gfortran.dg/Wall.f90: New.
15131         * gfortran.dg/Wno-all.f90: New.
15132
15133 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15134
15135         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15136         * g++.dg/eh/simd-2.C: Also run on Darwin.
15137         * g++.dg/eh/simd-3.C: New.
15138         * g++.dg/eh/simd-4.C: New.
15139
15140 2007-01-25  Richard Guenther  <rguenther@suse.de>
15141
15142         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15143         and _PROFILE_USE.
15144         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15145
15146 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15147
15148         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15149         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15150         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15151         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15152         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15153         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15154         * gcc.dg/ipa/ipa-7.c: New testcase.
15155
15156 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15157
15158         * g++.dg/cpp0x/warn_cxx0x.C: New.
15159
15160 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15161
15162         * gcc.dg/builtins-20.c: Test builtin carg.
15163
15164 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15165
15166         PR middle-end/27416
15167         * gcc.dg/gomp/pr27416.c: New test.
15168
15169         PR middle-end/30494
15170         * gcc.dg/gomp/pr30494.c: New test.
15171         * g++.dg/gomp/pr30494.C: New test.
15172
15173         PR middle-end/30421
15174         * gcc.dg/gomp/pr30421.c: New test.
15175
15176 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15177
15178         * gcc.target/ia64/versionid-1.c: New test.
15179         * gcc.target/ia64/versionid-2.c: New test.
15180
15181 2007-01-24  Richard Guenther  <rguenther@suse.de>
15182
15183         PR testsuite/30181
15184         * gcc.dg/builtins-57.c: Change to a link-time testcase
15185         to support non-C99 targets.
15186
15187 2007-01-24  Jan Hubicka  <jh@suse.cz>
15188
15189         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15190
15191 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15192
15193         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15194
15195 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15196
15197         PR objc/27438
15198         * objc.dg/const-str-12.m: New test.
15199
15200 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15201
15202         PR fortran/30532
15203         * gfortran.dg/ctrl-z.f90:  New test.
15204
15205 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15206
15207         PR fortran/30481
15208         * gfortran.dg/namelist_assumed_char.f90:  New test.
15209
15210 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15211
15212         PR c++/27492
15213         * g++.dg/inherit/covariant15.C: New test.
15214
15215 2007-01-23  Ian Lance Taylor  <iant@google.com>
15216
15217         * g++.dg/warn/Wparentheses-24.C: New test.
15218
15219 2007-01-23  Richard Guenther  <rguenther@suse.de>
15220
15221         PR testsuite/30560
15222         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15223         with full path.
15224
15225 2007-01-22  Richard Guenther  <rguenther@suse.de>
15226
15227         PR tree-optimization/30038
15228         * gcc.dg/builtins-62.c: New testcase.
15229
15230 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15231
15232         * gcc.c-torture/compile/20070121.c: New test.
15233
15234 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15235
15236         PR libfortran/30525
15237         * gfortran.dg/char_comparison_1.f:  New test.
15238
15239 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15240
15241         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15242
15243 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15244
15245         PR objc/30479
15246         * objc.dg/pch: New directory.
15247         * objc.dg/pch/pch.exp: New file.
15248         * objc.dg/pch/interface-1.m: New test.
15249         * objc.dg/pch/interface-1.hs: New include file.
15250         * lib/objc.exp (objc_target_compile): Add
15251         "-x objective-c-header" in front of the sources if this is
15252         a precompiled header being compiled.
15253
15254 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15255
15256         * gfortran.dg/array_memcpy_3.f90: New test case.
15257         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15258
15259 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15260             Brooks Moses  <brooks.moses@codesourcery.com>
15261             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15262
15263         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15264         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15265
15266 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15267
15268         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15269
15270 2007-01-19  Mike Stump  <mrs@apple.com>
15271
15272         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15273         away.
15274
15275 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15276
15277         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15278         option instead of -funsafe-math-optimizations.
15279
15280 2007-01-19  Tomas Bily  <tbily@suse.cz>
15281
15282         gcc.dg/tree-prof/indir-call-prof.c: New.
15283         g++.dg/dg.exp: Add tree-prof subdirectory.
15284         g++.dg/tree-prof/indir-call-prof.C: New.
15285         g++.dg/tree-prof/tree-prof.exp: New.
15286
15287 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15288
15289         PR c++/17947
15290         * g++.dg/warn/deprecated.C: Update warning output.
15291         * g++.dg/warn/deprecated-2.C: Likewise.
15292         * g++.dg/warn/deprecated-3.C: New.
15293
15294 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         * gcc.c-torture/execute/nestfunc-7.c: New.
15297
15298 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15299
15300         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15301
15302 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15303
15304         * gcc.dg/m68k-pic-1.c: New.
15305
15306 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15307
15308         * gfortran.dg/array_memcpy_4.f90: New test case.
15309
15310 2007-01-18  Josh Conner  <jconner@apple.com>
15311
15312         PR target/30485
15313         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15314         * gcc.dg/vect/no-trapping-math-1: New.
15315         * gcc.dg/vect/no-trapping-math-2: New.
15316
15317 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15318
15319         * gcc.target/i386/387-8.c: Update comment about optimizing
15320         inherent load of 1.0 of fptan instruction.
15321
15322 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15323             Richard Guenther <rguenther@suse.de>
15324
15325         PR diagnostic/8268
15326         * gcc.dg/Warray-bounds.c: New testcase.
15327         * gcc.dg/Warray-bounds-2.c: New testcase.
15328         * g++.dg/warn/Warray-bounds.C: New testcase.
15329         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15330
15331 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15332
15333         PR fortran/30476
15334         * gfortran.dg/generic_12.f90: New test.
15335
15336 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15337
15338         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15339         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15340
15341 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15342
15343         * gcc.dg/dfp/compare-special.h: New file.
15344         * gcc.dg/dfp/compare-special-32.c: New test.
15345         * gcc.dg/dfp/compare-special-64.c: New test.
15346         * gcc.dg/dfp/compare-special-128.c: New test.
15347
15348 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15349             Paul Thomas  <pault@gcc.gnu.org>
15350             Steven G. Kargl  <kargl@gcc.gnu.org>
15351
15352         PR fortran/30404
15353         * gfortran.dg/forall_6.f90: New test case.
15354         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15355         * gfortran.dg/dependency_13.f90: Likewise.
15356
15357 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15358
15359         PR testsuite/12325
15360         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15361         targets that don't support Inf.
15362
15363 2007-01-15  Dale Johannesen  <dalej@apple.com>
15364
15365         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15366
15367 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15368
15369         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15370         of achar for 0xff to avoid the "Extended ASCII not
15371         implemented" error message.
15372
15373 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15374
15375         PR fortran/28172
15376         * gfortran.dg/altreturn_4.f90: New test.
15377
15378         PR fortran/29389
15379         * gfortran.dg/stfunc_4.f90: New test.
15380
15381         PR fortran/29712
15382         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15383         * gfortran.dg/initialization_1.f90: Change warning.
15384
15385         PR fortran/30283
15386         * gfortran.dg/specification_type_resolution_2.f90: New test.
15387
15388 2007-01-14  Jan Hubicka  <jh@suse.cz>
15389
15390         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15391         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15392         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15393         elimination.
15394
15395 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15396
15397         PR fortran/30410
15398         * gfortran.dg/external_procedures_2.f90: New test.
15399
15400 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15401
15402         PR target/30413
15403         * gcc.target/i386/pr30413.c: New test.
15404
15405 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15406
15407         PR fortran/30452
15408         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15409
15410 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15411
15412         * gcc.dg/20070112-1.c: New test.
15413
15414 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15415
15416         PR libgfortran/30435
15417         * gfortran.dg/list_read_6.f90: New test.
15418
15419 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15420
15421         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15422
15423 2007-01-12  Tom Tromey  <tromey@redhat.com>
15424
15425         PR preprocessor/28227:
15426         * gcc.dg/cpp/pr28227.c: New file.
15427
15428 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15429
15430         * gcc.dg/tree-ssa/loop-22.c: New test.
15431
15432 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15433
15434         PR tree-optimization/29516
15435         * gcc.dg/tree-ssa/loop-20.c: New test.
15436
15437 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15438
15439         PR libfortran/30415
15440         * minmaxloc_integer_kinds_1.f90:  New test.
15441
15442 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15443
15444         PR c++/29573
15445         * g++.dg/template/sizeof-template-argument.C: New test.
15446
15447 2007-01-11  Jan Hubicka  <jh@suse.cz>
15448
15449         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15450         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15451         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15452         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15453         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15454         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15455         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15456         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15457         transformation in question.
15458         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15459         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15460         * gcc.dg/always_inline3.c: Likewise.
15461
15462 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15463
15464         PR c++/28999
15465         * g++.dg/template/typename11.C: New test.
15466
15467 2007-01-10  Robert Kennedy <jimbob@google.com>
15468
15469         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15470
15471 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15472
15473         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15474         for different integer kinds.
15475         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15476         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15477         * gfortran.dg/ishft_2.f90: New test.
15478         * gfortran.dg/ishft_3.f90: New test.
15479
15480 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15481
15482         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15483
15484 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15485
15486         PR tree-optimization/30322
15487         * gcc.dg/tree-ssa/loop-21.c: New test.
15488
15489 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15490
15491         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15492
15493 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15494
15495         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15496
15497 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15498
15499         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15500         * g++.dg/warn/overflow-warn-3.C: Likewise.
15501         * g++.dg/warn/overflow-warn-4.C: Likewise.
15502         * g++.dg/warn/overflow-warn-5.C: Likewise.
15503         * g++.dg/warn/overflow-warn-6.C: Likewise.
15504         * g++.dg/warn/Woverflow-1.C: Likewise.
15505         * g++.dg/warn/Woverflow-2.C: Likewise.
15506         * g++.dg/warn/Woverflow-3.C: Likewise.
15507         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15508
15509 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15510
15511         * gfortran.dg/array_constructor_14.f90: New test case.
15512         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15513
15514 2007-01-08  Richard Guenther  <rguenther@suse.de>
15515
15516         PR tree-optimization/23603
15517         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15518         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15519
15520 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15521
15522         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15523         in __v8qi typedef.
15524         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15525         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15526         compiler behaviour.
15527         * gcc.dg/simd-5.c: Likewise.
15528         * gcc.dg/simd-6.c: Likewise.
15529         * g++.dg/conversion/simd1.C: Likewise.
15530         * g++.dg/conversion/simd3.C: Likewise.
15531         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15532         (main): Use it.
15533
15534 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15535
15536         PR tree-optimization/29877
15537         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15538         name of a hard register for the target concerned.  Adjust dg-error
15539         directives to cope with new behaviour of TER.
15540
15541 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15542
15543         PR c++/28986
15544         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15545         * g++.dg/warn/overflow-warn-1.C: New.
15546         * g++.dg/warn/overflow-warn-3.C: New.
15547         * g++.dg/warn/overflow-warn-4.C: New.
15548         * g++.dg/warn/overflow-warn-5.C: New.
15549         * g++.dg/warn/overflow-warn-6.C: New.
15550         * g++.dg/warn/Woverflow-1.C: New.
15551         * g++.dg/warn/Woverflow-2.C: New.
15552         * g++.dg/warn/Woverflow-3.C: New.
15553         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15554
15555 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15556
15557         PR fortran/27698
15558         * gfortran.dg/invalid_name.f90: New test.
15559         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15560         * gfortran.dg/gomp/pr29759.f90: Ditto.
15561
15562 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15563
15564         * gfortran.dg/present_1.f90:  Update error message.
15565
15566 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15567
15568         PR c++/19439
15569         * g++.dg/template/duplicate1.C: New test
15570         * g++.dg/template/memfriend6.C: Adjust error markers.
15571
15572 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15573
15574         PR tree-opt/30385
15575         * gcc.dg/torture/inline-1.c: New test.
15576
15577 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15578
15579         PR c/19978
15580         * gcc.dg/multiple-overflow-warn-1.c: New.
15581         * gcc.dg/multiple-overflow-warn-2.c: New.
15582         * gcc.dg/overflow-warn-6.c: New.
15583         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15584
15585 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15586
15587         * gfortran.dg/array_memcpy_1.f90: New test case.
15588         * gfortran.dg/array_memcpy_2.f90: Likewise.
15589
15590 2007-01-05  Richard Guenther  <rguenther@suse.de>
15591
15592         PR middle-end/27826
15593         * g++.dg/opt/pr27826.C: New testcase.
15594
15595 2007-01-05  Ian Lance Taylor  <iant@google.com>
15596
15597         * gcc.dg/Walways-true-1.c: New test.
15598         * gcc.dg/Walways-true-2.c: New test.
15599         * g++.dg/warn/Walways-true-1.C: New test.
15600         * g++.dg/warn/Walways-true-2.C: New test.
15601
15602 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15603
15604         PR c/30360
15605         * gcc.dg/pr30360.c: New test.
15606
15607 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15608
15609         PR fortran/23232
15610         * gfortran.dg/data_implied_do_1.f90: New test.
15611
15612         PR fortran/27996
15613         PR fortran/27998
15614         * gfortran.dg/char_length_1.f90: New test.
15615
15616 2007-01-05  Richard Guenther  <rguenther@suse.de>
15617
15618         PR middle-end/28116
15619         * g++.dg/opt/pr28116.C: New testcase.
15620
15621 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15622
15623         PR fortran/29624
15624         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15625           invalid deallocate.
15626         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15627         * gfortran.dg/protected_4.f90: Add pointer intent check.
15628         * gfortran.dg/protected_6.f90: Add pointer intent check.
15629         * gfortran.dg/pointer_intent_1.f90: New test.
15630         * gfortran.dg/pointer_intent_2.f90: New test.
15631         * gfortran.dg/pointer_intent_3.f90: New test.
15632
15633 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15634
15635         PR 30235
15636         * gfortran.dg/altreturn_2.f90: new test.
15637
15638 2007-01-04  Tom Tromey  <tromey@redhat.com>
15639
15640         PR preprocessor/28165:
15641         * gcc.dg/cpp/pr28165.c: New file.
15642
15643 2007-01-03  Josh Conner  <jconner@apple.com>
15644
15645         PR middle-end/29683
15646         * gcc.dg/pr29683.c: New.
15647
15648 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15649
15650         PR c++/28217
15651         * g++.dg/pch/template-1.C: New test.
15652         * g++.dg/pch/template-1.Hs: New file.
15653
15654 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15655
15656         PR middle-end/30353
15657         * gcc.c-torture/compile/complex-4.c: New test.
15658
15659 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15660
15661         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15662         -maltivec.
15663         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15664
15665 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15666
15667         PR middle-end/30286
15668         * gcc.dg/pr30286.c: New test.
15669
15670         PR c++/29535
15671         * g++.dg/template/crash66.C: New test.
15672
15673         PR c++/29054
15674         * g++.dg/template/friend49.C: New test.
15675
15676 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15677
15678         * gfortran.dg/ibits.f90: New test.
15679
15680 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15681
15682         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15683         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15684
15685 2007-01-02  Jan Hubicka  <jh@suse.cz>
15686
15687         * gcc.dg/pr16194.c: We now output error on all three functions,
15688         not just first one.
15689
15690 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15691
15692         PR c/19977
15693         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15694         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15695
15696 2006-01-02  Ian Lance Taylor  <iant@google.com>
15697
15698         * g++.dg/warn/Wparentheses-22.C: New test.
15699         * g++.dg/warn/Wparentheses-23.C: New test.
15700
15701 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15702
15703         PR middle-end/7651
15704         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15705         * gcc.dg/declspec-3-Wextra.c: New.
15706         * gcc.dg/declspec-3-no.c: New
15707
15708 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15709
15710         PR fortran/20896
15711         * gfortran.dg/interface_10.f90: Remove.
15712
15713 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15714
15715         * gcc.dg/fold-eqxor-4.c: New test case.
15716
15717 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15718
15719         PR middle-end/30311
15720         * gcc.c-torture/compile/pr30311.c: New test.
15721
15722 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15723
15724         PR middle-end/30253
15725         * gcc.c-torture/compile/statement-expression-1.c: New test.
15726
15727 2007-01-01  Andreas Schwab  <schwab@suse.de>
15728
15729         PR target/29166
15730         * g++.dg/eh/pr29166.C: New test.
15731
15732 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15733
15734         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15735         New.
15736         (check_effective_target_vect_cmdline_needed): Use it.
15737
15738 2006-12-31  Richard Guenther  <rguenther@suse.de>
15739
15740         PR middle-end/30137
15741         * gcc.dg/pr30137-1.c: New testcase.
15742         * gcc.dg/pr30137-2.c: Likewise.
15743
15744 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15745
15746         PR middle-end/30322
15747         * gcc.dg/fold-plusnot-1.c: New test case.
15748
15749 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15750
15751         PR c++/29731
15752         * g++.dg/parse/template22.C: New test.
15753
15754 2006-12-31  Richard Guenther  <rguenther@suse.de>
15755
15756         PR middle-end/30338
15757         * gcc.c-torture/compile/pr30338.c: New testcase.
15758
15759 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15760
15761         PR fortran/27900
15762         * gfortran.dg/intrinsic_actual_4.f90: New test.
15763
15764         PR fortran/24325
15765         * gfortran.dg/func_decl_3.f90: New test.
15766
15767 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15768
15769         PR fortran/23060
15770         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15771         * gfortran.dg/c_by_val_1.f: New test.
15772         * gfortran.dg/c_by_val_2.f: New test.
15773         * gfortran.dg/c_by_val_3.f: New test.
15774
15775 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15776
15777         PR libfortran/30321
15778         * gfortran.dg/sum_zero_array_1.f90:  New test.
15779
15780 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15781
15782         PR preprocessor/29612
15783         * gcc.dg/cpp/pr29612-1.c: New test.
15784         * gcc.dg/cpp/pr29612-2.c: New test.
15785
15786 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15787
15788         PR fortran/30034
15789         * gfortran.dg/pure_formal_proc_1.f90: New test.
15790
15791         PR fortran/30237
15792         * gfortran.dg/intrinsic_actual_3.f90: New test.
15793
15794 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15795
15796         PR fortran/30014
15797         * gfortran.dg/io_constraints_1.f90: Update test.
15798         * gfortran.dg/io_constraints_2.f90: Update test.
15799         * gfortran.dg/inquire_iolength.f90: New test.
15800
15801 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15802
15803         PR fortran/20896
15804         * gfortran.dg/interface_10.f90: New test.
15805         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15806         since z is already, locally a variable.
15807
15808         PR fortran/25135
15809         * gfortran.dg/generic_11.f90: New test.
15810         * gfortran.dg/interface_7.f90: Remove name clash between module
15811         name and procedure 'x' referenced in the interface.
15812
15813 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15814
15815         PR middle-end/7651
15816         * gcc.dg/Wmissing-parameter-type.c: New.
15817         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15818         * gcc.dg/Wmissing-parameter-type-no.c: New.
15819
15820 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15821
15822         PR fortran/25818
15823         * gfortran.dg/entry_array_specs_2.f: New test.
15824
15825         PR fortran/30084
15826         * gfortran.dg/nested_modules_6.f90: New test.
15827
15828 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15829
15830         PR middle-end/7651
15831         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15832         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15833
15834 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15835
15836         PR C++/30168
15837         * g++.dg/opt/complex6.C: New test.
15838
15839 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15840
15841         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15842         full" if the linker on spu-*-* warns about exceeding local store.
15843
15844         And revert this patch:
15845         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15846         fail to link due to relocation overflows on spu-*-*.
15847
15848 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15849
15850         PR fortran/30273
15851         * gfortran.dg/dependency_19.f90: New test.
15852
15853 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15854
15855         PR fortran/30202
15856         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15857
15858 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15859
15860         PR middle-end/30262
15861         * gcc.c-torture/execute/20061220-1.c: New test.
15862
15863         PR middle-end/30263
15864         * gcc.dg/gomp/asm-1.c: New test.
15865
15866         PR target/30230
15867         * g++.dg/eh/ia64-2.C: New test.
15868
15869 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         PR target/28966
15872         PR target/29248
15873         * gcc.dg/rs6000-leaf.c: New.
15874
15875 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15876
15877         PR fortran/25392
15878         * gfortran.dg/f2c_8.f90: New test.
15879
15880 2006-12-20  Bill Wendling  <wendling@apple.com>
15881
15882         * gcc.dg/asm-b.c: Check for __ppc64__.
15883
15884 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15885
15886         PR fortran/30190
15887         * gfortran.dg/bounds_check_5.f90: New test.
15888
15889 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15890
15891         PR middle-end/30143
15892         * gcc.dg/gomp/complex-1.c: New testcase.
15893
15894 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15895
15896         * gfortran.dg/array_memset_1.f90: New test case.
15897
15898 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15899
15900         * lib/target-supports.exp: Add spu to
15901         check_effective_target_vect_widen_mult_hi_to_si.
15902
15903 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15904
15905         PR fortran/29992
15906         * gfortran.dg/generic_9.f90: New test.
15907
15908         PR fortran/30081
15909         * gfortran.dg/generic_10.f90: New test.
15910
15911 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15912
15913         PR tree-opt/30045
15914         * gcc.dg/pr30045.c: New test.
15915
15916 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15917
15918         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15919
15920 2006-12-19  Eric Christopher  <echristo@apple.com>
15921
15922         PR target/29302
15923         * gcc.c-torture/execute/pr29302-1.c: New.
15924
15925 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15926
15927         PR fortran/39238
15928         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15929
15930 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15931
15932         PR fortran/30236
15933         * gfortran.dg/altreturn_3.f90: New test.
15934
15935         * gfortran.dg/char_result_12.f90: Fix comment typos.
15936
15937 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15938
15939         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15940         as newlib's stdio.h uses non-traditional cpp constructs.
15941
15942 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15943
15944         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15945         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15946         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15947         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15948         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15949         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15950         * gfortran.dg/default_initialization.f: Renamed to
15951         default_initialization_1.f
15952         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15953         dollar_edit_descriptor_1.f
15954         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15955         dollar_edit_descriptor_2.f
15956         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15957         dollar_edit_descriptor_3.f
15958         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15959         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15960         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15961         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15962         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15963         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15964         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15965         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15966         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15967         * gfortran.dg/default_initialization_1.f: Renamed from
15968         default_initialization.f
15969         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15970         dollar_edit_descriptor-1.f
15971         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15972         dollar_edit_descriptor-2.f
15973         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15974         dollar_edit_descriptor-3.f
15975         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15976         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15977         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15978
15979 2006-12-18  Bill Wendling  <wendling@apple.com>
15980
15981         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15982         id is an OjbC keyword.
15983
15984 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15985
15986         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15987
15988 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15989
15990         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15991
15992 2006-12-18  Ian Lance Taylor  <iant@google.com>
15993
15994         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15995
15996 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15997
15998         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15999
16000 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16001
16002         PR fortran/30207
16003         * gfortran.fortran-torture/execute/where21.f90: New test.
16004
16005 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16006
16007         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16008
16009 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16010
16011         PR middle-end/7651
16012         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16013         * gcc.dg/if-empty-1.c: Likewise.
16014         * gcc.dg/pr23165.c: Likewise.
16015         * g++.dg/warn/empty-body.C: Likewise.
16016
16017 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16018
16019         PR libfortran/30005
16020         * gfortran.dg/open_errors.f90: New test.
16021
16022 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16023
16024         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16025
16026         * gcc.target/i386/ssse3-pabsb.c: New file.
16027         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16028         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16029         * gcc.target/i386/ssse3-palignr.c: Likewise.
16030         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16031         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16032         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16033         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16034         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16035         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16036         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16037         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16038         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16039         * gcc.target/i386/ssse3-psignb.c: Likewise.
16040         * gcc.target/i386/ssse3-psignd.c: Likewise.
16041         * gcc.target/i386/ssse3-psignw.c: Likewise.
16042         * gcc.target/i386/ssse3-vals.h: Likewise.
16043
16044 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16045
16046         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16047         * lib/fortran-torture.exp: Include target-supports.exp.
16048
16049 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16050
16051         PR target/30185
16052         * gcc.c-torture/execute/pr30185.c: New test.
16053
16054 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16055
16056         PR testsuite/30179
16057         PR testsuite/30180
16058         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16059         * gcc.dg/builtin-bswap-2.c: Likewise.
16060         * gcc.dg/builtin-bswap-3.c: Likewise.
16061         * gcc.dg/builtin-bswap-4.c: Likewise.
16062         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16063         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16064
16065 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16066
16067         PR libfortran/30145
16068         * gfortran.dg/write_zero_array: New test.
16069
16070 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16071
16072         PR fortran/30200
16073         * gfortran.dg/write_fmt_trim.f90: New test.
16074
16075 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16076
16077         PR 30194
16078         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16079         temporarily.
16080
16081 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16082
16083         * lib/target-supports.exp (check_weak_available): Use istarget
16084         "hppa*-*-hpux10*" instead of regexp.
16085         (check_cxa_atexit_available): Likewise.
16086
16087 2006-12-14  Richard Guenther  <rguenther@suse.de>
16088
16089         PR tree-optimization/30197
16090         * gcc.c-torture/execute/complex-1.c: Fix function name.
16091         * gcc.dg/builtins-61.c: New testcase.
16092
16093 2006-12-14  Richard Guenther  <rguenther@suse.de>
16094
16095         PR middle-end/30172
16096         * gcc.dg/pr30172-1.c: New testcase.
16097
16098 2006-12-14  Richard Guenther  <rguenther@suse.de>
16099
16100         PR tree-optimization/30198
16101         * gcc.dg/builtins-60.c: New testcase.
16102
16103 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16104
16105         * lib/target-supports.exp (vect_no_align): Remove spu.
16106
16107 2006-12-13  Ian Lance Taylor  <iant@google.com>
16108
16109         PR c++/19564
16110         PR c++/19756
16111         * g++.dg/warn/Wparentheses-5.C: New test.
16112         * g++.dg/warn/Wparentheses-6.C: New test.
16113         * g++.dg/warn/Wparentheses-7.C: New test.
16114         * g++.dg/warn/Wparentheses-8.C: New test.
16115         * g++.dg/warn/Wparentheses-9.C: New test.
16116         * g++.dg/warn/Wparentheses-10.C: New test.
16117         * g++.dg/warn/Wparentheses-11.C: New test.
16118         * g++.dg/warn/Wparentheses-12.C: New test.
16119         * g++.dg/warn/Wparentheses-13.C: New test.
16120         * g++.dg/warn/Wparentheses-14.C: New test.
16121         * g++.dg/warn/Wparentheses-15.C: New test.
16122         * g++.dg/warn/Wparentheses-16.C: New test.
16123         * g++.dg/warn/Wparentheses-17.C: New test.
16124         * g++.dg/warn/Wparentheses-18.C: New test.
16125         * g++.dg/warn/Wparentheses-19.C: New test.
16126         * g++.dg/warn/Wparentheses-20.C: New test.
16127         * g++.dg/warn/Wparentheses-21.C: New test.
16128
16129 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16130
16131         PR testsuite/30157
16132         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16133         for target "hppa.*hpux10".
16134
16135 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16136
16137         * g++.dg/debug/vartrack1.C: New test.
16138
16139         * g++.dg/opt/ifcvt1.C: New test.
16140
16141         * gcc.dg/tls/opt-13.c: New test.
16142
16143         * gcc.dg/20060425-2.c: New test.
16144
16145         * g++.dg/opt/pr15054-2.C: New test.
16146
16147         * gcc.c-torture/execute/20060420-1.c: New test.
16148
16149         * gcc.c-torture/execute/20060412-1.c: New test.
16150
16151         * objc/compile/20060406-1.m: New test.
16152
16153 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16154
16155         * g++.dg/template/array17.C: New test.
16156
16157 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16158
16159         * gcc.target/powerpc/altivec-23.c: New test.
16160
16161 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16162
16163         PR c++27316
16164         * g++.dg/inherit/error3.C: New test.
16165
16166         PR c++/28740
16167         * g++.dg/inherit/error4.C: New test.
16168
16169 2006-12-13  Richard Guenther  <rguenther@suse.de>
16170
16171         PR tree-optimization/17687
16172         * gcc.dg/builtins-59.c: New testcase.
16173
16174 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16175
16176         * gcc.target/spu/Wmain.c: New test.
16177
16178 2006-12-12  Josh Conner  <jconner@apple.com>
16179
16180         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16181         * g++.dg/abi/thunk4.C: Likewise.
16182         * g++.dg/abi/rtti3.C: Likewise.
16183
16184 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16185
16186         * gcc.target/spu/cpat-1.c: New test.
16187         * gcc.target/spu/cpat-2.c: New test.
16188         * gcc.target/spu/cpat-3.c: New test.
16189         * gcc.target/spu/cpat-4.c: New test.
16190
16191 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16192
16193         PR tree-opt/28436
16194         * gcc.c-torture/compile/vector-1.c: New test.
16195         * gcc.c-torture/compile/vector-2.c: New test.
16196         * gcc.c-torture/compile/vector-3.c: New test.
16197
16198 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16199
16200         * lib/fortran-torture.exp: Update copyright years.  Remove
16201         obsolete comment.  Test -ftree-vectorize where it makes sense.
16202         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16203         from fortran-torture.exp.
16204         * gfortran.dg/char_transpose_1.f90,
16205         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16206         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16207         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16208         '-w' to dg-options.
16209
16210 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16211
16212         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16213         saved_${tool}_load.
16214
16215 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16216
16217         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16218         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16219         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16220         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16221         gaps.
16222
16223 2006-12-12  Richard Guenther  <rguenther@suse.de>
16224
16225         PR middle-end/30147
16226         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16227
16228 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16229             Diego Novillo  <dnovillo@redhat.com>
16230
16231         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16232         VDEF/VUSE changes.
16233         * gcc.dg/tree-ssa/pr26421.c: Likewise
16234         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16235         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16236         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16237         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16238         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16239         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16240         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16241         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16242         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16243
16244 2006-12-11  Jan Hubicka  <jh@suse.cz>
16245
16246         * gcc.dg/tree-prof/stringop-1.c: New test.
16247         * gcc.dg/tree-prof/stringop-2.c: New test.
16248
16249 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16250
16251         PR target/30120
16252         * gcc.target/i386/pr30120.c: New test.
16253
16254         Revert:
16255         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16256
16257         * gcc.target/i386/x87regparm-1.c: New test.
16258         * gcc.target/i386/x87regparm-2.c: New test.
16259         * gcc.target/i386/x87regparm-3.c: New test.
16260         * gcc.target/i386/x87regparm-4.c: New test.
16261
16262 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16263
16264         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16265
16266 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16267
16268         PR fortran/23994
16269         * gfortran.dg/protected_1.f90: New test.
16270         * gfortran.dg/protected_2.f90: New test.
16271         * gfortran.dg/protected_3.f90: New test.
16272         * gfortran.dg/protected_4.f90: New test.
16273         * gfortran.dg/protected_5.f90: New test.
16274         * gfortran.dg/protected_6.f90: New test.
16275
16276 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16277             Tobias Burnus  <burnus@gcc.gnu.org>
16278
16279         PR fortran/29975
16280         PR fortran/30068
16281         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16282         interface.
16283         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16284         ambiguous interfaces.
16285         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16286         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16287         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16288         ambiguous interfaces.
16289         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16290         * gfortran.dg/array_initializer_2.f90: Add initializer array
16291         constructor test.
16292
16293         PR fortran/30096
16294         * gfortran.dg/interface_9.f90: Test that host interfaces are
16295         not checked for ambiguity with the local version.
16296
16297 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16298
16299         PR fortran/29464
16300         * gfortran.dg/module_interface_2.f90: New test.
16301
16302 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16303
16304         PR fortran/29941
16305         * gfortran.dg/assumed_len.f90: New test.
16306
16307 2006-12-09  Richard Guenther  <rguenther@suse.de>
16308
16309         * g++.dg/warn/implicit-typename1.C: Qualify types.
16310         * g++.dg/parse/crash12.C: Likewise.
16311         * g++.dg/tree-ssa/pr22444.C: Likewise.
16312
16313 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16314
16315         * gfortran.dg/array_2.f90: Added sqrt test.
16316
16317 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16318
16319         * gcc.target/i386/x87regparm-1.c: XFAIL.
16320         * gcc.target/i386/x87regparm-2.c: XFAIL.
16321         * gcc.target/i386/x87regparm-3.c: XFAIL.
16322         * gcc.target/i386/x87regparm-4.c: XFAIL.
16323
16324 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16325
16326         * lib/target-supports.exp
16327         (check_effective_target_large_long_double): New.
16328         * gcc.dg/Wconversion-real.c : Use it.
16329         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16330         unsigned.
16331
16332 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16333
16334         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16335
16336 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16337
16338         PR fortran/27546
16339         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16340
16341 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16342
16343         PR c++/29732
16344         * g++.dg/template/crash65.C: New test.
16345         * g++.dg/template/spec16.C: Tweak error markers.
16346
16347 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16348
16349         * gcc.target/spu: New directory.
16350         * gcc.target/spu/spu.exp: New file.
16351         * gcc.target/spu/intrinsics-1.c: New test.
16352
16353 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16354
16355         PR c++/29980
16356         * g++.dg/ext/attrib27.C: New test.
16357         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16358         * g++.dg/parse/typedef5.C: Likewise.
16359
16360 2006-12-07  Mike Stump  <mrs@apple.com>
16361
16362         * treelang/compile/var_defs.tree: Adjust.
16363
16364 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16365
16366         PR c++/29730
16367         * g++.dg/template/crash64.C: New test.
16368         * g++.dg/parse/crash27.C: Adjust error markers.
16369
16370 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16371
16372         PR libfortran/30009
16373         PR libfortran/30056
16374         * gfortran.dg/read_eof_4.f90:  Add tests.
16375         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16376         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16377
16378 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16379
16380         PR c++/29729
16381         * g++.dg/template/crash63.C: New test.
16382
16383         PR c++/29728
16384         * g++.dg/template/crash62.C: New test.
16385
16386 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16387
16388         PR fortran/30003
16389         * gfortran.dg/allocatable_function_1.f90: Increase the number
16390         of expected calls of free to 10; the lhs section reference is
16391         now evaluated so there is another call to bar.  Change the
16392         comment appropriately.
16393         * gfortran.dg/array_section_1.f90: New test.
16394
16395 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16396
16397         PR fortran/29912
16398         * gfortran.dg/char_result_12.f90: New test.
16399
16400 2006-12-05  Richard Guenther  <rguenther@suse.de>
16401
16402         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16403         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16404         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16405         vect_double, xfail for spu*-*-*.
16406
16407 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16408
16409         PR fortran/29962
16410         * initialization_4.f90: Test noninteger exponents (-std=f95).
16411         * initialization_5.f90: New test for noninteger exponents
16412           with -std=f2003.
16413
16414 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16415
16416         PR fortran/29821
16417         * gfortran.dg/parameter_array_section_1.f90: New test.
16418
16419 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/29733
16422         * g++.dg/template/crash61.C: New test.
16423
16424         PR c++/29632
16425         * g++.dg/template/error23.C: New test.
16426
16427 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16428
16429         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16430
16431 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/29916
16434         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16435
16436 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16437
16438         PR middle-end/29965
16439         * gcc.dg/gomp/pr29965-1.c: New test.
16440         * gcc.dg/gomp/pr29965-2.c: New test.
16441         * gcc.dg/gomp/pr29965-3.c: New test.
16442         * gcc.dg/gomp/pr29965-4.c: New test.
16443         * gcc.dg/gomp/pr29965-5.c: New test.
16444         * gcc.dg/gomp/pr29965-6.c: New test.
16445         * g++.dg/gomp/pr29965-1.C: New test.
16446         * g++.dg/gomp/pr29965-2.C: New test.
16447         * g++.dg/gomp/pr29965-3.C: New test.
16448         * g++.dg/gomp/pr29965-4.C: New test.
16449         * g++.dg/gomp/pr29965-5.C: New test.
16450         * g++.dg/gomp/pr29965-6.C: New test.
16451         * g++.dg/gomp/pr29965-7.C: New test.
16452         * g++.dg/gomp/pr29965-8.C: New test.
16453         * g++.dg/gomp/pr29965-9.C: New test.
16454         * g++.dg/gomp/pr29965-10.C: New test.
16455
16456 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16457
16458         * gnat.dg/pointer_variable_bounds.adb: New test.
16459         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16460         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16461
16462 2006-12-03  Eric Christopher  <echristo@apple.com>
16463
16464         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16465
16466 2006-12-03  Richard Henderson  <rth@redhat.com>
16467             Andrew Pinski  <pinskia@gmail.com>
16468
16469         PR C++/14329
16470         * g++.dg/warn/unit-1.C: New test.
16471
16472 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16473
16474         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16475
16476 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16477
16478         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16479         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16480         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16481         * gcc.dg/vect/vect-70.c: Reduce array size.
16482         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16483         vect_no_compaer_double targets.
16484         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16485         vect_float, vect_double, and vect_int.
16486
16487 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16488
16489         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16490         test for loop versioning on vect_no_align targets.
16491         * gcc.dg/vect/pr20122.c: Likewise.
16492         * gcc.dg/vect/vect-105.c: Likewise.
16493         * gcc.dg/vect/vect-42.c: Likewise.
16494         * gcc.dg/vect/vect-43.c: Likewise.
16495         * gcc.dg/vect/vect-74.c: Likewise.
16496         * gcc.dg/vect/vect-75.c: Likewise.
16497         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16498         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16499         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16500         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16501
16502 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16503
16504         PR fortran/29642
16505         * gfortran.dg/value_1.f90 : New test.
16506         * gfortran.dg/value_2.f90 : New test.
16507         * gfortran.dg/value_3.f90 : New test.
16508         * gfortran.dg/value_4.f90 : New test.
16509         * gfortran.dg/value_4.c : Called from value_4.f90.
16510
16511 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16512
16513         PR C++/30033
16514         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16515
16516 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16517
16518         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16519
16520 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16521
16522         PR c/27953
16523         * gcc.dg/pr27953.c: New test.
16524
16525 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16526
16527         PR c++/30022
16528         * g++.dg/ext/vector5.C: New test.
16529
16530         PR c++/30021
16531         * g++.dg/other/main1.C: New test.
16532
16533 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16534
16535         PR libfortran/29568
16536         * gfortran.dg/convert_implied_open.f90:  Change to
16537         new default record length.
16538         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16539         new error message.
16540         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16541
16542 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16543
16544         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16545
16546 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16547
16548         PR c++/29066
16549         * g++.dg/expr/pr29066.c: New.
16550
16551 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16552             Zdenek Dvorak <dvorakz@suse.cz>
16553
16554         PR tree-optimization/29921
16555         * gcc.dg/pr29921-2.c: New test.
16556
16557 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16558
16559         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16560         (i386_get_cpuid): New function.
16561         (i386_cpuid_ecx): Likewise.
16562         (i386_cpuid_edx): Likewise.
16563         (i386_cpuid): Updated to call i386_cpuid_edx.
16564
16565         * gcc.target/i386/sse3-addsubpd.c: New file.
16566         * gcc.target/i386/sse3-addsubps.c: Likewise.
16567         * gcc.target/i386/sse3-haddpd.c: Likewise.
16568         * gcc.target/i386/sse3-haddps.c: Likewise.
16569         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16570         * gcc.target/i386/sse3-hsubps.c: Likewise.
16571         * gcc.target/i386/sse3-lddqu.c: Likewise.
16572         * gcc.target/i386/sse3-movddup.c: Likewise.
16573         * gcc.target/i386/sse3-movshdup.c: Likewise.
16574         * gcc.target/i386/sse3-movsldup.c: Likewise.
16575
16576 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16577
16578         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16579
16580 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16581
16582         * gcc.dg/dfp/convert-int-max.c: New test.
16583         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16584
16585 2006-11-30  Richard Guenther  <rguenther@suse.de>
16586
16587         * gcc.dg/vect/vect-pow-1.c: Rename ...
16588         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16589         floats instead of doubles, check successful vectorization.
16590
16591 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16592
16593         PR target/29945
16594         * gcc.c-torture/compile/pr29945.c: New testcase.
16595
16596 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16597
16598         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16599         -maltivec.
16600
16601 2006-11-29  Eric Christopher  <echristo@apple.com>
16602
16603         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16604
16605 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16606
16607         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16608
16609         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16610
16611 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16612
16613         PR c++/29022
16614         * g++.dg/inherit/virtual2.C: New test.
16615         * g++.dg/inherit/virtual3.C: Likewise.
16616         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16617         * g++.dg/inherit/error2.C: Likewise.
16618         * g++.dg/template/instantiate1.C: Likewise.
16619
16620 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16621
16622         PR tree-opt/29984
16623         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16624
16625 2006-11-28  Jan Hubicka  <jh@suse.cz>
16626
16627         * gcc.dg/memcpy-1.c: New test.
16628
16629 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16630
16631         PR c++/29735
16632         * g++.dg/warn/main-3.C: New test.
16633
16634 2006-11-28  Jan Hubicka  <jh@suse.cz>
16635
16636         * gcc.dg/winline-1.c: New test.
16637
16638 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16639
16640         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16641         alignments.
16642
16643 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16644
16645         PR fortran/29976
16646         * gfortran.dg/missing_optional_dummy_3.f90
16647
16648 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16649
16650         PR fortran/20880
16651         * gfortran.dg/interface_3.f90: Modify errors.
16652
16653 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16654
16655         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16656         fail to link due to relocation overflows on spu-*-*.
16657
16658 2006-11-27  Michael Matz  <matz@suse.de>
16659             Andreas Krebbel  <krebbel1@de.ibm.com>
16660
16661         PR target/29319
16662         * gcc.dg/20061127-1.c: New testcase.
16663
16664 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16665
16666         * gcc.dg/20061124-1.c: Add exit() function prototype.
16667
16668 2006-11-27  Jan Hubicka  <jh@suse.cz>
16669
16670         * gcc.target/i386/memcpy-1.c: Adjust size.
16671         * gcc.dg/visibility-11.c: Likewise.
16672
16673 2006-11-27  Richard Guenther  <rguenther@suse.de>
16674
16675         PR middle-end/25620
16676         * gcc.target/i386/pow-1.c: New testcase.
16677         * gcc.dg/builtins-58.c: Likewise.
16678
16679 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/29886
16682         * g++.dg/expr/cast8.C: New test.
16683
16684 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16685
16686         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16687         Don't ever inline the testcase.
16688
16689 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16690
16691         PR fortran/29982
16692         * gfortran.fortran-torture/compile/parameter_3.f90: New
16693         testcase.
16694
16695 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16696
16697         PR fortran/29951
16698         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16699
16700 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16701
16702         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16703         for CHAR.
16704
16705 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16706
16707         PR libgfortran/29936
16708         * gfortran.dg/write_check3.f90: New test.
16709
16710 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16711
16712         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16713
16714 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16715
16716         PR fortran/20880
16717         * gfortran.dg/interface_3.f90: New test.
16718
16719         PR fortran/29387
16720         * gfortran.dg/generic_8.f90: New test.
16721
16722 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16723
16724         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16725         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16726         * gfortran.dg/specifics_3.f90: Remove.
16727
16728 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16729
16730         PR c/29955
16731         * gcc.dg/gomp/pr29955.c: New test.
16732
16733         PR c/29736
16734         * gcc.dg/pr29736.c: New test.
16735
16736 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16737
16738         PR tree-opt/29964
16739         * gcc.dg/pure-1.c: New test.
16740
16741 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16742
16743         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16744         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16745
16746 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16747
16748         * gcc.dg/20061124-1.c: New testcase.
16749
16750 2006-11-23  Eric Christopher  <echristo@apple.com>
16751
16752         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16753
16754 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16755
16756         PR c/2707
16757         PR c++/26167
16758         * gcc.dg/Wconversion-integer.c: New. Supersedes
16759         Wconversion-negative-constants.c
16760         * gcc.dg/Wconversion-real.c: New.
16761         * gcc.dg/Wconversion-real-integer.c: New.
16762         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16763         * g++.dg/warn/Wconversion1.C: Modified.
16764
16765 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16766
16767         * gfortran.dg/overload_1.f90: New test.
16768
16769 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16770
16771         PR c/9072
16772         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16773         Wtraditional-conversion.
16774         * gcc.dg/overflow-warn-2.c: Likewise.
16775         * gcc.dg/Wconversion.c: Likewise. Renamed as
16776         Wtraditional-conversion.c .
16777         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16778         Wtraditional-conversion-2.c .
16779         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16780         Wtraditional-conversion-2.c
16781         * gcc.dg/Wconversion-negative-constants.c: New.
16782
16783 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16784
16785         * gcc.dg/tree-ssa/dump-1.c: New test.
16786
16787 2006-11-23  David Ung <davidu@mips.com>
16788
16789         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16790         -mfp64, allowable when ISA >= 33 and float is enabled.
16791         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16792         of mthc1 and mfhc1 patterns.
16793
16794 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16795
16796         PR tree-optimization/29921
16797         * gcc.dg/pr29921.c: New test.
16798
16799 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16800
16801         PR fortran/29441
16802         * gfortran.dg/initialization_4.f90: New test.
16803
16804 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16805
16806         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16807         platforms that have interleaving support.
16808         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16809         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16810         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16811         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16812         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16813         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16814         gcc.dg/vect/vect-strided-u8-i8.c,
16815         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16816         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16817         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16818         gcc.dg/vect/vect-strided-float.c,
16819         gcc.dg/vect/vect-strided-a-mult.c,
16820         gcc.dg/vect/vect-strided-mult-char-ls.c,
16821         gcc.dg/vect/vect-strided-a-u16-mult.c,
16822         gcc.dg/vect/vect-strided-a-u32-mult.c,
16823         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16824         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16825         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16826         gcc.dg/vect/vect-strided-mult.c,
16827         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16828         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16829         New.
16830
16831 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16832
16833         PR fortran/25087
16834         * gfortran.dg/auto_char_len_4.f90: New test.
16835
16836 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16837
16838         PR fortran/29652
16839         * gfortran.dg/generic_7.f90: New test.
16840         * gfortran.dg/defined_operators_1.f90: Add new error.
16841
16842 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16843
16844         PR tree-optimization/29902
16845         * g++.dg/tree-ssa/pr29902.C: New test.
16846
16847 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16848
16849         PR fortran/29820
16850         * gfortran.dg/used_types_13.f90: New test.
16851
16852 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16853
16854         * gcc.dg/dfp/snan.c: Delete.
16855
16856 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16857
16858         * g++.dg/cpp0x/static_assert1.C: New.
16859         * g++.dg/cpp0x/static_assert2.C: New.
16860         * g++.dg/cpp0x/static_assert3.C: New.
16861
16862 2006-11-21  Richard Guenther  <rguenther@suse.de>
16863
16864         * gcc.dg/vect/vect-pow-1.c: New testcase.
16865         * gcc.dg/vect/vect-pow-2.c: Likewise.
16866
16867 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16868
16869         PR c++/29570
16870         * g++.dg/template/static29.C: New test.
16871
16872         PR c++/29734
16873         * g++.dg/conversion/simd4.C: New test.
16874
16875 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16876
16877         PR c++/29475
16878         * g++.dg/template/access19.C: New test.
16879         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16880         error is reported.
16881
16882 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16883
16884         PR tree-opt/25500
16885         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16886
16887 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16888
16889         PR fortran/27546
16890         * gfortran.dg/import.f90: Extended test.
16891         * gfortran.dg/import2.f90: Extended test.
16892
16893 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16894
16895         * gfortran.dg/volatile3.f90: Add conflict test.
16896
16897 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16898
16899         PR fortran/24783
16900         * gfortran.dg/implicit_10.f90: New test.
16901
16902 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16903
16904         PR c++/8586
16905         * g++.dg/warn/Wall-write-strings.C: New.
16906
16907 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16908
16909         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16910         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16911
16912 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16913
16914         * gfortran.dg/use_3.f90: Remove error message.
16915         * gfortran.dg/iso_fortran_env_1.f90: New test.
16916         * gfortran.dg/iso_fortran_env_2.f90: New test.
16917         * gfortran.dg/iso_fortran_env_3.f90: New test.
16918         * gfortran.dg/iso_fortran_env_4.f90: New test.
16919
16920 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16921
16922         * gcc.dg/vect/vect-27.c: Fix initialization.
16923
16924 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16925
16926         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16927         * gcc.dg/torture/builtin-minmax-1.c: New.
16928
16929         * gcc.dg/builtins-20.c: Add cases for copysign.
16930
16931 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16932
16933         PR fortran/24285
16934         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16935
16936 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16937         * gfortran.dg/use_1.f90: New test.
16938         * gfortran.dg/use_1.f90: New test.
16939         * gfortran.dg/use_1.f90: New test.
16940
16941 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16942
16943         PR tree-optimization/29801
16944         * gcc.dg/pr29801.c: New test.
16945
16946 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16947
16948         PR middle-end/29584
16949         * gcc.dg/torture/pr29584.c: New test.
16950
16951 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16952
16953         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16954         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16955         * gcc.target/powerpc/compress-float-ppc.c,
16956         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16957         powerpc_fprs.
16958         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16959         do not pass -mhard-float.
16960
16961 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16962
16963         * gnat.dg/volatile_aggregate.adb: New test.
16964
16965 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16966
16967         PR fortran/29391
16968         PR fortran/29489
16969         * gfortran.dg/bound_2.f90: Add more checks.
16970         * gfortran.dg/bound_3.f90: New test.
16971
16972 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16973
16974         PR target/29201
16975         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16976
16977 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16978
16979         * gfortran.dg/import3.f90: Fix error message.
16980
16981 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16982
16983         PR tree-opt/29788
16984         * gfortran.fortran-torture/compile/inline_1.f90:
16985         New testcase.
16986
16987 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16988
16989         * gcc.target/i386/x87regparm-1.c: New test.
16990         * gcc.target/i386/x87regparm-2.c: New test.
16991         * gcc.target/i386/x87regparm-3.c: New test.
16992         * gcc.target/i386/x87regparm-4.c: New test.
16993
16994 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16995
16996         PR fortran/27546
16997         * gfortran.dg/import.f90: New test.
16998         * gfortran.dg/import2.f90: New test.
16999         * gfortran.dg/import3.f90: New test.
17000
17001 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17002
17003         PR fortran/27588
17004         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17005
17006 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17007
17008         PR fortran/29806
17009         * gfortran.dg/contains.f90: New test.
17010         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17011
17012 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17013
17014         PR tree-optimization/29581
17015         * gcc.dg/pr29581-1.c: New test.
17016         * gcc.dg/pr29581-2.c: New test.
17017         * gcc.dg/pr29581-3.c: New test.
17018         * gcc.dg/pr29581-4.c: New test.
17019         * gfortran.dg/pr29581.f90: New test.
17020
17021 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17022
17023         PR fortran/29702
17024         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17025         numbers in error message headers.
17026
17027 2006-11-14  Richard Guenther  <rguenther@suse.de>
17028
17029         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17030         to i?86 and x86_64 targets.
17031
17032 2006-11-14  Caroline Tice  <ctice@apple.com>
17033
17034         * gcc.dg/pubtypes-1.c: New file/testcase.
17035         * gcc.dg/pubtypes-2.c: New file/testcase.
17036         * gcc.dg/pubtypes-3.c: New file/testcase.
17037         * gcc.dg/pubtypes-4.c: New file/testcase.
17038         * g++.dg/pubtypes.C: New file/testcase.
17039
17040 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17041
17042         PR c++/29106
17043         * g++.dg/init/self1.C: New test.
17044
17045 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17046
17047         PR fortran/29657
17048         * gfortran.dg/conflicts.f90: Add.
17049
17050 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17051
17052         PR rtl-optimization/29798
17053
17054         * gcc.c-torture/execute/pr29798.c: New.
17055
17056 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17057
17058         * gcc.dg/builtins-20.c: Add more cases.
17059
17060 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17061
17062         PR fortran/29759
17063         * gfortran.dg/gomp/pr29759.f90: New test.
17064
17065 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17066
17067         PR c++/29518
17068         * g++.dg/template/static28.C: New test.
17069
17070 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17071
17072         * lib/c-torture.exp: Use target-libpath.exp.
17073         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17074         set GCC_EXEC_PREFIX env var from global variable of same name.
17075
17076 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17077
17078         PR fortran/26994
17079         * gfortran.fortran-torture/compile/transfer-1.f90:
17080         New testcase.
17081
17082 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17083             Zdenek Dvorak <dvorakz@suse.cz>
17084
17085         PR tree-optimization/29680
17086         * gcc.dg/alias-11.c: New test.
17087
17088 2006-11-12  Jason Merrill  <jason@redhat.com>
17089             Andrew Pinski <pinskia@physics.uc.edu>
17090
17091         PR middle-end/28915
17092         * gcc.target/i386/vectorize1.c: New.
17093
17094 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17095
17096         PR rtl-optimization/29797
17097         * gcc.c-torture/execute/pr29797-1.c: New test case.
17098
17099 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17100
17101         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17102
17103 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17104
17105         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17106
17107 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17108
17109         PR tree-optimization/13827
17110         * gcc.dg/fold-eqand-1.c: New test case.
17111
17112 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17113
17114         PR rtl-opt/28812
17115         * gcc.c-torture/execute/mayalias-3.c: New test.
17116
17117 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17118
17119         PR middle-end/27528
17120         * gcc.c-torture/compile/pr27528.c: New test.
17121         * gcc.dg/pr27528.c: Likewise.
17122
17123 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17124
17125         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17126
17127         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17128
17129 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17130
17131         PR fortran/29758
17132         * gfortran.dg/reshape_source_size_1.f90: New test.
17133
17134 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17135
17136         PR fortran/29315
17137         * gfortran.dg/aliasing_dummy_4.f90: New test.
17138
17139 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17140
17141         PR target/29777
17142         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17143         and x86_64-*-* targets.
17144
17145 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17146
17147         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17148         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17149         New macros. Use them in exact tests.
17150         (TESTIT3): New macro.
17151         Add tests for fmin, fmax and fma.
17152
17153 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17154
17155         PR fortran/29431
17156         * gfortran.dg/array_constructor_13.f90: New test.
17157
17158 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17159
17160         PR fortran/29744
17161         * gfortran.dg/used_types_12.f90: New test.
17162
17163 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17164
17165         PR middle-end/29726
17166         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17167         (test6): Ditto.
17168         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17169         * gcc.dg/fold-eqandshift-3.c: New test case.
17170
17171 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17172
17173         PR fortran/29699
17174         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17175
17176         PR fortran/21370
17177         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17178
17179 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17180
17181         * gcc.dg/20061109-1.c: New testcase.
17182
17183 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17184
17185         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17186
17187 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17188
17189         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17190         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17191
17192 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17193
17194         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17195         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17196
17197 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17198
17199         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17200
17201 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17202
17203         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17204         vect-9.c).
17205         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17206         * gcc.dg/vect/vect-9.c: Now vectorizable.
17207         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17208         that support vect_widen_mult.
17209         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17210         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17211         vect-reduc-dot-u16.c).
17212         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17213         vect-reduc-dot-u16.c).
17214         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17215         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17216         vect-reduc-dot-s8.c).
17217         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17218         vect-reduc-dot-s8.c).
17219         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17220         vect-reduc-dot-s8.c).
17221         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17222         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17223         vect-reduc-dot-u8.c).
17224         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17225         vect-reduc-dot-u8.c).
17226         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17227         * gcc.dg/vect/vect-multitypes-9.c: New test.
17228         * gcc.dg/vect/vect-multitypes-10.c: New test.
17229         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17230         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17231         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17232         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17233         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17234         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17235         wrapv-vect-reduc-dot-s8.c.
17236         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17237         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17238         targets that support vec_unpack.
17239         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17240         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17241         (check_effective_target_vect_widen_mult_hi_to_si): New.
17242         (check_effective_target_vect_widen_sum): Removed.
17243
17244         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17245
17246         * gcc.dg/vect/vect-multitypes-8.c: New test.
17247         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17248
17249         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17250
17251         * gcc.dg/vect/vect-multitypes-7.c: New test.
17252
17253         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17254
17255         * gcc.dg/vect/vect-multitypes-4.c: New test.
17256         * gcc.dg/vect/vect-multitypes-5.c: New test.
17257         * gcc.dg/vect/vect-multitypes-6.c: New test.
17258
17259         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17260
17261         * gcc.dg/vect/vect-multitypes-1.c: New test.
17262         * gcc.dg/vect/vect-multitypes-2.c: New test.
17263         * gcc.dg/vect/vect-multitypes-3.c: New test.
17264
17265 2006-11-07  Eric Christopher  <echristo@apple.com>
17266
17267         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17268         Test using scan-assembler-not.
17269
17270 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17271
17272         * gcc.dg/inline-17.c: New test.
17273
17274 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17275
17276         PR other/25028
17277         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17278         on HP-UX.
17279
17280 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17281
17282         PR fortran/29539
17283         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17284
17285         PR fortran/29634
17286         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17287         test.
17288
17289 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17290
17291         PR fortran/29601
17292         * gfortran.dg/volatile.f90: Add.
17293         * gfortran.dg/volatile2.f90: Add.
17294         * gfortran.dg/volatile3.f90: Add.
17295         * gfortran.dg/volatile4.f90: Add.
17296         * gfortran.dg/volatile5.f90: Add.
17297         * gfortran.dg/volatile6.f90: Add.
17298         * gfortran.dg/volatile7.f90: Add.
17299
17300 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17301
17302         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17303           for matching error messages.
17304         * gfortran.dg/specifics_3.f90: Adjust pattern
17305           for matching error messages.
17306
17307 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17308             Bernhard Fischer  <aldot@gcc.gnu.org>
17309
17310         * lib/gcc-dg.exp (output-exists): New proc.
17311         (output-exists-not): New proc.
17312         * gcc.test-framework/test-framework.awk: Support new directives.
17313         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17314         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17315         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17316         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17317         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17318         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17319
17320 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17321
17322         PR fortran/29630
17323         PR fortran/29679
17324         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17325         * gfortran.dg/initialization_3.f90: New.
17326
17327 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17328
17329         PR libgfortran/25545
17330         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17331
17332 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17333
17334         PR middle-end/29695
17335         * gcc.c-torture/execute/pr29695-1.c: New test.
17336         * gcc.c-torture/execute/pr29695-2.c: New test.
17337
17338 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17339
17340         PR fortran/29565
17341         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17342
17343 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17344
17345         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17346         for matching error messages.
17347
17348 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17349
17350         PR target/26915
17351         * gcc.target/i386/387-12.c: New test.
17352
17353 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17354
17355         PR libfortran/29713
17356         * gfortran.dg/pr29713.f90: New test.
17357
17358 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17359
17360         * gcc.c-torture/execute/arith-rand-ll.c:
17361         Also test for bogus rest sign.
17362
17363 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17364
17365         PR libfortran/27895
17366         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17367
17368 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17369
17370         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17371         from error messages.
17372
17373 2006-11-02  Mike Stump  <mrs@apple.com>
17374
17375         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17376
17377         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17378
17379 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17380
17381         * g++.dg/eh/gcsec1.C: New test.
17382
17383 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17384
17385         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17386         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17387
17388 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17389
17390         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17391         hexadecimal value.
17392         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17393         * gcc.dg/pr14796-2.c: Likewise.
17394
17395 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17396
17397         * gcc.c-torture/execute/20061101-1.c: New test.
17398
17399 2006-11-01  Richard Guenther  <rguenther@suse.de>
17400
17401         * gcc.target/i386/fpprec-1.c: New testcase.
17402
17403 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17404
17405         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17406         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17407
17408 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17409
17410         * gcc.c-torture/execute/20061031-1.c: New test.
17411
17412 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17413
17414         PR 23067
17415         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17416         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17417         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17418         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17419         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17420         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17421         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17422
17423 2006-10-31  Eric Christopher  <echristo@apple.com>
17424             Falk Hueffner  <falk@debian.org>
17425
17426         * gcc.dg/builtin-bswap-1.c: New.
17427         * gcc.dg/builtin-bswap-2.c: New.
17428         * gcc.dg/builtin-bswap-3.c: New.
17429         * gcc.dg/builtin-bswap-4.c: New.
17430         * gcc.dg/builtin-bswap-5.c: New.
17431         * gcc.target/i386/builtin-bswap-1.c: New.
17432
17433 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17434
17435         * gcc.dg/inline-16.c: New.
17436
17437         PR 16622
17438         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17439         defining it.
17440         * gcc.dg/inline-13.c: New.
17441         * gcc.dg/inline-14.c: New.
17442         * gcc.dg/inline-15.c: New.
17443
17444         PR 11377
17445         * gcc.dg/inline6.c: New.
17446         * gcc.dg/inline7.c: New.
17447
17448 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17449
17450         PR middle-end/23470
17451         * gcc.dg/pr23470-1.c: New test case.
17452
17453 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17454
17455         PR fortran/29537
17456         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17457         data.
17458         * gfortran.dg/blockdata_2.f90: New testcase.
17459
17460 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17461
17462         PR libfortran/29627
17463         * gfortran.dg/unf_short_record_1.f90:  New test.
17464
17465 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17466
17467         PR fortran/29067
17468         * gfortran.dg/pr29067.f: New test.
17469
17470 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17471             Richard Sandiford  <richard@codesourcery.com>
17472
17473         * lib/target-supports.exp (get_compiler_messages): Append options
17474         as a single list element.
17475         (check_effective_target_arm_vfp_ok): New.
17476         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17477
17478 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17479
17480         PR fortran/29387
17481         * gfortran.dg/intrinsic_actual_2.f90: New test.
17482
17483         PR fortran/29490
17484         * gfortran.dg/actual_array_interface_1.f90: New test.
17485
17486         PR fortran/29641
17487         * gfortran.dg/used_types_11.f90: New test.
17488
17489 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17490
17491         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17492         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17493         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17494         * g++.old-deja/g++.mike/net25.C (main): Same.
17495         * g++.dg/lookup/exception1.C (main): Same.
17496         * g++.dg/parse/parens2.C (main): Same.
17497
17498 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17499
17500         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17501
17502 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17503
17504         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17505         * gcc.dg/torture/builtin-math-3.c: Likewise.
17506
17507 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17508
17509         PR fortran/29452
17510         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17511         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17512
17513 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17514
17515         PR Fortran/29410
17516         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17517
17518 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17519
17520         * lib/target-supports.exp (check_function_available): Declare
17521         function before calling.
17522
17523 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17524
17525         PR tree-optimization/29637
17526         * gcc.dg/pr29637.c: New test.
17527
17528 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17529
17530         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17531         tree canonicalization.
17532
17533 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17534
17535         * gcc.dg/builtins-20.c: Add more hypot tests.
17536
17537 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17538
17539         * gcc.dg/fold-compare-1.c: New test case.
17540
17541 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17542
17543         PR c++/16307
17544         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17545
17546 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17547
17548         PR tree-optimization/15458
17549         * gcc.dg/fold-xornot-1.c: New test case.
17550
17551 2006-10-29  Richard Guenther  <rguenther@suse.de>
17552
17553         * gcc.target/i386/math-torture/trunc.c: New testcase.
17554
17555 2006-10-29  Richard Guenther  <rguenther@suse.de>
17556
17557         * gcc.target/i386/math-torture/round.c: New testcase.
17558
17559 2006-10-29  Richard Guenther  <rguenther@suse.de>
17560
17561         * gcc.target/i386/math-torture/ceil.c: New testcase.
17562         * gcc.target/i386/math-torture/floor.c: Likewise.
17563
17564 2006-10-29  Richard Guenther  <rguenther@suse.de>
17565
17566         * gcc.target/i386/math-torture/rint.c: New testcase.
17567         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17568
17569 2006-10-29  Richard Guenther  <rguenther@suse.de>
17570
17571         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17572         * gcc.target/i386/math-torture/lceil.c: Likewise.
17573
17574 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17575
17576         PR libgfortran/24313
17577         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17578
17579 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17580
17581         * gcc.c-torture/execute/20020118-1.c,
17582         gcc.c-torture/execute/builtins/strlen.c,
17583         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17584         comment typos.
17585
17586 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17587
17588         * gcc.dg/builtins-20.c: Add tests for hypot.
17589         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17590         two-argument builtins.
17591         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17592         TESTIT2.  Update all callers.
17593         (TESTIT2, TESTIT2_R): New helper macros.
17594         Add testcases for pow, hypot and atan2.
17595
17596 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17597
17598         PR C++/29295
17599         * g++.dg/expr/bool1.C: New test.
17600         * g++.dg/expr/bool2.C: New test.
17601
17602 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17603
17604         PR fortran/28224
17605         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17606         * gfortran.dg/namelist_internal.f90: New test.
17607
17608 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17609
17610         PR fortran/29625
17611         * gfortran.dg/io_real_boz.f90: Add.
17612         * gfortran.dg/io_real_boz2.f90: Add.
17613
17614 2006-10-28  Richard Guenther  <rguenther@suse.de>
17615
17616         PR middle-end/26899
17617         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17618
17619 2006-10-28  Richard Guenther  <rguenther@suse.de>
17620
17621         PR target/28806
17622         * gcc.target/i386/math-torture/lround.c: New testcase.
17623
17624 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17625
17626         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17627         * gcc.dg/builtins-44.c: Likewise.
17628         * gcc.dg/builtins-45.c: Likewise.
17629         * gcc.dg/pr28796-2.c: Likewise.
17630         * gcc.dg/unordered-3.c: Likewise.
17631
17632 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17633
17634         PR libgfortran/27954
17635         * gfortran.dg/error_recovery_2.f90: New test.
17636
17637 2006-10-26  Richard Guenther  <rguenther@suse.de>
17638
17639         * gcc.target/i386/i386.exp: Use glob, not find to collect
17640         tests.  Avoids recursing into subdirectories.
17641         * gcc.target/i386/math-torture/math-torture.exp: Torture
17642         for interesting ia32 math options.
17643         * gcc.target.i386/math-torture/lrint.c: New testcase.
17644
17645 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17646
17647         PR libgfortran/29563
17648         * gfortran.dg/arrayio_9.f90: Update test.
17649         * gfortran.dg/arrayio_19.f90: New test.
17650
17651 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17652
17653         * gcc.dg/20061026.c: New testcase.
17654
17655 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17656
17657         PR libgfortran/29563
17658         * gfortran.dg/arrayio_9.f90: New test.
17659
17660 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17661
17662         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17663         Copy the strings manually, as strcpy may call strlen.
17664
17665 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17666
17667         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17668         Add checks for log, log2, log10 and log1p.
17669
17670         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17671         we already test 0.0.  Add checks for expm1, log, log2, log10,
17672         log1p, cbrt, erf and erfc.
17673
17674 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17675
17676         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17677
17678 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17679
17680         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17681         and remainderl() built-in functions.  Remove -ffast-math from
17682         dg-options.
17683
17684 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17685
17686         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17687         acosh and atanh.
17688
17689         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17690         floating point modifiers to arguments passed to float and long
17691         double functions respectively.  Update all callers to use floating
17692         point numbers, not integers.  Add tests for exp, exp2 and
17693         exp10/pow10.
17694
17695         * gcc.dg/torture/builtin-math-3.c: New test.
17696
17697 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17698
17699         PR fortran/29393
17700         * gfortran.dg/initialize_2.f90: New.
17701
17702 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17703
17704         * gcc.dg/torture/builtin-math-2.c: New test.
17705
17706 2006-10-24  Richard Guenther  <rguenther@suse.de>
17707
17708         PR middle-end/28796
17709         * gcc.dg/pr28796-1.c: New testcase.
17710         * gcc.dg/pr28796-2.c: Likewise.
17711
17712 2006-10-24  Richard Guenther  <rguenther@suse.de>
17713
17714         * gcc.dg/builtins-57.c: New testcase.
17715
17716 2006-10-24  Richard Guenther  <rguenther@suse.de>
17717
17718         PR tree-optimization/29567
17719         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17720
17721 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17722
17723         PR tree-optimization/14784
17724         * gcc.dg/alias-10.c: New test.
17725
17726 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17727
17728         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17729
17730 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17731
17732         * gcc.dg/builtin-strncat-chk-1.c: New test.
17733
17734 2006-10-23  Jan Hubicka  <jh@suse.cz>
17735
17736         * gcc.dg/memmove-1.c: New test.
17737
17738 2006-10-23  Paul Brook  <paul@codesourcery.com>
17739
17740         * gcc.dg/pragma-pack-5.c: New test.
17741
17742 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17743
17744         * g++.dg/other/s390-1.C: New testcase.
17745
17746 2006-10-23  Richard Guenther  <rguenther@suse.de>
17747
17748         PR middle-end/27132
17749         PR middle-end/23295
17750         * gcc.dg/pr27132.c: New testcase.
17751         * gcc.dg/pr23295.c: Likewise.
17752         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17753         * g++.dg/tree-ssa/pr19807.C: Likewise.
17754
17755 2006-10-23  Richard Guenther  <rguenther@suse.de>
17756
17757         PR middle-end/21032
17758         * gcc.dg/pr21032.c: New testcase.
17759
17760 2006-10-22  Jeff Law  <law@redhat.com>
17761         Richard Guenther  <rguenther@suse.de>
17762
17763         PR tree-optimization/15911
17764         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17765
17766 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17767
17768         PR c++/20647
17769         * g++.dg/abi/rtti3.C: New.
17770
17771 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17772
17773         PR middle-end/28252
17774         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17775         transformation.
17776
17777 2006-10-21  Richard Guenther  <rguenther@suse.de>
17778
17779         PR tree-optimization/3511
17780         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17781
17782 2006-10-21  Richard Guenther  <rguenther@suse.de>
17783
17784         PR middle-end/26898
17785         * gcc.dg/torture/pr26898-1.c: New testcase.
17786         * gcc.dg/torture/pr26898-2.c: Likewise.
17787
17788 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17789
17790         PR c++/28053
17791         * g++.dg/parse/bitfield1.C: Adjust error markers.
17792         * g++.dg/parse/bitfield2.C: New test.
17793
17794 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17795
17796         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17797
17798 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17799
17800         PR libfortran/27895
17801         * gfortran.dg/zero_sized_1.f90: New test.
17802
17803 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17804
17805         * gcc.dg/div-compare-1.c: New test.
17806
17807 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17808
17809         PR fortran/29216
17810         * gfortran.dg/result_default_init_1.f90: New test.
17811
17812         PR fortran/29314
17813         * gfortran.dg/automatic_default_init_1.f90: New test.
17814
17815         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17816         from 38 to 33.
17817
17818 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17819
17820         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17821         'using namespace std' without previous declaration.
17822         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17823         * g++.old-deja/g++.robertl/eb133c.C: New.
17824
17825 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17826
17827         PR libgfortran/29277
17828         * gfortran.dg/streamio_4.f90: Update test.
17829         * gfortran.dg/streamio_11.f90: New test.
17830
17831 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17832
17833         PR c++/27952
17834         * g++.dg/inherit/virtual1.C: New test.
17835
17836 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/28261
17839         * g++.dg/parse/enum3.C: New test.
17840
17841 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/29039
17844         * g++.dg/init/ctor8.C: New test.
17845
17846 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR c++/27270
17849         * g++.dg/ext/complit8.C: Tweak error markers.
17850         * g++.dg/template/complit1.C: Add error marker.
17851
17852 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17853
17854         PR c++/27270
17855         * g++.dg/ext/complit8.C: New test.
17856
17857         PR c++/29408
17858         * g++.dg/parse/dtor12.C: New test.
17859
17860         PR c++/29435
17861         * g++.dg/template/sizeof11.C: New test.
17862
17863 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17864
17865         PR fortran/29392
17866         * gfortran.dg/data_char_3.f90: New test.
17867
17868         PR fortran/29451
17869         * gfortran.dg/negative_automatic_size.f90: New test.
17870
17871 2006-10-16  David Daney  <ddaney@avtrex.com>
17872
17873         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17874
17875 2006-10-16  Eric Christopher  <echristo@apple.com>
17876
17877         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17878         x86_64.
17879
17880 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17881
17882         PR c++/28211
17883         * g++.dg/tc1/dr49.C: Tweak error messages.
17884         * g++.dg/parse/template21.C: New test.
17885
17886 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17887
17888         PR middle-end/20491
17889         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17890
17891 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17892
17893         PR fortran/29403
17894         * gfortran.dg/print_1.f90: New test.
17895
17896 2006-10-15  Jan Hubicka  <jh@suse.cz>
17897
17898         PR middle-end/29241
17899         * gcc.c-torture/compile/pr29241.c: New testcase.
17900
17901 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17902
17903         PR middle-end/29250
17904         * gcc.c-torture/compile/pr29250.c: New test.
17905
17906 2006-10-15  Richard Guenther  <rguenther@suse.de>
17907
17908         * gcc.dg/pr29299.c: New testcase.
17909
17910 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17911
17912         PR fortran/24767
17913         * gfortran.dg/label_4.f90: Adjust warning flag.
17914
17915 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17916
17917         PR fortran/29371
17918         * gfortran.dg/nullify_3.f90: New test.
17919
17920 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17921
17922         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17923         on Solaris 2.5.1 too.
17924
17925 2006-10-13  Eric Christopher  <echristo@apple.com>
17926
17927         * gcc.dg/pr25993.c: Skip for darwin.
17928
17929 2006-10-13  Eric Christopher  <echristo@apple.com>
17930
17931         * gcc.dg/visibility-11.c: Skip for darwin.
17932
17933 2006-10-13  Eric Christopher  <echristo@apple.com>
17934
17935         * gcc.dg/darwin-weakimport-1.c: Use
17936         -fno-asynchronous-unwind-tables.
17937         * gcc.dg/darwin-weakimport-3.c: Ditto.
17938
17939 2006-10-13  Richard Guenther  <rguenther@suse.de>
17940
17941         PR tree-optimization/29446
17942         * gcc.dg/torture/pr29446.c: New testcase.
17943
17944 2006-10-13  Bill Wendling  <wendling@apple.com>
17945
17946         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17947         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17948         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17949         * g++.old-deja/g++.law/shadow1.C: Likewise.
17950         * g++.old-deja/g++.law/ctors10.C: Likewise.
17951         * g++.dg/debug/namespace1.C: Likewise.
17952         * g++.dg/inherit/namespace-as-base.C: Likewise.
17953         * g++.dg/opt/delay-slot-1.C: Likewise.
17954         * g++.dg/parse/defarg10.C: Likewise.
17955         * g++.dg/template/ptrmem11.C: Likewise.
17956         * g++.dg/template/mem_func_ptr.C: Likewise.
17957         * g++.dg/template/spec19.C: Likewise.
17958
17959 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17960
17961         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17962
17963 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17964
17965         PR fortran/29373
17966         * gfortran.dg/implicit_9.f90: New test.
17967
17968         PR fortran/29407
17969         * gfortran.dg/namelist_25.f90: New test.
17970
17971         PR fortran/27701
17972         * gfortran.dg/same_name_2.f90: New test.
17973
17974         PR fortran/29232
17975         * gfortran.dg/host_assoc_types_1.f90: New test.
17976
17977         PR fortran/29364
17978         * gfortran.dg/missing_derived_type_1.f90: New test.
17979         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17980
17981         PR fortran/29422
17982         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17983
17984         PR fortran/29428
17985         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17986
17987 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17988
17989         PR fortran/29391
17990         * gfortran.dg/bound_2.f90: New test.
17991
17992 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17993
17994         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17995         directive.
17996         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17997         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17998         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17999         * gfortran.dg/gomp/reduction3.f90: Likewise.
18000         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18001         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18002         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18003         * gfortran.dg/forall_4.f90: Likewise.
18004         * gfortran.dg/spec_expr_4.f90: Likewise.
18005         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18006         * gfortran.dg/forall_5.f90: Likewise.
18007         * gfortran.dg/open_access_append_2.f90: Add check for
18008         compile-time warning.
18009
18010 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18011
18012         PR c++/28506
18013         * g++.dg/parse/pure1.C: New test.
18014
18015 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18016
18017         PR fortran/21435
18018         * gfortran.dg/io_constraints_3.f90: New test.
18019         * gfortran.dg/open_access_append_1.f90: Add checks
18020         for compile-time warnings.
18021         * gfortran.dg/pr20163-2.f: Likewise.
18022         * gfortran.dg/iostat_2.f90: Likewise.
18023         * gfortran.dg/label_4.f90: Delete the temporary
18024         file.
18025         * gfortran.dg/direct_io_2.f90: Add a FILE=
18026         specifier.
18027         * gfortran.dg/iomsg_1.f90: Add check for
18028         compile-time warning.
18029
18030 2006-10-12  Jan Hubicka  <jh@suse.cz>
18031
18032         PR c/28419
18033         * gcc.dg/pr28319.c: New test.
18034
18035 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18036         PR c++/29318
18037         * g++.dg/ext/vla4.C: New test.
18038
18039 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18040
18041         PR c++/27961
18042         * g++.dg/template/crash60.C: New test.
18043         * g++.dg/other/large-size-array.C: Adjust error markers.
18044         * g++.dg/parse/crash27.C: Likewise.
18045         * g++.dg/template/crash1.C: Likewise.
18046
18047 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18048
18049         PR testsuite/29093
18050         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18051
18052 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18053
18054         PR preprocessor/28709
18055         * gcc.dg/cpp/paste14.c: New test.
18056
18057 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18058
18059         PR c++/29175
18060         * g++.dg/init/array24.C: New test.
18061
18062 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18063
18064         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18065         of <sys/types.h>.
18066
18067 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18068
18069         PR c++/29024
18070         * g++.dg/parse/typedef8.C: New test.
18071         * g++.dg/other/mult-stor1.C: Adjust error markers.
18072
18073 2006-10-11  Richard Guenther  <rguenther@suse.de>
18074
18075         PR tree-optimization/28230
18076         * gcc.dg/torture/pr28230.c: New testcase.
18077
18078 2006-10-11  Richard Guenther  <rguenther@suse.de>
18079
18080         PR inline-asm/29119
18081         * gcc.dg/torture/pr29119.c: New testcase.
18082
18083 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18084
18085         PR middle-end/29272
18086         * gcc.c-torture/execute/20060930-2.c: New test.
18087
18088 2006-10-09  Richard Henderson  <rth@redhat.com>
18089
18090         Revert emutls patch.
18091
18092 2006-10-09  Richard Guenther  <rguenther@suse.de>
18093
18094         PR middle-end/29254
18095         * gcc.dg/pr29254.c: New testcase.
18096
18097 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18098             Paul Thomas  <pault@gcc.gnu.org>
18099
18100         PR fortran/20541
18101         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18102         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18103         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18104         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18105         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18106         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18107         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18108         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18109         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18110         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18111         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18112         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18113         * gfortran.dg/alloc_comp_std.f90: New test.
18114         * gfortran.dg/move_alloc.f90: New test.
18115
18116 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18117
18118         PR fortran/29115
18119         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18120
18121         PR fortran/29211
18122         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18123
18124 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18125
18126         PR fortran/28585
18127         * gfortran.dg/new_line.f90: New test.
18128
18129 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18130
18131         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18132         * gcc.dg/torture/builtin-convert-1.c,
18133         gcc.dg/torture/builtin-convert-2.c,
18134         gcc.dg/torture/builtin-convert-3.c,
18135         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18136
18137 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18138
18139         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18140         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18141         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18142         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18143
18144 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18145
18146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18147         Xfail some tests for powerpc-darwin and powerpc-aix.
18148
18149 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18150
18151         PR c/29380
18152         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18153
18154 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18155
18156         PR target/29300
18157         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18158         on hppa*-*-hpux*.
18159
18160 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18161
18162         PR fortran/16580
18163         PR fortran/29288
18164         * gfortran.fortran-torture/execute/specifics.f90:
18165         Add tests for using all possible intrinsics as actual arguments.
18166         * gfortran.dg/specifics_1.f90: Add tests for using
18167         all possible intrinsics as actual arguments.
18168         * gfortran.dg/specifics_2.f90: New file.
18169         * gfortran.dg/specifics_3.f90: New file.
18170
18171 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18172
18173         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18174         * gcc.dg/debug/debug-2.c: Likewise.
18175
18176 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18177
18178         * gcc.c-torture/compile/sync-2.c: New test.
18179
18180 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18181
18182         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18183         line endings.
18184
18185 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18186
18187         PR rtl-optimization/29128
18188         * gcc.c-torture/compile/pr29128.c: New test.
18189
18190 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18191
18192         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18193         line endings.
18194
18195 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18196
18197         PR middle-end/29256
18198         * gcc.dg/tree-ssa/loop-19.c: New test.
18199
18200 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18201
18202         PR tree-optimization/29330
18203         * gcc.dg/pr29330.c: New test.
18204
18205         PR target/28924
18206         * gcc.c-torture/compile/20061005-1.c: New test.
18207
18208 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18209
18210         * gcc.dg/typename-vla-1.c: New case.
18211         * gnat.dg/forward_vla.adb: New case.
18212
18213 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18214
18215         PR tree-optimization/29290
18216         * gfortran.dg/loop_nest_1.f90: New test.
18217
18218         PR target/29198
18219         * gcc.dg/tls/opt-12.c: New test.
18220
18221         PR fortran/28415
18222         * gfortran.dg/save_2.f90: New test.
18223
18224         PR c/29091
18225         * gcc.dg/pr29091.c: New test.
18226
18227 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18228
18229         * lib/target-supports.exp
18230         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18231         same as x86_64-*-*; check for LP64.
18232
18233 2006-10-04  Richard Henderson  <rth@redhat.com>
18234
18235         * lib/target-supports.exp (check_effective_target_tls): Redefine
18236         to mean non-emulated tls.
18237         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18238         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18239         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18240         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18241         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18242         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18243         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18244
18245 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18246
18247         PR fortran/29343
18248         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18249
18250 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18251
18252         * gfortran.dg/bounds_check_fail_1.f90: New test.
18253
18254 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/29020
18257         * g++.dg/template/friend48.C: New test.
18258
18259 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18260
18261         PR fortran/29098
18262         * gfortran.dg/default_initialization_2.f90: New test.
18263
18264 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18265
18266         PR fortran/20779
18267         PR fortran/20891
18268         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18269
18270 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18271
18272         PR fortran/29284
18273         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18274
18275         PR fortran/29321
18276         PR fortran/29322
18277         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18278
18279         PR fortran/25091
18280         PR fortran/25092
18281         * gfortran.dg/entry_array_specs_1.f90: New test.
18282
18283 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18284
18285         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18286         insufficient to inhibit some test failures at -O3.  Do testing
18287         on integers.
18288
18289 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18290
18291         PR c++/29138
18292         * g++.dg/inherit/access8.C: New test.
18293         * g++.dg/template/dtor4.C: Tweak error messages.
18294
18295 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18296
18297         PR fortran/27478
18298         * gfortran.dg/entry_8.f90: New test.
18299
18300 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18301
18302         PR c++/29291
18303         * g++.dg/parse/new4.C: New test.
18304
18305 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18306
18307         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18308         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18309         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18310         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18311         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18312
18313 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18314
18315         PR fortran/19260
18316         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18317         * gfortran.dg/continuation_2.f90: New test.
18318
18319         PR fortran/19262
18320         * gfortran.dg/continuation_3.f90: New test.
18321         * gfortran.dg/continuation_4.f90: New test.
18322         * gfortran.dg/continuation_5.f: New test.
18323         * gfortran.dg/continuation_6.f: New test.
18324
18325 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/29226
18328         * g++.dg/template/vla1.C: New test.
18329
18330 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18331
18332         PR fortran/29210
18333         * gfortran.dg/complex_parameter_1.f90: New test.
18334
18335 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18336
18337         PR c/29154
18338         * gcc.c-torture/execute/20060929-1.c: New test.
18339
18340 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c++/29105
18343         * g++.dg/template/member6.C: New test.
18344         * g++.dg/parse/typename7.C: Adjust error markers.
18345
18346         PR c++/29080
18347         * g++.dg/template/member7.C: New test.
18348
18349 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18350
18351         PR c/24010
18352         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18353         gcc.dg/Woverride-init-3.c: New tests.
18354
18355 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18356
18357         * gcc.c-torture/execute/20060930-1.c: New test.
18358
18359 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18360
18361         PR fortran/18791
18362         * gfortran.dg/specifics_1.f90: New test.
18363         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18364         complex specifics.
18365
18366 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18367
18368         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18369         pthread-init-common.h: New.
18370
18371 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18372
18373         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18374         precision on some archs.
18375
18376 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18377
18378         * gcc.dg/non-local-goto-1.c: New test.
18379         * gcc.dg/non-local-goto-2.c: Likewise.
18380         * gcc.dg/setjmp-3.c: Likewise.
18381         * gcc.dg/setjmp-4.c: Likewise.
18382
18383 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18384
18385         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18386
18387 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18388
18389         PR fortran/28276
18390         * gfortran.dg/exponent_1.f90: New test.
18391
18392         PR fortran/27021
18393         * gfortran.dg/nearest_1.f90: New test.
18394
18395 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18396
18397         PR middle-end/25261
18398         PR middle-end/28790
18399         * gcc.dg/gomp/nestedfn-1.c: New test.
18400
18401 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18402
18403         PR objc/29195
18404         * objc/compile/method-1.m: New test.
18405
18406 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18407
18408         PR c++/26938
18409         * g++.dg/template/crash58.C: New test.
18410         * g++.dg/parse/crash28.C: Adjust error markers.
18411         * g++.dg/template/crash34.C: Likewise.
18412         * g++.dg/template/friend31.C: Likewise.
18413         * g++.dg/template/crash32.C: Likewise.
18414
18415         PR c++/27329
18416         * g++.dg/template/crash59.C: New test.
18417
18418         PR c++/27667
18419         * g++.dg/template/spec33.C: New test.
18420         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18421
18422 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18423             Adam Nemet  <anemet@caviumnetworks.com>
18424
18425         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18426         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18427
18428 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18429
18430         PR target/28911
18431         * gcc.dg/pr28911.c: New.
18432
18433 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18434
18435         PR target/29169
18436         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18437         (dg-options): Add -mfpmath=387.
18438
18439 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18440
18441         PR c/28706
18442         * gcc.dg/pr28706.c: New test.
18443
18444         PR c/28712
18445         * gcc.dg/pr28712.c: New test.
18446
18447 2006-09-22  Mike Stump  <mrs@apple.com>
18448
18449         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18450
18451 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18452
18453         PR tree-optimization/28888
18454         * gcc.dg/pr28888.c: New test.
18455
18456 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18457
18458         PR c++/29016
18459         * g++.dg/init/ptrfn1.C: New test.
18460
18461 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18462
18463         PR c++/28861
18464         * g++.dg/template/spec32.C: New test.
18465         * g++.dg/parse/crash9.C: Adjust error markers.
18466
18467         PR c++/28303
18468         * g++.dg/template/typedef6.C: New test.
18469         * g++.dg/init/error1.C: Adjust error markers.
18470         * g++.dg/parse/crash9.C: Likewise.
18471         * g++.dg/template/crash55.C: Likewise.
18472
18473 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18474
18475         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18476
18477 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18478
18479         PR target/27650
18480         * g++.dg/ext/dllimport12.C: New test.
18481
18482 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18483
18484         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18485         * gcc.target/mips/nmadd-2.c: Likewise.
18486         * gcc.target/mips/mips-ps-6.c: New test.
18487         * gcc.target/mips/neg-abs-1.c: Likewise.
18488         * gcc.target/mips/neg-abs-2.c: Likewise.
18489         * gcc.target/mips/nmadd-3.c: New test.
18490
18491 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18492
18493         PR middle-end/28046
18494         * gcc.dg/gomp/atomic-10.c: New test.
18495         * g++.dg/gomp/atomic-10.C: New test.
18496
18497 2006-09-20  Eric Christopher  <echristo@apple.com>
18498
18499         * gcc.target/i386/sse3-not-fisttp.c: New.
18500
18501 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18502
18503         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18504
18505 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18506
18507         * gcc.c-torture/execute/pr28289.c (one): New variable.
18508         (main): Use it instead of argc.
18509         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18510         (main): Use it instead of argc.
18511
18512 2006-09-19  Paul Brook  <paul@codesourcery.com>
18513
18514         PR target/28516
18515         * gcc.dg/nested-func-5.c: New test.
18516
18517 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18518
18519         * lib/target-supports.exp (check_effective_target_tls): Compile
18520         test stubs using ${tool}_target_compile, not just target_compile.
18521         (check_effective_target_tls_runtime): Likewise.
18522
18523 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18524
18525         * gcc.c-torture/compile/20030405-1.x: Remove.
18526
18527         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18528         optimising linker from discarding it.
18529
18530 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18531
18532         PR fortran/28526
18533         * gfortran.dg/keyword_symbol_1.f90: New test.
18534
18535         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18536         pedantic compilation option.
18537
18538 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18539
18540         PR fortran/29060
18541         * gfortran.dg/spread_shape_1.f90: New test.
18542
18543 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18544
18545         PR tree-optimization/28887
18546         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18547
18548 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18549
18550         PR c/25993
18551         * gcc.dg/pr25993.c: New test.
18552
18553 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18554
18555         PR tree-opt/21591
18556         * gcc.dg/vect/pr21591.c: New test.
18557
18558 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18559
18560         PR tree-opt/29059
18561         * gcc.c-torture/compile/strcpy-1.c: New test.
18562         * gcc.c-torture/compile/strcpy-2.c: New test.
18563         * gcc.c-torture/compile/memcpy-1.c: New test.
18564         * gcc.c-torture/compile/memcpy-2.c: New test.
18565
18566 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18567
18568         PR testsuite/29055
18569         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18570
18571 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18572
18573         * gnat.dg/specs/double_record_extension1.ads: New test.
18574         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18575
18576 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18577
18578         PR fortran/29051
18579         * gfortran.dg/oldstyle_3.f90: New test.
18580
18581 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18582
18583         PR libgfortran/29099
18584         * gfortran.dg/secnds-1.f: New test.
18585
18586 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18587
18588         PR libgfortran/29053
18589         * gfortran.dg/streamio_9.f90: New test.
18590         * gfortran.dg/streamio_10.f90: New test.
18591
18592 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18593
18594         PR C++/29002
18595         * g++.dg/init/array22.C: New test.
18596         * g++.dg/init/array23.C: New test.
18597
18598 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18599
18600         * stackcheck.lst: Update list of tests requiring stack checking.
18601         * norun.lst: Adjust for above change.
18602         * ada95.lst: New file.
18603         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18604         requiring -gnat95 switch.
18605
18606 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18607
18608         * gnat.dg/in_out_parameter.adb: New test.
18609
18610 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18611
18612         PR debug/28980
18613         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18614
18615 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18616
18617         * gnat.dg/specs/unchecked_union.ads: New test.
18618
18619 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18620
18621         PR rtl-optimization/28982
18622         * gcc.c-torture/execute/pr28982a.c: New test.
18623         * gcc.c-torture/execute/pr28982b.c: Likewise.
18624
18625 2006-09-12  Eric Christopher  <echristo@apple.com>
18626
18627         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18628         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18629
18630 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18631
18632         PR c/28768
18633         PR preprocessor/14634
18634         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18635         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18636         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18637
18638 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18639
18640         * gcc.dg/pr28243.c: New test.
18641
18642 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18643
18644         PR fortran/28971
18645         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18646         this undiagnosed regression reappears.
18647
18648 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18649
18650         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18651         Treat $srcdir as a literal.
18652         * lib/fortran-torture.exp (fortran-torture-compile,
18653         fortran-torture-execute): Likewise.
18654         * lib/objc-torture.exp (objc-torture-compile,
18655         objc-torture-execute): Likewise.
18656         * lib/profopt.exp (profopt-execute): Likewise.
18657
18658 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18659
18660         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18661
18662 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18663
18664         PR testsuite/28950
18665         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18666
18667 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18668
18669         PR target/13685
18670         * gcc.target/i386/pr13685.c: New test.
18671
18672 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18673
18674         * gcc.dg/pr28726.c: New test.
18675
18676 2006-09-11  Josh Conner  <jconner@apple.com>
18677
18678         * gcc.dg/nrv3.c: Increase size of structure.
18679         * gcc.dg/nrv4.c: Likewise.
18680         * gcc.dg/nrv5.c: Likewise.
18681
18682 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18683
18684         PR libfortran/28890
18685         gfortran.dg/assumed_charlen_function_5.f90: New test.
18686
18687 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/28991
18690         * g++.dg/init/static3.C: New test.
18691
18692 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18693
18694         PR testsuite/29007
18695         * gcc.dg/long-long-cst1.c (t): Add cast to
18696         __SIZE_TYPE__ before casting to int.
18697         (main): Return 0 on success.
18698
18699 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18700
18701         * gcc.c-torture/execute/20060910-1.c: New test.
18702
18703 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18704
18705         PR middle-end/26983
18706         * gcc.dg/pr26983.c: New test.
18707
18708 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18709
18710         PR target/29006
18711         * gcc.c-torture/execute/pr29006.c: New test.
18712
18713 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18714
18715         PR libfortran/28947
18716         gfortran.dg/matmul_4.f90: New test.
18717
18718 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18719
18720         PR fortran/28959
18721         gfortran.dg/used_types_10: New test.
18722
18723 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18724
18725         PR libfortran/28923
18726         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18727         gfortran.dg/array_initializer_3.f90: New test.
18728
18729 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18730
18731         PR fortran/28914
18732         * gfortran.dg/actual_array_constructor_3.f90: New test.
18733
18734 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18735
18736         PR testsuite/26778
18737         * gcc.target/i386/pr26778.c: New testcase.
18738
18739 2006-09-08  Eric Christopher  <echristo@apple.com>
18740
18741         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18742         * gcc.target/i386/memcpy-1.c: Ditto.
18743         * gcc.target/i386/asm-1.c: Ditto.
18744         * gcc.target/i386/20060512-4.c: Ditto.
18745         * gcc.target/i386/compress-float-387.c: Ditto.
18746         * gcc.target/i386/20060512-1.c: Ditto.
18747         * gcc.target/i386/compress-float-sse.c: Ditto.
18748         * gcc.target/i386/20060512-2.c: Ditto.
18749         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18750         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18751         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18752         * gcc.dg/pr26449.c: Ditto.
18753         * gcc.dg/attr-ms_struct-2.c: Ditto.
18754         * gcc.dg/attr-ms_struct-1.c: Ditto.
18755         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18756
18757 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18758
18759         PR c/28504
18760         * gcc.dg/vla-10.c: New test.
18761
18762 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18763
18764         PR c++/28858
18765         * g++.dg/parse/template20.C: New test.
18766         * g++.dg/template/operator8.C: Remove obsolete part.
18767         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18768         * g++.old-deja/g++.pt/crash65.C: Likewise.
18769
18770 2006-09-07  Jason Merrill  <jason@redhat.com>
18771
18772         PR middle-end/27724
18773         * gcc.dg/long-long-cst1.c: New test.
18774
18775 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18776
18777         PR C++/28906
18778         * g++.dg/other/array3.C: New test.
18779         * g++.dg/other/array4.C: New test.
18780         * g++.dg/other/array5.C: New test.
18781
18782 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18783
18784         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18785
18786 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18787
18788         PR target/28946
18789         * gcc.target/i386/pr28946.c: New test.
18790
18791 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18792
18793         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18794         in integer literal constant.
18795         * gfortran.dg/enum_8.f90: Ditto.
18796         * gfortran.dg/g77/20030326-1.f: Ditto.
18797
18798 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18799
18800         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18801         nonconformance usage.
18802
18803 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18804
18805         PR middle-end/28862
18806         * gcc.c-torture/compile/vector-align-1.c: New test.
18807
18808 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18809
18810         PR rtl-opt/27883
18811         * g++.dg/opt/copysign-1.C: New test.
18812
18813 2006-09-06  Jason Merrill  <jason@redhat.com>
18814
18815         PR c++/27371
18816         * g++.dg/warn/unused-result1.C: New test.
18817
18818 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18819
18820         PR c++/28903
18821         * g++.dg/ext/vla3.C: New test.
18822
18823         PR c++/28886
18824         * g++.dg/template/array16.C: New test.
18825
18826 2006-09-06  Richard Guenther  <rguenther@suse.de>
18827
18828         * gcc.dg/pr27226.c: Remove testcase again.
18829
18830 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18831
18832         PR tree-opt/28937
18833         * g++.dg/opt/unroll2.C: New test.
18834
18835 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18836
18837         PR tree-opt/28952
18838         * gcc.dg/vect/pr28952.c: New test.
18839
18840 2006-09-05  Richard Guenther  <rguenther@suse.de>
18841
18842         PR tree-optimization/28900
18843         * gcc.dg/torture/pr28900.c: New testcase
18844
18845 2006-09-05  Richard Guenther  <rguenther@suse.de>
18846
18847         PR tree-optimization/28905
18848         * gcc.c-torture/compile/pr28905.c: New testcase.
18849
18850 2006-09-05  Richard Guenther  <rguenther@suse.de>
18851
18852         PR middle-end/28935
18853         * gcc.dg/pr28935.c: New testcase.
18854
18855 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18856
18857         * gcc.c-torture/execute/20060905-1.c: New test.
18858
18859 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18860
18861         PR fortran/28908
18862         * gfortran.dg/used_types_7.f90: New test.
18863         * gfortran.dg/used_types_8.f90: New test.
18864         * gfortran.dg/used_types_9.f90: New test.
18865
18866 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18867
18868         * gcc.c-torture/compile/20060904-1.c: New test.
18869
18870 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18871
18872         PR c++/23287 Revert my 2006-09-01 patch
18873         * g++.dg/parse/dtor12.C: Remove.
18874
18875 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18876
18877         PR c+/27670
18878         * g++.dg/template/operator9.C: New test.
18879
18880         PR c++/27493
18881         * g++.dg/template/operator7.C: New test.
18882
18883         PR c++/27494
18884         * g++.dg/template/operator8.C: New test.
18885
18886         PR c++/27397
18887         * g++.dg/template/crash57.C: New test.
18888
18889         * g++.dg/template/typedef4.C: Adjust error markers.
18890         * g++.dg/template/typedef5.C: Likewise.
18891
18892 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18893
18894         PR c++/28878
18895         * g++.dg/parse/crash33.C: New test.
18896
18897 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18898         Richard Guenther  <rguenther@suse.de>
18899         Adam Nemet  <anemet@caviumnetworks.com>
18900
18901         PR middle-end/27226
18902         * gcc.target/mips/memcpy-1.c: New testcase.
18903         * gcc.dg/pr27226.c: Likewise.
18904
18905 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18906
18907         PR c++/28705
18908         * g++.dg/lookup/koenig5.C: New.
18909         * g++.dg/template/crash56.C: New.
18910
18911 2006-09-01  Josh Conner  <jconner@apple.com>
18912
18913         PR c++/25505
18914         * gcc.dg/nrv3.c: New test.
18915         * gcc.dg/nrv4.c: New test.
18916         * gcc.dg/nrv5.c: New test.
18917
18918 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18919
18920         PR c++/23287
18921         * g++.dg/parse/dtor12.C: New.
18922
18923 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18924
18925         PR tree-optimization/28839
18926         * gcc.dg/pr28839.c: New test.
18927
18928 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18929
18930         PR target/24367
18931         * gcc.dg/pr24367.c: New testcase.
18932
18933 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18934
18935         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18936
18937 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18938
18939         PR rtl-optimization/27735
18940         * gcc.dg/loop-unswitch-1.c: New test.
18941
18942 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18943
18944         PR fortran/28885
18945         * gfortran.dg/aliasing_dummy_2.f90: New test.
18946
18947         PR fortran/20067
18948         * gfortran.dg/generic_5.f90: Change error message.
18949
18950         PR fortran/28873
18951         * gfortran.dg/generic_6.f90: New test.
18952
18953         PR fortran/25077
18954         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18955
18956         PR fortran/25102
18957         * gfortran.dg/invalid_interface_assignment.f90: New test.
18958
18959         PR fortran/24866
18960         * gfortran.dg/module_proc_external_dummy.f90: New test.
18961
18962 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18963
18964         PR c++/28349
18965         * g++.dg/warn/var-args1.C: New test.
18966
18967 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18968
18969         PR fortran/28866
18970         * gfortran.dg/simpleif_2.f90: New test.
18971         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18972         * gfortran.dg/enum_5.f90: Ditto.
18973
18974 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18975             Kazu Hirata  <kazu@codesourcery.com>
18976
18977         PR tree-optimization/17506
18978         * gcc.dg/pr17506.c: New.
18979
18980 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18981
18982         PR c++/28139
18983         * g++.dg/eh/alias1.C: New test.
18984
18985 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18986
18987         PR c++/28860
18988         * g++.dg/template/ttp22.C: New test.
18989
18990 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18991
18992         PR middle-end/26632
18993         * gcc.dg/pr26632.c: New.
18994
18995 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18996
18997         PR libgfortran/28354
18998         * gfortran.dg/fmt_zero_precision.f90: New test.
18999
19000 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19001
19002         PR c++/28058
19003         * g++.dg/template/spec31.C: New test.
19004
19005 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19006
19007         PR c++/26573
19008         * g++.dg/other/static2.C: New test.
19009
19010 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19011
19012         * gcc.dg/Wswitch-enum-2.c: New test case.
19013         * gcc.dg/Wswitch-enum-3.c: Likewise.
19014
19015 2006-08-26  Richard Guenther  <rguenther@suse.de>
19016
19017         * gcc.c-torture/compile/20060826-1.c: New testcase.
19018
19019 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19020
19021         PR c++/28736
19022         * g++.dg/template/void10.C: New test.
19023
19024         PR c++/28737
19025         * g++.dg/template/void8.C: New test.
19026
19027         PR c+_+/28738
19028         * g++.dg/template/void9.C: New test.
19029
19030         * g++.dg/template/void3.C: Adjust error markers.
19031         * g++.dg/template/void4.C: Likewise.
19032         * g++.dg/template/crash55.C: Likewise.
19033         * g++.dg/template/void7.C: Likewise
19034
19035 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/28588
19038         * g++.dg/inherit/access6.C: New test.
19039         * g++.dg/inherit/access7.C: Likewise.
19040
19041         PR c++/28595
19042         * g++.dg/template/array15.C: New test.
19043         * g++.dg/template/crash2.C: Tweak error markers.
19044
19045 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19046
19047         PR middle-end/28683
19048         * gcc.c-torture/compile/20060823-1.c: New test.
19049
19050 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19051
19052         PR c++/28853
19053         * g++.dg/template/ttp21.C: New test.
19054
19055         PR c++/28852
19056         * g++.dg/other/operator1.C: Add error-marker.
19057         * g++.dg/other/operator2.C: New test.
19058
19059 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19060
19061         PR c/27893
19062         * gcc.c-torture/compile/vla-const-1.c,
19063         gcc.c-torture/compile/vla-const-2.c: New tests.
19064
19065 2006-08-26  Richard Guenther  <rguenther@suse.de>
19066
19067         PR middle-end/28814
19068         * gcc.dg/torture/pr28814.c: New testcase.
19069
19070 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19071
19072         PR c/28418
19073         * gcc.c-torture/compile/compound-literal-1.c: New test.
19074
19075 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19076
19077         PR c/28299
19078         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19079         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19080         Expect extra diagnostics.
19081
19082 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19083
19084         gcc.dg/noncompile/pr16876.c: New test.
19085
19086 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/28056
19089         * g++.dg/parse/local1.C: New test.
19090         * g++.dg/other/qual1.C: Tweak error marker.
19091
19092 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         PR c++/27787
19095         * g++.dg/template/typename10.C: New.
19096         * g++.dg/template/lookup4.C: Remove bogus error marker.
19097
19098 2006-08-25  Richard Guenther  <rguenther@suse.de>
19099
19100         PR testsuite/28829
19101         * gcc.dg/pr26570.c: Fix testcase.
19102
19103 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19104
19105         PR tree-opt/28807
19106         * gcc.c-torture/execute/mayalias-2.c: New test.
19107         * gcc.dg/tree-ssa/alias-13.c: New test.
19108
19109 2006-08-24  Jan Hubicka  <jh@suse.cz>
19110
19111         PR debug/26881
19112         * gcc.dg/debug/pr26881.c: New file.
19113
19114 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19115
19116         PR fortran/28788
19117         * gfortran.dg/used_types_4.f90: New test.
19118         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19119         association of derived types.
19120         * gfortran.dg/used_types_2.f90: Add module cleanup.
19121         * gfortran.dg/used_types_3.f90: The same.
19122
19123         PR fortran/28771
19124         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19125         fix of regression.
19126
19127 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19128
19129         PR 28813
19130         * gfortran.dg/direct_io_6.f90: Remove test.
19131
19132 2006-08-23  Stuart Hastings  <stuart@apple.com>
19133
19134         PR 28825
19135         * gcc.target/i386/20060821-1.c: New.
19136
19137 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19138
19139         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19140         dg-warning strings for dllimport.
19141
19142 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR C++/28450
19145         * g++.dg/ext/vector4.C: New test.
19146         * g++.dg/ext/complex1.C: New test.
19147
19148 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19149
19150         PR debug/28692
19151         * gcc.dg/debug/const-1.c: New.
19152         * gcc.dg/debug/const-2.c: New.
19153         * gcc.dg/debug/dwarf2/const-1.c: New.
19154         * gcc.dg/debug/dwarf2/const-2.c: New.
19155         * gcc.dg/debug/dwarf2/const-2b.c: New.
19156
19157 2006-08-22  Richard Guenther  <rguenther@suse.de>
19158
19159         PR middle-end/28776
19160         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19161         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19162
19163 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19164
19165         PR tree-optimization/28003
19166         * g++.dg/tree-ssa/pr28003.C: New.
19167
19168 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19169
19170         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19171
19172 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19173
19174         PR c++/26269
19175         * g++.dg/other/error14.C: New test.
19176
19177         PR c++/28505
19178         * g++.dg/parse/ctor7.C: New test.
19179         * g++.dg/parse/ctor8.C: Likewise.
19180
19181         PR c++/28741
19182         * g++.dg/template/void7.C: New test.
19183
19184 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19185
19186         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19187         * gnat.dg/self_aggregate_with_array.adb: New test.
19188
19189 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19190
19191         * g++.dg/eh/arm-vfp-unwind.C: New test.
19192
19193 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19194
19195         PR c++/28341
19196         * g++.dg/template/ref3.C: New test.
19197         * g++.dg/template/nontype13.C: New test.
19198
19199         PR c++/28346
19200         * g++.dg/template/ptrmem17.C: New test.
19201
19202 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19203
19204         PR target/28648 c:
19205         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19206
19207 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19208
19209         PR fortran/28630
19210         * gfortran.dg/used_types_2.f90: New test.
19211
19212         PR fortran/28601
19213         * gfortran.dg/used_types_3.f90: New test.
19214
19215         PR fortran/20886
19216         * gfortran.dg/generic_actual_arg.f90: New test.
19217
19218         PR fortran/28735
19219         * gfortran.dg/module_private_array_refs_1.f90: New test.
19220
19221         PR fortran/28762
19222         * gfortran.dg/program_name_1.f90: New test.
19223
19224         PR fortran/28425
19225         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19226
19227         PR fortran/28496
19228         * gfortran.dg/array_initializer_2.f90: New test.
19229
19230         PR fortran/18111
19231         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19232
19233         PR fortran/28600
19234         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19235
19236         PR fortran/28771
19237         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19238
19239         PR fortran/28660
19240         * gfortran.dg/dependent_decls_1.f90: New test.
19241
19242 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19243
19244         PR fortran/25217
19245         * gfortran.dg/derived_init_2.f90: New.
19246
19247 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19248
19249         * gcc.c-torture/execute/pr28289.c: New test.
19250
19251 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19252
19253         PR c/28744
19254         * gcc.dg/attr-externally-visible-1.c: New test.
19255         * gcc.dg/attr-externally-visible-2.c: New test.
19256         * g++.dg/parse/attr-externally-visible-1.C: New test.
19257         * g++.dg/parse/attr-externally-visible-2.C: New test.
19258
19259 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19260
19261         PR c++/28606
19262         * g++.dg/parse/dtor11.C: New test.
19263
19264 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19265
19266         PR rtl-optimization/28489
19267         * gcc.c-torture/compile/pr28489.c: New test.
19268
19269 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19270
19271         PR c++/28710
19272         * g++.dg/template/redecl4.C: New test.
19273
19274         PR c++/28711
19275         * g++.dg/template/ctor8.C: New test.
19276
19277 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19278
19279         * gcc.dg/pr26570.c: Fix testcase.
19280
19281 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19282
19283         * PR c++/28573
19284         * g++.dg/parse/offsetof6.C: New test.
19285         * g++.dg/parse/offsetof6.C: New test.
19286         * g++.dg/parse/offsetof7.C: New test.
19287
19288 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19289
19290         PR testsuite/28602
19291         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19292         is false.
19293
19294 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19295
19296         PR c++/28302
19297         * g++.dg/ext/vector3.C: New test.
19298
19299 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19300
19301         PR gcov/profile/26570
19302         * gcc.dg/pr26570.c: New test.
19303
19304 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19305
19306         PR c/27697
19307         * gcc.dg/qual-component-1.c: New test.
19308
19309 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19310
19311         PR c++/28593
19312         * g++.dg/parse/new3.C: New test.
19313
19314 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19315
19316         PR fortran/25828
19317         * gfortran.dg/streamio_1.f90: New test.
19318         * gfortran.dg/streamio_2.f90: New test.
19319         * gfortran.dg/streamio_3.f90: New test.
19320         * gfortran.dg/streamio_4.f90: New test.
19321         * gfortran.dg/streamio_5.f90: New test.
19322         * gfortran.dg/streamio_6.f90: New test.
19323         * gfortran.dg/streamio_7.f90: New test.
19324         * gfortran.dg/streamio_8.f90: New test.
19325
19326 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19327
19328         PR c/28287
19329         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19330
19331 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19332
19333         PR c++/28594
19334         * g++.dg/template/void6.C: New test.
19335
19336 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19337
19338         PR c/28649
19339         * gcc.dg/parse-error-1.c: New test.
19340         * gcc.dg/parse-error-2.c: New test.
19341         * gcc.dg/cpp/digraph2.c: Add error-marker.
19342         * gcc.dg/noncompile/920923-1.c: Likewise.
19343
19344 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19345
19346         PR c/27490
19347         * gcc.dg/sizeof-2.c: New testcase.
19348
19349         PR c/27489
19350         * gcc.dg/switch-A.c: New testcase.
19351
19352 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19353
19354         PR c++/28288
19355         PR c++/14556
19356         * g++.old-deja/g++.warn/compare1.C: Delete.
19357         * g++.dg/opt/pr7503-2.C: Delete.
19358         * g++.dg/opt/pr7503-3.C: Delete.
19359         * g++.dg/opt/pr7503-4.C: Delete.
19360         * g++.dg/opt/pr7503-5.C: Delete.
19361         * g++.dg/opt/max1.C: Delete.
19362         * g++.dg/warn/minmax.C: Delete.
19363         * g++.dg/expr/minmax.C: New test.
19364
19365 2006-08-14  Richard Guenther  <rguenther@suse.de>
19366
19367         PR testsuite/28703
19368         * gcc.c-torture/execute/pr28651.c: Do not use argc
19369         to avoid optimization, instead forbid inlining.
19370
19371 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19372
19373         PR rtl-optimization/28634
19374         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19375
19376 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19377
19378         PR c/27184
19379         * gcc.dg/torture/pr27184.c: New test.
19380
19381 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19382
19383         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19384
19385 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19386
19387         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19388         * gfortran.dg/stat_2.f90: Likewise.
19389         * gfortran.dg/chmod_1.f90: Likewise.
19390         * gfortran.dg/chmod_2.f90: Likewise.
19391         * gfortran.dg/chmod_3.f90: Likewise.
19392
19393 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19394
19395         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19396
19397 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19398
19399         * g++.dg/opt/pr23454-2.C: New test.
19400
19401 2006-08-11  Richard Guenther  <rguenther@suse.de>
19402
19403         PR middle-end/28651
19404         * gcc.c-torture/execute/pr28651.c: New testcase.
19405
19406 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19407
19408         * gnat.dg/specs/static_initializer.ads: New test.
19409
19410 2006-08-10  Paul Brook  <paul@codesourcery.com>
19411
19412         * gcc.target/arm/cond-asm.c: New test.
19413
19414 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19415
19416         PR tree-optimization/26197
19417         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19418         * g++.dg/vect/vect.exp: Compile the new tests with
19419         --param max-aliased-vops=0.
19420
19421 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19422
19423         PR c++/28637
19424         * g++.dg/template/void3.C: New test.
19425
19426         PR c++/28638
19427         * g++.dg/template/void4.C: New test.
19428
19429         PR c++/28640
19430         * g++.dg/template/void5.C: New test.
19431
19432 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19433
19434         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19435         after dg-do compile.
19436
19437 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19438
19439         PR tree-optimizations/26969
19440         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19441         "unswitch-loops" with -funswitch-loops.
19442         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19443
19444 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19445
19446         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19447         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19448         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19449         * objc.dg/dwarf-1.m: Likewise.
19450         * objc.dg/dwarf-2.m: Likewise.
19451         * obj-c++.dg/dwarf-2.mm: Likewise.
19452
19453 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19454
19455         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19456         * objc.dg/dwarf-2.m: Likewise.
19457         * obj-c++.dg/dwarf-2.mm: Likewise.
19458
19459         PR libfortran/28603
19460         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19461
19462         PR testsuite/27611
19463         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19464
19465         PR testsuite/27033
19466         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19467
19468 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19469
19470         PR target/27827
19471         * gcc.target/i386/pr27827.c: New testcase.
19472
19473 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19474
19475         PR fortran/28590
19476         * gfortran.dg/sequence_types_1.f90: New test.
19477
19478 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19479
19480         PR fortran/28548
19481         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19482         dg-warning.  Add -pedantic option.
19483
19484 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19485
19486         PR c/28502
19487         * gcc.dg/proto-1.c: New test.
19488
19489         PR c/27721
19490         * gcc.dg/lvalue-4.c: New test.
19491
19492         PR c/28136
19493         * gcc.dg/init-bad-5.c: New test.
19494
19495 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19496
19497         PR c++/28347
19498         * g++.dg/ext/typedef-init.C: Add new test for typedef
19499         initialization inside templates. Adjust existing error markers.
19500
19501 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19502
19503         PR c++/28148
19504         * g++.dg/init/ptrmem3.C: New test.
19505
19506 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19507
19508         PR tree-optimization/27770
19509         * lib/target-support.exp: New target keyword "section_anchors".
19510         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19511         tests.
19512         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19513         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19514         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19515         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19516
19517 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19518
19519         * gcc.dg/20060801-1.c: Add missing '}'.
19520
19521 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19522
19523         PR c++/27508
19524         * g++.dg/parse/dtor9.C: New test.
19525         * g++.dg/parse/dtor10.C: New test.
19526         * g++.dg/other/error7.C: Adjust error-marker.
19527
19528         PR c++/28274
19529         * g++.dg/other/default5.C: New test.
19530
19531 2006-08-02  Richard Guenther  <rguenther@suse.de>
19532
19533         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19534
19535 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19536
19537         PR c++/28557
19538         * g++.dg/template/conv9.C: New test.
19539
19540 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19541
19542         PR debug/28063
19543         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19544         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19545         Optionally return assembly text.  Update callers.
19546         (check_no_compiler_messages): Update verbose messages.
19547         (check_no_messages_and_pattern): New.
19548         (check_effective_target_string_merging): New.
19549
19550 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19551
19552         PR c++/28250
19553         * g++.dg/eh/catch4.C: New test.
19554
19555         PR c++/28257
19556         * g++.dg/other/qual1.C: New test.
19557
19558         PR c++/28259
19559         * g++.dg/inherit/error2.C: New test.
19560
19561         PR c++/28267
19562         * g++.dg/other/new1.C: New test.
19563
19564         * g++.dg/warn/pr23075.C: Remove obsolete test.
19565         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19566         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19567
19568 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19569
19570         PR c++/28523
19571         * g++.dg/eh/cast1.C: New test.
19572
19573 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19574
19575         PR libfortran/28452
19576         * gfortran.dg/random_3.f90:  New test.
19577
19578 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19579
19580         PR c++/28432
19581         * g++.dg/other/pr28304.C: Change expected error message.
19582         * g++.dg/other/pr28432.C: New test.
19583
19584 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19585
19586         PR c++/28256
19587         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19588
19589 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19590
19591         PR debug/23336
19592         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19593         at -g1.
19594         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19595         g++.dg/debug/enum-2.C: New.
19596
19597 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19598
19599         PR c++/6634
19600         * g++.dg/parse/long1.C: Add more tests.
19601
19602 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19603
19604         * gfortran.dg/lrshift_1.c: New file.
19605
19606 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19607
19608         PR libgfortran/28335
19609         * gfortran.dg/no_unit_error_1.f90: New test.
19610
19611 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19612
19613         PR libgfortran/28335
19614         * gfortran.dg/no_unit_error_1.f90: Delete test.
19615         * gfortran.dg/no_unit_error_2.f90: Delete test.
19616
19617 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19618
19619         * gfortran.dg/chmod_3.f90: New test.
19620         * gfortran.dg/ltime_gmtime_1.f90: New test.
19621         * gfortran.dg/ltime_gmtime_2.f90: New test.
19622         * gfortran.dg/lrshift_1.f90: New test.
19623         * gfortran.dg/chmod_1.f90: New test.
19624         * gfortran.dg/chmod_2.f90: New test.
19625
19626 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19627
19628         PR c++/27668
19629         * g++.dg/template/crash55.C: New test.
19630
19631         PR c++/27962
19632         * g++.dg/template/nontype16.C: New test.
19633
19634         * g++.dg/template/void2.C: Adjust error markers.
19635         * g++.dg/template/nontype5.C: Adjust error markers.
19636
19637 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19638
19639         * gcc.target/i386/stack-prot-kernel.c: New test.
19640
19641 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19642
19643         * gcc.dg/builtins-55.c: New test case.
19644
19645 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19646
19647         PR rtl-optimization/27907
19648         * gcc.c-torture/compile/pr27907.c: New test.
19649
19650 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19651
19652         * gfortran.dg/mclock.f90: New test.
19653         * gfortran.dg/int_conv_1.f90: New test.
19654         * gfortran.dg/stat_1.f90: New test.
19655         * gfortran.dg/stat_2.f90: New test.
19656
19657 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19658
19659         PR libgfortran/28335
19660         * gfortran.dg/no_unit_error_1.f90: New test.
19661         * gfortran.dg/no_unit_error_2.f90: New test.
19662         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19663
19664 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19665
19666         PR middle-end/28473
19667         * gcc.dg/fold-convround-1.c: New test case.
19668
19669 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19670
19671         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19672
19673 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19674
19675         PR c++/27572
19676         * g++.dg/other/typedef1.C: New test.
19677         * g++.dg/template/typedef4.C: New test.
19678         * g++.dg/template/typedef5.C: New test.
19679
19680 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19681
19682         PR fortran/28416
19683         * gfortran.dg/allocatable_dummy_3.f90: New.
19684
19685 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19686
19687         PR fortran/28439
19688         * gfortran.dg/arithmetic_if.f90:  New test.
19689
19690 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19691
19692         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19693         avoid memcpy optimization.
19694
19695 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19696
19697         PR fortran/25289
19698         * gfortran.dg/direct_io_6.f90: New test.
19699
19700 2006-07-24  Jan Hubicka  <jh@suse.cz>
19701
19702         PR c/25795
19703         PR c++/27369
19704         * gcc.dg/pr25795.c: New test.
19705         * gcc.dg/pr25795-1.c: New test.
19706
19707 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19708
19709         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19710         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19711         which may be transformed to "g || h" on some platforms.
19712
19713 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19714
19715         PR c++/28025
19716         * g++.dg/template/friend45.C: New test.
19717
19718 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19719
19720         PR libgfortran/28339
19721         * gfortran.dg/arrayio_8.f90: New test.
19722
19723 2006-07-21  Mike Stump  <mrs@apple.com>
19724
19725         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19726
19727         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19728
19729 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19730
19731         PR c++/28250
19732         * g++.dg/eh/catch3.C: New test.
19733
19734         PR c++/28363
19735         * g++.dg/template/defarg10.C: New test.
19736
19737 2006-07-20  Paul Brook  <paul@codesourcery.com>
19738
19739         PR 27363
19740         * gcc.dg/pr27363.c: New test.
19741
19742 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19743
19744         PR c++/28338
19745         * g++.dg/init/ref13.C: New test.
19746
19747 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19748
19749         PR obj-c++/28434
19750         * obj-c++.dg/proto-error-1.mm: New test.
19751
19752 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19753
19754         PR c++/28337
19755         * g++.dg/template/string1.C: New test.
19756
19757 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19758
19759         PR c++/28048
19760         * g++.dg/template/defarg9.C: New test.
19761
19762         PR c++/28235
19763         * g++.dg/template/static27.C: New test.
19764
19765 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19766
19767         PR 28410
19768         * gcc.dg/tree-ssa/pr28410.c: New test.
19769
19770 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19771
19772         PR c++/28258
19773         * g++/dg/other/error13.C: New test.
19774
19775         PR c++/28260
19776         * g++.dg/template/friend44.C: New test.
19777
19778 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19779
19780         PR c++/27495
19781         * g++.dg/other/pr27495.C: New.
19782
19783 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19784
19785         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19786         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19787
19788 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19789
19790         PR c/28286
19791         * gcc.dg/pragma-pack-4.c: New test.
19792
19793 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19794
19795         PR c++/28291
19796         * g++.dg/ext/pr28291.C: New test.
19797
19798 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19799
19800         PR middle-end/28403
19801         * gcc.c-torture/execute/pr28403.c: New test.
19802
19803 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19804
19805         PR middle-end/28402
19806         * gcc.dg/pr28402.c: New test.
19807
19808 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19809
19810         PR c++/28304
19811         * g++.dg/other/pr28304.C: New test.
19812
19813 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19814
19815         PR other/28251
19816         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19817         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19818
19819 2006-07-17  Richard Guenther  <rguenther@suse.de>
19820
19821         PR tree-optimization/28238
19822         * g++.dg/tree-ssa/pr28238.C: New testcase.
19823
19824 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19825
19826         PR c++/28250
19827         * g++.dg/eh/catch1.C: New test.
19828         * g++.dg/eh/catch2.C: New test.
19829
19830 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19831
19832         PR c++/28370
19833         * g++.dg/template/anon3.C: New test.
19834
19835 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19836
19837         PR fortran/20844
19838         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19839         specifiers requiring an explicit format tag..
19840
19841         PR fortran/28201
19842         * gfortran.dg/generic_5: New test.
19843
19844         PR fortran/20893
19845         * gfortran.dg/elemental_optional_args_1.f90: New test.
19846
19847 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19848
19849         * gnat.dg/assert.ads: New file.
19850         * gnat.dg/controlled_record.ads: Likewise.
19851         * gnat.dg/controlled_record.adb: Likewise.
19852
19853 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19854
19855         PR c++/28292
19856         * g++.dg/other/error12.C: New test.
19857
19858         PR c++/28269
19859         * g++.dg/template/crash54.C: New test.
19860
19861 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19862
19863         PR c++/28249
19864         * g++.dg/parse/catch1.C: New test.
19865
19866         PR c++/28294
19867         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19868
19869         PR c++/28387
19870         * g++.dg/ext/attrib24.C: New test.
19871
19872 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19873
19874         PR c++/28343
19875         * g++.dg/ext/asmspec1.C: New test.
19876
19877 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19878
19879         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19880         (dg-test): Support shouldfail tests.
19881         * lib/target-supports-dg.exp (dg-shouldfail): New.
19882         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19883         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19884         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19885         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19886         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19887         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19888         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19889
19890 2006-07-13  Jan Hubicka  <jh@suse.cz>
19891
19892         * gcc.target/i386/memcpy-1.c: New.
19893
19894 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19895
19896         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19897
19898 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19899
19900         PR fortran/25097
19901         * gfortran.dg/present_1.f90: New test.
19902
19903         PR fortran/20903
19904         * gfortran.dg/interface_derived_type_1.f90: New test.
19905
19906 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19907
19908         PR fortran/28213
19909         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19910         list.
19911
19912 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19913
19914         PR c++/27820
19915         * g++.dg/other/label1.C: New test.
19916
19917 2006-07-07  Richard Guenther  <rguenther@suse.de>
19918
19919         PR middle-end/28268
19920         * gcc.dg/torture/pr28268.c: New testcase.
19921
19922 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19923
19924         PR c++/27019
19925         * g++.dg/ext/pr27019.C: New.
19926
19927 2006-07-07  Richard Guenther  <rguenther@suse.de>
19928
19929         PR tree-optimization/28187
19930         * gcc.dg/pr28187.c: New testcase.
19931
19932 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19933
19934         * gnat.dg/address_conversion.adb: New test.
19935         * gnat.dg/boolean_subtype.adb: Likewise.
19936         * gnat.dg/frame_overflow.adb: Likewise.
19937         * gnat.dg/pointer_array.adb: Likewise.
19938         * gnat.dg/pointer_conversion.adb: Likewise.
19939
19940 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19941
19942         PR fortran/28237
19943         PR fortran/23420
19944         * gfortran.dg/print_fmt_5.f90: New test.
19945
19946 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19947
19948         PR fortran/28129
19949         * gfortran.dg/bounds_check_4.f90: New test.
19950
19951 2006-07-05  Richard Guenther  <rguenther@suse.de>
19952
19953         PR target/28158
19954         * gfortran.dg/pr28158.f90: New testcase.
19955
19956 2006-07-05  Richard Guenther  <rguenther@suse.de>
19957
19958         PR tree-optimization/28162
19959         * gcc.dg/pr28162.c: New testcase.
19960
19961 2006-07-05  Richard Guenther  <rguenther@suse.de>
19962         Andrew Pinski  <pinskia@gcc.gnu.org>
19963
19964         PR c++/27084
19965         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19966
19967 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19968
19969         PR fortran/28174
19970         * gfortran.dg/actual_array_substr_2.f90: New test.
19971
19972         PR fortran/28167
19973         * gfortran.dg/actual_array_constructor_2.f90: New test.
19974
19975 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19976
19977         * gfortran.dg/itime_idate_1.f: New test.
19978         * gfortran.dg/itime_idate_2.f: New test.
19979
19980 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19981
19982         PR libgfortran/27704
19983         * gfortran.dg/open_status_3.f90: New test.
19984         * gfortran.dg/fmt_l.f90: Update for new feature.
19985
19986 2006-07-03  Asher Langton  <langton2@llnl.gov>
19987
19988         * gfortran.dg/oldstyle_2.f90: New.
19989
19990 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19991
19992         * gnat.dg/string_slice.adb: New test.
19993
19994 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19995
19996         PR fortran/19259
19997         * gfortran.dg/semicolon_fixed.c: New.
19998         * gfortran.dg/semicolon_free.c: New.
19999
20000 2006-06-30  Mike Stump  <mrs@apple.com>
20001
20002         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20003         that don't support internal visibility.
20004
20005 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20006
20007         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20008         for '(' / ')' needing an extra '\'.
20009
20010 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20011
20012         PR middle-end/27428
20013         * gcc.dg/pr27428-1.c: New test case.
20014
20015 2006-06-29  Mike Stump  <mrs@apple.com>
20016
20017         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20018         on darwin as we can't align commons large enough yet.
20019
20020         * gcc.dg/vla-8.c: Add additional testcases.
20021
20022 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20023
20024         PR c++/28114
20025         * g++.dg/other/pr28114.C: New.
20026
20027 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20028
20029         * gcc.c-torture/compile/20060625-1.c: New test.
20030
20031 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20032
20033         PR fortran/20867
20034         * gfortran.dg/stfunc_3.f90: New test.
20035
20036         PR fortran/25056
20037         * gfortran.dg/impure_actual_1.f90: New test.
20038
20039         PR fortran/20874
20040         * gfortran.dg/elemental_result_1.f90: New test.
20041
20042         PR fortran/25073
20043         * gfortran.dg/select_7.f90: New test.
20044
20045         PR fortran/27554
20046         * intrinsic_actual_1.f: New test.
20047
20048         PR fortran/22038
20049         PR fortran/28119
20050         * gfortran.dg/forall_4.f90: New test.
20051
20052         PR fortran/25072
20053         * gfortran.dg/forall_5.f90: New test.
20054
20055 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20056
20057         PR c++/28051
20058         * g++.dg/template/using13.C: New test.
20059
20060         PR c++/28054
20061         * g++.dg/other/incomplete3.C: New test.
20062
20063 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20064
20065         PR fortran/28081
20066         * gfortran.dg/substr_3.f: New test.
20067         * gfortran.dg/equiv_2.f90: Update expected error message.
20068
20069 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20070
20071         PR fortran/28118
20072         * gfortran.dg/actual_array_substr_1.f90: New test.
20073
20074 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20075
20076         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20077         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20078
20079 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20080
20081         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20082
20083 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20084
20085         PR fortran/27981
20086         * gfortran.dg/simpleif_2.f90: New test.
20087
20088 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20089
20090         * g++.dg/template/error22.C: Fix typo.
20091
20092 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20093
20094         PR c++/28112
20095         * g++.dg/ext/attrib23.C: New test.
20096
20097 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20098
20099         * gnat.dg/varsize_temp.adb: New test.
20100
20101 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20102
20103         PR c++/11468
20104         * g++.dg/other/java2.C: New test.
20105
20106 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20107
20108         PR target/27789
20109         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20110         initialization.
20111
20112 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20113
20114         PR target/27531
20115         * gcc.dg/pr27531-1.c: New test case.
20116
20117 2006-06-22  Asher Langton  <langton2@llnl.gov>
20118
20119         PR fortran/24748
20120         * gfortran.dg/implicit_8.f90: New.
20121
20122 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20123
20124         PR rtl-optimization/28121
20125         * gcc.dg/pr28121.c: New test.
20126
20127 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20128
20129         PR c++/27805
20130         * g++.dg/parse/ptrmem6.C: New test.
20131
20132         PR c++/27821
20133         * g++.dg/template/error22.C: New test.
20134
20135 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20136
20137         PR c++/28111
20138         * g++.dg/template/friend43.C: New test.
20139
20140         PR c++/28110
20141         * g++.dg/template/crash53.C: New test.
20142
20143         PR c++/28109
20144         * g++.dg/rtti/incomplete1.C: New test.
20145
20146 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20147
20148         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20149
20150 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20151
20152         * gcc.c-torture/execute/complex-7.c: New.
20153
20154 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20155
20156         * gcc.dg/merge-all-constants-1.c: New test.
20157
20158 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20159
20160         PR c++/28113
20161         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20162
20163 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20164
20165         * gfortran.dg/rrspacing_1.f90: New test.
20166
20167 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20168
20169         PR c++/28052
20170         * g++.dg/other/bitfield2.C: New test.
20171
20172 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20173
20174         PR tree-optimization/27331
20175         * gcc.dg/pr27331.c: New test.
20176
20177 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20178             Eric Botcazou  <ebotcazou@adacore.com>
20179
20180         PR ada/18692
20181         * lib/gnat.exp: New file.
20182         * lib/gnat-dg.exp: Likewise.
20183         * gnat.dg: New directory.
20184         * gnat.dg/dg.exp: New driver.
20185         * gnat.dg/specs: New directory.
20186         * gnat.dg/specs/specs.exp: New driver.
20187         * gnat.dg/style: New directory.
20188         * gnat.dg/style/style.exp: New driver.
20189
20190 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20191
20192         PR fortran/16206
20193         * gfortran.dg/array_initializer_1.f90: New test.
20194
20195         PR fortran/28005
20196         * gfortran.dg/matmul_3.f90: New test.
20197
20198 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20199
20200         PR middle-end/28075
20201         * gcc.dg/tree-ssa/inline-1.c: New test.
20202
20203 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20204
20205         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20206         in malloc prototype; remove XFAIL.
20207         * gcc.dg/pr18241-2.c: Ditto.
20208         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20209         in memset prototype; remove XFAIL.
20210         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20211
20212 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20213
20214         * gcc.dg/vla-8.c: Add.
20215
20216 2006-06-19  Richard Guenther  <rguenther@suse.de>
20217
20218         PR tree-optimization/27090
20219         * g++.dg/tree-ssa/pr27090.C: New testcase.
20220
20221 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20222
20223         PR target/27861
20224         * gcc.dg/pr27861-1.c: New test case.
20225
20226 2006-06-19  Richard Guenther  <rguenther@suse.de>
20227
20228         PR middle-end/28045
20229         * gcc.dg/torture/pr28045.c: New testcase.
20230
20231 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20232
20233         PR fortran/26801
20234         * gfortran.dg/associated_4.f90: New test.
20235
20236 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20237
20238         PR fortran/19310
20239         PR fortran/19904
20240         * gfortran.dg/real_const_3.f90: New test.
20241
20242 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/28016
20245         * g++.dg/template/static26.C: New test.
20246
20247         PR c++/27979
20248         * g++.dg/expr/bitfield2.C: New test.
20249
20250         PR c++/27884
20251         * g++.dg/parse/linkage2.C: New test.
20252
20253 2006-06-16  Richard Guenther  <rguenther@suse.de>
20254
20255         PR middle-end/27116
20256         * gcc.dg/pr15785-1.c: Revert last change.
20257         * gcc.dg/torture/pr27116-2.c: New testcase.
20258
20259 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20260
20261         PR middle-end/27802
20262         * gcc.dg/pr27802-1.c: New test case.
20263
20264 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20265
20266         PR c++/27689
20267         * g++.dg/template/ttp18.C: New test.
20268         * g++.dg/template/ttp19.C: Likewise.
20269
20270         PR c++/27666
20271         * g++.dg/expr/cond9.C: New test.
20272
20273         PR c++/27640
20274         * g++.dg/template/ctor7.C: New test.
20275
20276 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20277
20278         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20279
20280 2006-06-16  Richard Guenther  <rguenther@suse.de>
20281
20282         PR tree-optimization/27781
20283         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20284
20285 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20286
20287         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20288
20289 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20290
20291         * gcc.dg/tree-ssa/loop-18.c: New test.
20292
20293 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20294
20295         PR c++/27665
20296         * g++.dg/template/crash52.C: New test.
20297
20298         PR c++/27648
20299         * g++.dg/ext/attrib22.C: New test.
20300
20301         PR c++/26559
20302         * g++.dg/template/builtin1.C: New test.
20303         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20304
20305         PR c++/28018
20306         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20307         assignment.
20308         * g++.old-deja/g++.pt/crash51.C: Likewise.
20309
20310         PR c++/27227
20311         * g++.dg/lookup/linkage1.C: New test.
20312         * g++.dg/lookup/linkage2.C: Likewise.
20313
20314 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20315
20316         PR middle-end/27959
20317         * gcc.dg/pr27959.c: New testcase.
20318
20319 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20320
20321         PR target/28014:
20322         * g++.dg/eh/div.C: New test.
20323
20324 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20325
20326         PR c++/27894
20327         * g++.dg/tree-ssa/pr26757.C: New test.
20328         * g++.dg/tree-ssa/pr27894.C: New test.
20329
20330 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20331
20332         * gcc.c-torture/compile/20060609-1.c: New test.
20333
20334         PR target/27863
20335         * gcc.c-torture/compile/pr27863.c: New test.
20336
20337 2006-06-13  Richard Guenther  <rguenther@suse.de>
20338
20339         PR tree-optimization/27830
20340         * g++.dg/tree-ssa/pr27830.C: New testcase.
20341
20342 2006-06-13  Matthew Sachs  <msachs@apple.com>
20343
20344         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20345         the list of compiler flags; this causes those flags to be checked
20346         for things like dg-skip-if.
20347
20348 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20349
20350         PR c++/27601
20351         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20352
20353 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20354             Kazu Hirata  <kazu@codesourcery.com>
20355
20356         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20357         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20358
20359 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20360
20361         PR c++/27933
20362         * g++.dg/lookup/using15.C: New test.
20363
20364         PR c++/27951
20365         * g++.dg/other/anon4.C: New test.
20366
20367 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20368
20369         PR c++/21210
20370         * g++.dg/init/complex1.C: New test case.
20371
20372 2006-06-11  Eric Christopher  <echristo@apple.com>
20373
20374         PR middle-end/27948
20375         * gcc.dg/bf-ms-layout.c: Run on darwin.
20376         * gcc.dg/bf-no-ms-layout: Ditto.
20377         * gcc.dg/attr-ms_struct-2.c: New.
20378         * gcc.dg/bf-ms-layout-2.c: Ditto.
20379
20380 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20381
20382         * gcc.dg/attr-ms_struct-packed1.c: New.
20383
20384 2006-06-09  Mike Stump  <mrs@apple.com>
20385
20386         * gcc.dg/vla-7.c: Add.
20387
20388 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20389
20390         PR fortran/24558
20391         * gfortran.dg/entry_6.f90: New test.
20392
20393         PR fortran/20877
20394         PR fortran/25047
20395         * gfortran.dg/entry_7.f90: New test.
20396
20397 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20398
20399         PR c/27747
20400         * gcc.dg/cpp/_Pragma6.c: New test.
20401
20402         PR c++/27748
20403         * g++.dg/cpp/_Pragma1.C: New test.
20404
20405         PR preprocessor/27746
20406         * gcc.dg/gomp/macro-3.c: New test.
20407         * gcc.dg/gomp/macro-4.c: New test.
20408         * g++.dg/gomp/macro-3.C: New test.
20409         * g++.dg/gomp/macro-4.C: New test.
20410
20411 2006-06-09  Richard Guenther  <rguenther@suse.de>
20412
20413         PR tree-optimization/26998
20414         * gcc.dg/torture/pr26998.c: New testcase.
20415         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20416
20417 2006-06-08  Mike Stump  <mrs@apple.com>
20418
20419         * gcc.dg/pr27095.c: Account for stubs.
20420
20421         PR target/26427
20422         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20423         produce bad code on darwin.
20424
20425 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20426
20427         PR fortran/27958
20428         * gfortran.dg/substr_2.f: New test.
20429
20430 2006-06-08  Asher Langton  <langton2@llnl.gov>
20431
20432         PR fortran/27786
20433         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20434
20435 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20436
20437         PR target/27421
20438         * gcc.dg/union-3.c: New test.
20439
20440 2006-06-08  Richard Guenther  <rguenther@suse.de>
20441
20442         PR middle-end/27116
20443         * gcc.dg/torture/pr27116.c: New testcase.
20444         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20445
20446 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20447
20448         PR rtl-optimization/26449
20449         * gcc.dg/pr26449.c: New test.
20450
20451 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20452
20453         PR c++/27601
20454         * g++.dg/ext/offsetof1.C: Test member functions.
20455
20456 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20457
20458         * gcc.dg/pr27095.c: Improve scanning.
20459
20460 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20461
20462         PR fortran/23091
20463         * gfortran.dg/saved_automatic_1.f90: New test.
20464
20465         PR fortran/24168
20466         * gfortran.dg/array_simplify_1.f90: New test.
20467
20468         PR fortran/25090
20469         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20470
20471         PR fortran/25058
20472         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20473
20474 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20475
20476         PR c++/27177
20477         * g++.dg/expr/cast7.C: New test.
20478
20479 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20480
20481         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20482         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20483         * lib/fortran-torture.exp (fortran-torture-compile,
20484         fortran-torture-execute): Ditto.
20485
20486 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20487
20488         PR target/27842
20489         * gcc.dg/vmx/pr27842.c: New test.
20490
20491 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20492
20493         PR libfortran/27895
20494         * gfortran.dg/bounds_check_3.f90: New test.
20495
20496 2006-06-05  Mike Stump  <mrs@apple.com>
20497
20498         * objc.dg/objc-fast-4.m: Skip for ppc64.
20499
20500 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20501
20502         PR testsuite/27705
20503         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20504
20505 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20506             Victor Kaplansky  <victork@il.ibm.com>
20507
20508         PR tree-optimizations/26360
20509         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20510         with -fno-tree-dce.
20511         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20512
20513 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20514
20515         PR fortran/14067
20516         * gfortran.dg/data_char_1.f90: Add messages for truncated
20517         strings.
20518
20519         PR fortran/16943
20520         * gfortran.dg/func_decl_2.f90: New test.
20521
20522         PR fortran/20839
20523         * gfortran.dg/do_2.f90: New test.
20524
20525         PR fortran/27655
20526         * gfortran.dg/associated_3.f90: New test.
20527
20528 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20529
20530         PR c++/27819
20531         * g++.dg/template/static25.C: New test.
20532
20533         PR c++/27722
20534         * g++.dg/init/array21.C: New test.
20535
20536         PR c++/27807
20537         * g++.dg/ext/complit7.C: New test.
20538
20539         PR c++/27806
20540         * g++.dg/parse/ptrmem5.C: New test.
20541
20542 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20543             Andrew Pinski  <pinskia@physics.uc.edu>
20544
20545         PR c/27150
20546         PR middle-end/27382
20547         * gcc.dg/pr27150-1.c: New testcase.
20548         * gcc.dg/pr27382-1.c: New testcase.
20549         * gcc.dg/pr27382-2.c: New testcase.
20550
20551 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20552
20553         PR c/25161
20554         PR c/27020
20555         * gcc.dg/array-10.c: New test.
20556
20557 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20558
20559         PR c++/27804
20560         * g++.dg/init/const4.C: New test.
20561         * g++.dg/init/member1.C: Add error-marker.
20562         * g++.dg/other/fold1.C: Adjust error-marker.
20563
20564 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20565
20566         PR c++/27601
20567         * g++.dg/ext/offsetof1.C: New test.
20568
20569 2006-06-04 Eric Christopher <echristo@apple.com>
20570
20571         * gcc.dg/attr-ms_struct-1.c: New.
20572
20573 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20574
20575         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20576
20577 2006-06-04  Richard Guenther  <rguenther@suse.de>
20578
20579         PR tree-optimization/27039
20580         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20581
20582 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20583
20584         PR target/26223
20585         * gcc.target/i386/amd64-abi-2.c: New test case.
20586
20587 2006-06-02  Eric Christopher  <echristo@apple.com>
20588
20589         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20590         * gcc.target/i386/20020523-1.c: Skip if darwin.
20591         * gcc.target/i386/asm-3.c: Ditto.
20592         * gcc.target/i386/20011119-1.c: Ditto.
20593         * gcc.target/i386/clobbers.c: Remove pic part of test.
20594
20595 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20596
20597         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20598         * g++.old-deja/g++.other/init19.C: Ditto.
20599         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20600         and add other platforms as expected failures.
20601
20602 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20603
20604         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20605         (is-effective-target-keyword): Ditto.
20606
20607 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20608
20609         PR fortran/27715
20610         * gfortran.dg/extended_char_comparison_1.f:  New test.
20611
20612 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20613
20614         PR fortran/25098
20615         * gfortran.dg/dummy_procedure_1.f90: New test.
20616
20617         PR fortran/25147
20618         * gfortran.dg/dummy_procedure_2.f90: New test.
20619
20620         * gfortran.dg/associated_2.f90: Correct to make consistent with
20621         standard.
20622
20623 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20624
20625         * gcc.target/i386/387-11.c: New test case.
20626
20627 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/27801
20630         * g++.dg/template/cond6.C: New test.
20631
20632         PR c++/26496
20633         * g++.dg/template/crash51.C: New test.
20634         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20635
20636         PR c++/27385
20637         * g++.dg/init/array20.C: New test.
20638
20639 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20640
20641         * gcc.dg/builtins-54.c: New test case.
20642
20643 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20644
20645         PR c++/26433
20646         * g++.dg/template/fntry1.C: Add dg-do link.
20647
20648         PR c++/27808
20649         * g++.dg/parse/friend6.C: New test.
20650
20651 2006-05-30  Asher Langton  <langton2@llnl.gov>
20652
20653         * gfortran.dg/cray_pointers_7.f90: New test.
20654
20655 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20656
20657         PR tree-optimization/23452
20658         * gcc.dg/fold-mulconj-1.c: New test case.
20659
20660 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20661
20662         PR c++/27803
20663         * g++.dg/parse/bitfield1.C: New test.
20664
20665 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20666
20667         * gcc.target/ppc-eq0-1.c: New test case.
20668         * gcc.target/ppc-negeq0-1.c: New test case.
20669
20670 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20671
20672         PR c/27273
20673         * gcc.dg/overflow-warn-5.c: New test.
20674
20675 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20676
20677         PR c/27718
20678         * gcc.dg/sizeof-1.c: New test.
20679
20680 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20681
20682         PR target/27790
20683         * gcc.target/i386/pr27790.c: New test.
20684
20685 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20686
20687         PR libgfortran/27757
20688         * gfortran.dg/direct_io_5.f90: New test.
20689
20690 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20691
20692         PR libgfortran/27634
20693         * gfortran.dg/fmt_missing_period_1.f: New test.
20694         * gfortran.dg/fmt_missing_period_2.f: New test.
20695         * gfortran.dg/fmt_missing_period_3.f: New test.
20696
20697 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20698
20699         PR fortran/19777
20700         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20701         arrays.
20702
20703 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20704
20705         PR c++/27713
20706         * g++.dg/template/new6.C: New test.
20707
20708 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20709
20710         PR tree-optimization/24964
20711         * gcc.target/i386/387-10.c: New test case.
20712
20713 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20714
20715         * intrinsics/string_intrinsics.c (compare_string):
20716         Use memcmp instead of strncmp to avoid tripping over
20717         CHAR(0) in a string.
20718
20719 2006-05-27  Richard Guenther  <rguenther@suse.de>
20720
20721         PR middle-end/27773
20722         * gcc.dg/torture/pr27773.c: New testcase.
20723
20724 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20725
20726         * gcc.dg/pr24561.c: Rename to..
20727         * gcc.dg/pr25962.c: .. this.
20728
20729 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20730
20731         PR fortran/19777
20732         * gfortran.dg/bounds_check_2.f: New test.
20733
20734 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20735
20736         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20737         * gfortran.dg/byte_1.f90: Likewise.
20738         * gfortran.dg/dup_save_2.f90: Likewise.
20739
20740 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20741
20742         * gfortran.dg/associated_2.f90: New test.
20743
20744 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20745
20746         PR fortran/27524
20747         * gfortran.dg/bounds_check_1.f90: New test.
20748
20749 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20750
20751         PR rtl-optimization/27661
20752         * gcc.dg/pr27661.c: New test case.
20753
20754 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20755
20756         PR fortran/23151
20757         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20758         * gfortran.dg/print_parentheses_1.f:  New test.
20759         * gfortran.dg/print_parentheses_2.f90:  New test.
20760
20761 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20762
20763         PR target/27758
20764         * gcc.dg/pr27758.c: New test.
20765
20766 2006-05-24  Falk Hueffner  <falk@debian.org>
20767
20768         * gcc.c-torture/compile/pr27571.c: New test.
20769
20770 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20771
20772         PR fortran/27709
20773         * gfortran.dg/spec_expr_4.f90: New test.
20774
20775         PR fortran/27155
20776         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20777
20778 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/20103
20781         * g++.dg/ext/complit6.C: New test.
20782         * g++.dg/ext/complit3.C: Adjust error markers.
20783         * g++.dg/init/const3.C: New test.
20784
20785 2006-05-25  Richard Guenther  <rguenther@suse.de>
20786
20787         PR middle-end/27743
20788         * gcc.dg/torture/pr27743.c: New testcase.
20789
20790 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20791
20792         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20793
20794 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20795
20796         * gcc.dg/compat/scalar-by-value-x.h: New.
20797         * gcc.dg/compat/scalar-by-value-y.h: New.
20798         * gcc.dg/compat/scalar-by-value-5.c: New.
20799         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20800         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20801         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20802         * gcc.dg/compat/scalar-by-value-6.c: New.
20803         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20804         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20805         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20806
20807 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20808
20809         PR tree-optimization/27639
20810         PR tree-optimization/26719
20811         * gcc.dg/pr27639.c: New test.
20812         * gcc.dg/pr26719.c: New test.
20813         * gcc.dg/tree-ssa/scev-cast.c: New test.
20814
20815 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/20173
20818         * g++.dg/template/error21.C: New test.
20819
20820 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20821
20822         PR target/27696
20823         * gcc.target/i386/pr27696.c: New.
20824
20825 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20826
20827         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20828
20829         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20830
20831 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20832
20833         PR c++/27716
20834         * g++.dg/other/assign1.C: New test.
20835
20836 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20837
20838         PR target/27266
20839         * gcc.target/i386/pr27266.c: New.
20840
20841 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20842
20843         PR c++/27451
20844         * g++.dg/ext/asm9.C: New test.
20845
20846 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20847
20848         PR rtl-optimization/25514
20849         * gcc.c-torture/compile/pr25514.c: New test.
20850
20851 2006-05-22  Richard Guenther  <rguenther@suse.de>
20852
20853         Revert
20854         2006-01-31  Richard Guenther  <rguenther@suse.de>
20855
20856         * gcc.target/i386/sselibm-1.c: New testcase.
20857         * gcc.target/i386/sselibm-2.c: Likewise.
20858         * gcc.target/i386/sselibm-3.c: Likewise.
20859         * gcc.target/i386/sselibm-4.c: Likewise.
20860         * gcc.target/i386/sselibm-5.c: Likewise.
20861
20862 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20863
20864         PR c/27420
20865         * gcc.dg/func-args-2.c: New test.
20866
20867         PR c/26818
20868         * gcc.dg/struct-incompl-1.c: New test.
20869
20870 2006-05-22  Richard Guenther  <rguenther@suse.de>
20871
20872         PR testsuite/27708
20873         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20874         the transformations we test for.
20875
20876 2006-05-22  Richard Guenther  <rguenther@suse.de>
20877
20878         PR testsuite/27707
20879         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20880
20881 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR c++/27210
20884         * g++.dg/warn/new1.C: New test.
20885         * g++.dg/template/new5.C: Likewise.
20886
20887 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20888
20889         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20890         * gcc.target/i386/20060512-3.c: Likewise.
20891
20892 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20893
20894         PR rtl-optimization/27671
20895         * gcc.c-torture/execute/pr27671-1.c: New.
20896         * gcc.dg/pr27671-2.c: Likewise.
20897
20898         PR tree-optimization/26622.
20899         * gcc.c-torture/compile/pr26622.c: New.
20900
20901 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20902
20903         PR fortran/27613
20904         * gfortran.dg/recursive_reference_1.f90: New test.
20905
20906 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20907
20908         PR fortran/25746
20909         * gfortran.dg/elemental_subroutine_3.f90: New test.
20910
20911         PR fortran/25090
20912         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20913
20914         PR fortran/27584
20915         * gfortran.dg/associated_target_1.f90: New test.
20916
20917         PR fortran/19015
20918         * gfortran.dg/maxloc_shape_1.f90: New test.
20919
20920 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20921
20922         PR libgfortran/24459
20923         * gfortran.dg/namelist_24.f90: New test.
20924         * gfortran.dg/namelist_12.f: Fix typo in comment.
20925
20926 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20927
20928         PR middle-end/25776
20929         * g++.dg/other/error11.C: New test.
20930
20931 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20932
20933         * gcc.target/mips/pr26765.c: Add -w to options.
20934
20935 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20936
20937         * lib/target-supports.exp (check_effective_target_mpaired_single):
20938         New function.
20939         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20940         multilibs.
20941         * g++.dg/vect/vect.exp: Likewise.
20942
20943 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20944
20945         PR testsuite/25891
20946         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20947
20948 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20949
20950         PR fortran/27662
20951         * gfortran.dg/temporary_1.f90: New file.
20952
20953 2006-05-19  Andreas Schwab  <schwab@suse.de>
20954
20955         * g++.dg/other/unused1.C: Also match "stringz".
20956
20957 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20958
20959         PR c++/26433
20960         * g++.dg/template/fntry1.C: New test.
20961
20962 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/27471
20965         PR c++/27506
20966         * g++.dg/conversion/bitfield5.C: New test.
20967         * g++.dg/conversion/bitfield6.C: New test.
20968
20969 2006-05-18  Mike Stump  <mrs@apple.com>
20970
20971         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20972         * gcc.dg/vla-4.c: Add.
20973         * gcc.dg/vla-5.c: Add.
20974         * gcc.dg/vla-6.c: Add.
20975
20976 2006-05-12  Stuart Hastings  <stuart@apple.com>
20977
20978         * gcc.target/i386/20060512-1.c: New.
20979         * gcc.target/i386/20060512-2.c: New.
20980         * gcc.target/i386/20060512-3.c: New.
20981         * gcc.target/i386/20060512-4.c: New.
20982
20983 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/26122
20986         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20987
20988         PR c++/26068
20989         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20990         * g++.dg/parse/linkage1.C: New test.
20991
20992 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20993
20994         PR tree-optimization/27548
20995         * g++.dg/tree-ssa/pr27548.C: New test.
20996
20997 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20998
20999         PR fortran/26551
21000         * gfortran.dg/recursive_check_1.f: New test.
21001         * gfortran.dg/recursive_check_2.f90: New test.
21002
21003 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21004
21005         * g++.dg/opt/temp2.C: New test.
21006
21007 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21008
21009         PR c++/27491
21010         * g++.dg/init/brace5.C: New test.
21011
21012         PR middle-end/27415
21013         * gcc.dg/gomp/pr27415.c: New test.
21014         * g++.dg/gomp/pr27415.C: New test.
21015
21016         PR tree-optimization/27549
21017         * g++.dg/tree-ssa/pr27549.C: New test.
21018
21019 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21020
21021         PR libgfortran/27575
21022         * gfortran.dg/read_eof_4.f90: New test.
21023
21024 2006-05-16  Richard Guenther  <rguenther@suse.de>
21025
21026         PR tree-optimization/22303
21027         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21028
21029 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21030
21031         PR middle-end/27573
21032         * gcc.dg/gomp/pr27573.c: New test.
21033         * gfortran.dg/gomp/pr27573.f90: New test.
21034
21035         PR c/27499
21036         * gcc.dg/gomp/pr27499.c: New test.
21037         * g++.dg/gomp/pr27499.C: New test.
21038
21039 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21040
21041         PR c++/27339
21042         * g++.dg/parser/access8.C: Adjust error marker.
21043         * g++.dg/template/access17.C: New test.
21044         * g++.dg/template/access18.C: Likewise.
21045
21046 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21047
21048         PR target/26600
21049         * gcc.target/i386/pr26600.c: New test case.
21050
21051 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21052
21053         PR c++/27505
21054         * g++.dg/expr/bitfield1.C: New test.
21055
21056 2006-05-15  Richard Guenther  <rguenther@suse.de>
21057
21058         PR tree-optimization/27603
21059         * gcc.dg/torture/pr27603.c: New testcase.
21060
21061 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21062
21063         PR fortran/25090
21064         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21065
21066         PR fortran/25082
21067         * gfortran.dg/scalar_return_1.f90: New test.
21068
21069         PR fortran/27411
21070         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21071
21072 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21073
21074         * gcc.dg/gomp/critical-4.c: New test.
21075         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21076         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21077         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21078         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21079
21080 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21081
21082         PR c++/27582
21083         * g++.dg/template/dependent-args1.C: New test.
21084
21085         PR c++/27581
21086         * g++.dg/lookup/this1.C: New test.
21087
21088         PR c++/27315
21089         * g++.dg/template/operator6.C: New test.
21090         * g++.dg/template/incomplete3.C: New test.
21091
21092         PR c++/27559
21093         * g++.dg/template/new4.C: New test.
21094
21095         PR c++/27496
21096         * g++.dg/template/void2.C: New test.
21097
21098 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21099
21100         * g++.dg/template/dependent-expr5.C: New test.
21101
21102 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21103
21104         PR middle-end/26729
21105         * gcc.dg/pr26729-1.c: New test case.
21106
21107 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21108
21109         * gcc.dg/pr27003.c: New test.
21110
21111 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21112
21113         * lib/target-supports.dg (check_cxa_atexit_available): Change
21114         v3_target_compile to ${tool}_target_compile.
21115
21116 2006-05-11  Jason Merrill  <jason@redhat.com>
21117
21118         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21119
21120 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21121
21122         PR fortran/27553
21123         * gfortran.dg/label_5.f90: New test.
21124
21125 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21126
21127         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21128         check_effective_target_powerpc_altivec_ok): New.
21129         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21130         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21131         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21132         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21133         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21134         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21135         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21136         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21137         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21138         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21139         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21140         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21141         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21142         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21143         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21144         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21145         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21146         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21147         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21148         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21149         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21150         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21151         gcc.target/powerpc/altivec-9.c,
21152         gcc.target/powerpc/altivec-consts.c,
21153         gcc.target/powerpc/altivec-pr22085.c,
21154         gcc.target/powerpc/altivec-splat.c,
21155         gcc.target/powerpc/altivec-types-1.c,
21156         gcc.target/powerpc/altivec-types-2.c,
21157         gcc.target/powerpc/altivec-types-3.c,
21158         gcc.target/powerpc/altivec-types-4.c,
21159         gcc.target/powerpc/altivec-varargs-1.c,
21160         gcc.target/powerpc/altivec-vec-merge.c,
21161         gcc.target/powerpc/ppc-vector-memcpy.c,
21162         gcc.target/powerpc/ppc-vector-memset.c,
21163         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21164         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21165         these effective targets.
21166         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21167         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21168
21169 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21170
21171         PR middle-end/27384
21172         * g++.dg/other/fold1.C: New test.
21173
21174         PR middle-end/27488
21175         * gcc.dg/fold-nonneg-1.c: New test.
21176
21177         PR c++/27547
21178         * g++.dg/other/operator1.C: New test.
21179
21180 2006-05-11  Richard Guenther  <rguenther@suse.de>
21181
21182         PR middle-end/27529
21183         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21184
21185 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21186
21187         * lib/target-supports-dg.exp (check-flags): New.
21188         (dg-skip-if): Move flag checks.
21189
21190 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21191
21192         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21193         * lib/target-supports.dg (check_cxa_atexit_available): New.
21194
21195 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21196
21197         PR fortran/27470
21198         * gfortran.dg/multiple_allocation_2.f90: New test case.
21199
21200 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21201
21202         * gcc.target/arm/pr27387.C: Fix a comment typo.
21203
21204 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21205
21206         PR fortran/24549
21207         * gfortran.dg/error_recovery_1.f90: New test.
21208
21209 2006-05-10  Richard Guenther  <rguenther@suse.de>
21210
21211         PR tree-optimization/27302
21212         * gcc.dg/torture/pr27302.c: New testcase.
21213
21214 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21215         Richard Guenther  <rguenther@suse.de>
21216
21217         PR middle-end/27498
21218         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21219
21220 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21221
21222         PR rtl-optimization/27335
21223         * gcc.dg/pr27335.c: New test.
21224
21225 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21226
21227         * gcc.target/mips/mips-ps-5.c: New file.
21228
21229 2006-05-08  Jan Hubicka  <jh@suse.cz>
21230
21231         PR middle-end/25962
21232         * gcc.dg/pr25962.c: New.
21233
21234 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21235
21236         PR target/27158
21237         * gcc.target/powerpc/pr27158.c: New test case.
21238
21239 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21240
21241         PR testsuite/27476
21242         * ada/acats/run_all.sh: Use test -z.
21243
21244 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21245
21246         PR libfortran/18271
21247         * gfortran.dg/spec_expr_3.f90: New test.
21248
21249 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21250
21251         PR target/24879
21252         * gcc.target/i386/monitor.c: New file.
21253
21254 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21255
21256         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21257
21258 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21259
21260         PR c++/27447
21261         * g++.dg/other/ptrmem7.C: New test.
21262
21263 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21264
21265         PR target/27421
21266         * gcc.dg/array-9.c: New test.
21267
21268 2006-05-07  Richard Guenther  <rguenther@suse.de>
21269
21270         PR tree-optimization/27409
21271         * gcc.dg/torture/pr27409.c: New testcase.
21272
21273 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21274
21275         PR fortran/27457
21276         * gfortran.dg/select_6.f90: New.
21277
21278 2006-05-07  Richard Guenther  <rguenther@suse.de>
21279
21280         PR tree-optimization/27136
21281         * gcc.dg/torture/pr27136.c: New testcase.
21282
21283 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21284
21285         PR fortran/24813
21286         * gfortran.dg/char_cons_len_1.f90: New test.
21287
21288 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21289
21290         PR c++/27427
21291         * g++.dg/template/incomplete2.C: New test.
21292
21293 2006-05-06  Richard Guenther  <rguenther@suse.de>
21294
21295         PR tree-optimization/27151
21296         * gcc.dg/vect/pr27151.c: New testcase.
21297
21298 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21299
21300         PR c++/27430
21301         * g++.dg/template/void1.C: New test.
21302
21303         PR c++/27423
21304         * g++.dg/other/void2.C: New test.
21305
21306         PR c++/27422
21307         * g++.dg/conversion/void1.C: New test.
21308
21309 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21310
21311         PR/21391
21312         * g++.dg/other/unused1.C: New.
21313
21314 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21315
21316         PR objc/27240
21317         * objc.dg/member-1.m: New test.
21318
21319 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21320
21321         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21322
21323 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21324
21325         PR libfortran/26985
21326         * gfortran.dg/matmul_2.f90: New test.
21327
21328 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21329
21330         * ada/acats/run_all.sh: Use sync when main not found.
21331
21332 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21333
21334         PR target/26765
21335         * gcc.target/mips/pr26765.c: New.
21336
21337 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21338
21339         * gcc.target/bfin: New directory.
21340         * gcc.target/bfin/bfin.exp: New file.
21341         * gcc.target/bfin/frmul.c: New file.
21342         * gcc.target/bfin/arith.c: New file.
21343         * gcc.target/bfin/mul-combine.c: New file.
21344         * gcc.target/bfin/shift.c: New file.
21345
21346 2006-05-04  Richard Guenther  <rguenther@suse.de>
21347
21348         PR tree-optimization/14287
21349         PR tree-optimization/14844
21350         PR tree-optimization/19792
21351         PR tree-optimization/21608
21352         PR tree-optimization/27090
21353         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21354         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21355         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21356         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21357         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21358
21359 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21360
21361         PR tree-optimization/27285
21362         * gcc.c-torture/execute/pr27285.c: New test.
21363
21364         PR middle-end/27388
21365         * gcc.dg/gomp/pr27388-1.c: New test.
21366         * gcc.dg/gomp/pr27388-2.c: New test.
21367         * gcc.dg/gomp/pr27388-3.c: New test.
21368
21369         PR c++/27359
21370         * g++.dg/gomp/pr27359.C: New test.
21371
21372 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21373
21374         PR fortran/20248
21375         * gfortran.dg/iargc.f90: New test.
21376
21377 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21378
21379         PR c++/27102
21380         * g++.dg/template/crash49.C: New test.
21381
21382 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21383
21384         PR testsuite/27032
21385         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21386
21387 2006-05-02  Jeff Law  <law@redhat.com>
21388
21389         PR tree-optimization/27364
21390         * gcc.c-torture/execute/pr27364.c: New test.
21391
21392 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21393
21394         PR c++/27309
21395         * g++.dg/parser/ctor5.C: New test.
21396
21397 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21398
21399         PR target/27387
21400         * gcc.target/arm/arm.exp: New.
21401         * gcc.target/arm/pr27387.C: Likewise.
21402
21403 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21404
21405         PR fortran/27269
21406         PR fortran/27324
21407         * gfortran.dg/module_equivalence_2.f90: New test.
21408
21409 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21410
21411         PR middle-end/27337
21412         * g++.dg/gomp/pr27337-1.C: New test.
21413         * g++.dg/gomp/pr27337-2.C: New test.
21414
21415         PR middle-end/27328
21416         * gcc.dg/gomp/pr27328.c: New test.
21417
21418         PR middle-end/27325
21419         * g++.dg/gomp/pr27325.C: New test.
21420
21421         PR middle-end/27310
21422         * g++.dg/gomp/pr27310.C: New test.
21423
21424 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21425
21426         PR tree-optimization/27291
21427         * g++.dg/tree-ssa/pr27291.C: New test.
21428
21429 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21430
21431         PR tree-optimization/27283
21432         * g++.dg/tree-ssa/pr27283.C: New test.
21433
21434 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21435
21436         * gcc.dg/tree-ssa/loop-16.c: New test.
21437
21438 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21439             Joseph S. Myers  <joseph@codesourcery.com>
21440
21441         * gcc.dg/Wconversion-3.c: New test case.
21442         * gcc.dg/Wconversion-4.c: Likewise.
21443
21444 2006-05-01  Richard Guenther  <rguenther@suse.de>
21445
21446         PR tree-optimization/26726
21447         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21448
21449 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21450
21451         * gcc.dg/Woverflow-1.c: New test case.
21452         * gcc.dg/Woverflow-2.c: Likewise.
21453         * gcc.dg/Woverflow-3.c: Likewise.
21454
21455 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21456
21457         PR c++/27094
21458         * g++.dg/template/defarg8.C: New test.
21459
21460 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21461
21462         PR c++/27278
21463         * g++.dg/parse/operator7.C: New test.
21464
21465 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21466
21467         PR c++/11471
21468         PR c++/27102
21469         * g++.dg/template/crash48.C: New test.
21470
21471         PR c++/27279
21472         * g++.dg/parse/ctor4.C: New test.
21473
21474 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21475
21476         PR fortran/25681
21477         * gfortran.df/char_type_len.f90: New test.
21478
21479 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21480
21481         PR libgfortran/27304
21482         * gfortran.dg/fmt_exhaust.f90: New test.
21483
21484 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21485
21486         PR c/25309
21487         * gcc.dg/large-size-array-2.c: New test case.
21488
21489 2006-04-28  Richard Guenther  <rguenther@suse.de>
21490
21491         PR target/26826
21492         * gcc.target/i386/pr26826.c: New testcase.
21493
21494 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21495
21496         PR middle-end/27260
21497         * gcc.c-torture/execute/pr27260.c: New.
21498
21499 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21500
21501         PR middle-end/27095
21502         * gcc.dg/pr27095.c: New.
21503
21504 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21505
21506         PR c++/27292
21507         * g++.dg/conversion/bitfield4.C: New test.
21508
21509 2006-04-27  Eric Christopher  <echristo@apple.com>
21510
21511         * gcc.dg/pragma-ms_struct.c: New.
21512
21513 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/27102
21516         * g++.dg/template/crash47.C: New test.
21517
21518 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21519
21520         * gcc.target/i386/sse-7.c: build with -msse.
21521
21522 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21523
21524         PR testsuite/27274:
21525         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21526         (main): Exit if processor doesn't support SSE.
21527
21528 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21529
21530         PR middle-end/27282
21531         * gcc.c-torture/compile/pr27282.c: New test.
21532
21533 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21534
21535         PR middle-end/26913
21536         * g++.dg/gomp/pr26913.C: New test.
21537
21538         PR c/25996
21539         * gcc.dg/gomp/pr25996.c: New test.
21540         * g++.dg/gomp/pr25996.C: New test.
21541
21542 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21543
21544         PR rtl-optimization/26725
21545         * gcc.c-torture/compile/pr26725.c: New test.
21546
21547 2006-04-25  Richard Guenther  <rguenther@suse.de>
21548
21549         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21550         than n + -1.
21551
21552 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21553
21554         * gcc.dg/20060425-1.c: New testcase.
21555
21556 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21557
21558         PR tree-optimization/26865
21559         * gcc.dg/pr26865.c: New test.
21560
21561 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/27292
21564         * g++.dg/conversion/bitfield1.C: New test.
21565         * g++.dg/conversion/bitfield2.C: Likewise.
21566         * g++.dg/conversion/bitfield3.C: Likewise.
21567
21568 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21569         Richard Guenther  <rguenther@suse.de>
21570
21571         PR tree-optimization/27236
21572         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21573
21574 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21575
21576         PR c++/19963
21577         * g++.dg/other/incomplete2.C: New test.
21578
21579 2006-04-24  Richard Guenther  <rguenther@suse.de>
21580
21581         PR middle-end/26869
21582         * gcc.dg/torture/pr26869.c: New testcase.
21583
21584 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21585         Richard Guenther  <rguenther@suse.de>
21586
21587         PR tree-optimization/27218
21588         * g++.dg/tree-ssa/pr27218.C: New testcase.
21589
21590 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21591
21592         PR c++/26912
21593         * g++.dg/template/friend41.C: New test.
21594
21595 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21596
21597         * g++.dg/opt/pr15551.C: Include cstdio.
21598         (main): Use remove instead of unlink.
21599
21600 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21601
21602         * gcc.dg/sibcall-7.c: New test.
21603         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21604         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21605         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21606         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21607         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21608
21609 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21610
21611         PR c++/26534
21612         * g++.dg/opt/bitfield1.C: New test.
21613         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21614         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21615         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21616         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21617         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21618         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21619         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21620         * g++.dg/abi/bitfield2.C: Likewise.
21621         * g++.dg/init/bitfield1.C: Likewise.
21622
21623 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21624
21625         PR fortran/25099
21626         * gfortran.dg/elemental_subroutine_4.f90: New test.
21627         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21628         call sub (m, x).
21629
21630 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21631
21632         * gcc.c-torture/compile/20060421-1.c: New testcase.
21633
21634 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21635
21636         PR c/25875
21637         * gcc.dg/init-bad-4.c: New test.
21638
21639 2006-04-21  Paul Brook  <paul@codesourcery.com>
21640
21641         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21642
21643 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21644
21645         PR fortran/27122
21646         * gfortran.dg/defined_operators_1.f90: New test.
21647         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21648         remove old ones associated, incorrectly, with Note 5.46.
21649
21650         PR fortran/27113
21651         * gfortran.dg/character_array_constructor_1.f90: New test.
21652
21653 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21654
21655         * gcc.dg/20060419-1.c: New test.
21656
21657 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21658
21659         PR c/26774
21660         * gcc.dg/struct-parse-1.c: New test case.
21661
21662 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21663
21664         PR c++/26558
21665         * g++.dg/parse/template19.C: New test.
21666
21667         PR c++/26739
21668         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21669
21670         PR c++/26036
21671         * g++.dg/expr/call3.C: New test.
21672
21673         PR c++/10385
21674         * g++.dg/conversion/dynamic1.C: New test.
21675
21676 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/27102
21679         * g++.dg/template/crash35.C: Tweak error markers.
21680         * g++.dg/template/crash46.C: New test.
21681         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21682         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21683
21684 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21685
21686         PR rtl-optimization/14261
21687         * gcc.c-torture/compile/20060419-1.c: Added.
21688
21689 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21690
21691         * gfortran.dg/label_1.f90: Adjust dg-error.
21692
21693 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21694
21695         PR target/26961
21696         * gcc.dg/fold-cond-1.c: New test case.
21697         * gcc.dg/pr26961-1.c: Likewise.
21698
21699 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21700
21701         PR libgfortran/27138
21702         * gfortran.dg/read_bad_advance.f90: New test.
21703
21704 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21705             Dale Johannesen  <dalej@apple.com>
21706
21707         PR target/24076
21708         * gcc.target/i386/vecinit-3.c: New testcase.
21709         * gcc.target/i386/vecinit-4.c: Likewise.
21710         * gcc.target/i386/sse-18.c: Likewise.
21711         * gcc.target/i386/sse-19.c: Likewise.
21712
21713 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21714
21715         * gfortran.dg/allocate_zerosize_1.f90: New test.
21716
21717 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/26365
21720         * g++.dg/template/crash45.C: New test.
21721
21722 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21723
21724         PR fortran/26787
21725         * gfortran.dg/proc_assign_1.f90: New test.
21726         * gfortran.dg/procedure_lvalue.f90: Change message.
21727         * gfortran.dg/namelist_4.f90: Add new error.
21728
21729         PR fortran/25597
21730         PR fortran/27096
21731         * gfortran.dg/auto_pointer_array_result_1.f90
21732
21733         PR fortran/27089
21734         * gfortran.dg/specification_type_resolution_1.f90
21735
21736         PR fortran/18003
21737         PR fortran/25669
21738         PR fortran/26834
21739         * gfortran.dg/bounds_temporaries_1.f90: New test.
21740
21741         PR fortran/27124
21742         * gfortran.dg/array_return_value_1.f90: New test.
21743
21744 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21745
21746         PR fortran/25336
21747         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21748
21749 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21750
21751         PR middle-end/26823
21752         * g++.dg/gomp/pr26823-1.C: New test.
21753         * g++.dg/gomp/pr26823-2.C: New test.
21754
21755 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21756
21757         PR middle-end/27134
21758         * gcc.dg/pr27314.c: New test.
21759
21760 2006-04-13  Richard Henderson  <rth@redhat.com>
21761
21762         * g++.dg/gomp/block-0.C: Update expected matches.
21763
21764 2006-04-13  DJ Delorie  <dj@redhat.com>
21765
21766         * lib/target-supports.exp (check_effective_target_int32plus): New.
21767         (check_effective_target_ptr32plus): New.
21768         (check_effective_target_size32plus): New.
21769         (check_effective_target_int16): New.
21770         (check_profiling_available): Add m32c to the list of unsupported
21771         targets.
21772
21773         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21774         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21775         memory size.
21776         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21777         pointers.
21778         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21779         size_t.
21780         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21781         and size_t.
21782         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21783         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21784         not just xstormy16.  Skip m32c due to weird pointer size.
21785         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21786         not just xstormy16.
21787         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21788         not just xstormy16.
21789         * gcc.dg/20020312-2.c: Add m32c support.
21790         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21791         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21792         in test.
21793         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21794         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21795         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21796         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21797         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21798         formats
21799         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21800         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21801         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21802         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21803         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21804         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21805         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21806         in test.
21807         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21808         in test.
21809         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21810         * gcc.dg/pr23049.c: Require >=32 bit integers.
21811         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21812         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21813         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21814         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21815         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21816         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21817         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21818         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21819         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21820         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21821         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21822         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21823         prototype in test.
21824         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21825         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21826         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21827         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21828         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21829
21830         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21831         * gcc.c-torture/execute/20040703-1.x: Likewise.
21832         * gcc.c-torture/execute/20040705-1.x: Likewise.
21833         * gcc.c-torture/execute/20040705-2.x: Likewise.
21834         * gcc.c-torture/execute/20040709-1.x: Likewise.
21835         * gcc.c-torture/execute/20040709-2.x: Likewise.
21836         * gcc.c-torture/execute/20040811-1.x: Likewise.
21837         * gcc.c-torture/execute/20050316-1.x: Likewise.
21838         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21839         * gcc.c-torture/execute/pr19689.x: Likewise.
21840         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21841         * gcc.c-torture/execute/usmul.x: Likewise.
21842         * gcc.c-torture/execute/vrp-5.x: Likewise.
21843         * gcc.c-torture/execute/vrp-6.x: Likewise.
21844         * gcc.dg/debug/20041023-1.s: Likewise.
21845
21846 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21847
21848         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21849         of integers to a vector types are now constant expressions in C.
21850         * gcc.dg/vect/vect-fold-1.c: New test case.
21851
21852 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21853             Ulrich Weigand  <uweigand@de.ibm.com>
21854
21855         PR target/27006
21856         * gcc.dg/vmx/pr27006.c: New testcase.
21857
21858 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21859
21860         PR libgfortran/26766
21861         * gfortran.dg/write_recursive.f90: New test.
21862
21863 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21864
21865         * g++.dg/parse/dtor7.C: New test.
21866         * g++.dg/parse/new1.C: Add error marker.
21867         * g++.dg/template/new3.C: New test.
21868
21869         PR c++/26122
21870         * g++.dg/template/pure1.C: New test.
21871
21872         PR c++/26295
21873         * g++.dg/parse/ptrmem4.C: New test.
21874
21875 2006-04-10  Jeff Law  <law@redhat.com>
21876
21877         PR/27087
21878         * gcc.c-torture/compile/pr27087.c: New test.
21879
21880 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21881
21882         PR/21391
21883         * gcc.dg/20060410.c: New.
21884
21885 2006-04-10  Matthias Klose  <doko@debian.org>
21886
21887         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21888         Recognize multilib directory names containing underscores.
21889
21890 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21891
21892         * gcc.target/i386/vecinit-1.c: New test case.
21893         * gcc.target/i386/vecinit-2.c: Likewise.
21894
21895 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21896
21897         PR debug/27057
21898         * g++.dg/debug/dwarf2-2.C: New test.
21899
21900 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21901
21902         PR rtl-optimization/27073
21903         * gcc.c-torture/execute/pr27073.c: New test.
21904
21905 2006-04-08  Mike Stump  <mrs@apple.com>
21906
21907         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21908
21909 2006-04-07  Richard Guenther  <rguenther@suse.de>
21910
21911         PR tree-optimization/26135
21912         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21913
21914 2006-04-06  Jan Hubicka  <jh@suse.cz>
21915
21916         PR profile/26399
21917         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21918
21919 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21920
21921         * g++.dg/conversion/nullptr1.C: New test case.
21922         * g++.dg/conversion/nullptr2.C: Likewise.
21923
21924 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21925
21926         * gfortran.dg/dependency_18.f90: New test case.
21927
21928 2006-04-05  Richard Guenther  <rguenther@suse.de>
21929
21930         PR tree-optimization/26919
21931         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21932         * gcc.dg/ipa/ipa-2.c: Likewise.
21933         * gcc.dg/ipa/ipa-3.c: Likewise.
21934         * gcc.dg/ipa/ipa-5.c: Likewise.
21935
21936 2006-04-05  Richard Guenther  <rguenther@suse.de>
21937
21938         PR tree-optimization/26763
21939         * gcc.dg/torture/pr26763-1.c: New testcase.
21940         * gcc.dg/torture/pr26763-2.c: Likewise.
21941
21942 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21943
21944         PR fortran/23634
21945         PR fortran/25619
21946         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21947
21948 2006-04-04  Eric Christopher  <echristo@apple.com>
21949
21950         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21951         stubs.
21952         * gcc.target/i386/387-5.c: Ditto.
21953
21954 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21955
21956         * gcc.target/sparc/struct-ret-check.c: New test.
21957
21958 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21959
21960         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21961         zero decimal digits specified in format.
21962
21963 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21964
21965         PR fortran/26891
21966         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21967
21968         PR fortran/26976
21969         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21970         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21971         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21972         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21973         compliant and detect bigendian-ness.
21974
21975 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21976
21977         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21978         dummy arguments work when the actual argument is itself a dummy
21979         argument of the caller.
21980
21981 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21982
21983         PR libfortran/24685
21984         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21985
21986 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21987
21988         * gfortran.dg/dependencency_17.f90: New test case.
21989
21990 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21991
21992         * gfortran.dg/dependency_14.f90: New test case.
21993         * gfortran.dg/dependency_15.f90: Likewise.
21994         * gfortran.dg/dependency_16.f90: Likewise.
21995
21996 2006-03-31  Asher Langton  <langton2@llnl.gov>
21997
21998         PR fortran/25358
21999         gfortran.dg/cray_pointers_6.f90: New test.
22000
22001 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22002
22003         PR libgfortran/26890
22004         * gfortran.dg/read_size_noadvance.f90: New test.
22005
22006 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22007
22008         PR fortran/25031
22009         * gfortran.dg/multiple_allocation_1.f90: Check that the
22010         size has changed after a re-allocation with stat.
22011
22012 2006-03-30  Richard Guenther  <rguenther@suse.de>
22013
22014         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22015         removal.
22016         * gcc.target/i386/sselibm-2.c: Likewise.
22017         * gcc.target/i386/sselibm-3.c: Likewise.
22018         * gcc.target/i386/sselibm-4.c: Likewise.
22019         * gcc.target/i386/sselibm-5.c: Likewise.
22020
22021 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22022
22023         * gcc.dg/fold-andxor-1.c: New test case.
22024         * gcc.dg/fold-xorand-1.c: Likewise.
22025
22026 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22027
22028         * gcc.dg/fold-convnotconv-1.c: New test case.
22029
22030 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22031
22032         PR fortran/26779
22033         * gfortran.dg/private_type_5.f90: New test.
22034
22035 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22036
22037         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22038
22039 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22040
22041         * gfortran.dg/advance_2.f90: New test.
22042         * gfortran.dg/advance_3.f90: New test.
22043
22044         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22045
22046 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22047
22048         PR libgfortran/26661
22049         PR libgfortran/26880
22050         * gfortran.dg/read_x_past.f: New test.
22051
22052 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22053
22054         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22055         to be STABS.
22056
22057 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22058
22059         * objc.dg/dwarf-1.m: Skip on AIX.
22060         * objc.dg/dwarf-2.m: Skip on AIX.
22061
22062 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22063
22064         PR fortran/26816
22065         * gfortran.dg/float_1.f90: New test.
22066
22067 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22068
22069         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22070         X86_64 targets.
22071         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22072
22073 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22074
22075         PR libfortran/26735
22076         * gfortran.dg/convert_implied_open.f90: New test case.
22077
22078 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22079
22080         PR fortran/26769
22081         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22082
22083 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22084
22085         PR middle-end/26717
22086         * gcc.dg/pr26717.c: New test.
22087
22088 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22089
22090         * gfortran.dg/dependency_12.f90: New test case.
22091
22092 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22093
22094         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22095
22096 2006-03-24  Jeff Law  <law@redhat.com>
22097
22098         * gcc.c-torture/pr26840.c: New test.
22099
22100 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22101
22102         * objc.dg/dwarf-2.m: New.
22103         * obj-c++.dg/dwarf-2.mm: New.
22104
22105         * g++.old-deja/g++.other/init19.C: New.
22106
22107 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22108
22109         * g++.dg/eh/spbp.C: Skip on AIX.
22110
22111 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22112
22113         PR middle-end/26611
22114         * g++.dg/gomp/pr26611-1.C: New test.
22115         * g++.dg/gomp/pr26611-2.C: New test.
22116
22117 2006-03-24  Jeff Law  <law@redhat.com>
22118
22119         * gcc.c-torture/compile/pr26833.c: New test.
22120         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22121
22122 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22123
22124         * gfortran.dg/endfile_2.f90: Delete temp file.
22125
22126 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22127
22128         PR fortran/19303
22129         * gfortran.dg/record_marker_1.f90: New test case.
22130         * gfortran.dg/record_marker_2.f: New test case.
22131         * gfortran.dg/record_marker_3.f90: New test case.
22132
22133 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22134
22135         PR fortran/17298
22136         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22137         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22138
22139 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22140
22141         * lib/gcc-dg.exp (cleanup-modules): New proc.
22142         * gfortran.dg/allocatable_function_1.f90,
22143         gfortran.dg/allocate_char_star_scalar_1.f90,
22144         gfortran.dg/assumed_charlen_function_1.f90,
22145         gfortran.dg/assumed_dummy_1.f90,
22146         gfortran.dg/assumed_shape_ranks_1.f90,
22147         gfortran.dg/assumed_shape_ranks_2.f90,
22148         gfortran.dg/assumed_size_dt_dummy.f90,
22149         gfortran.dg/auto_char_dummy_array_1.f90,
22150         gfortran.dg/auto_char_len_3.f90,
22151         gfortran.dg/automatic_module_variable.f90,
22152         gfortran.dg/bad_automatic_objects_1.f90,
22153         gfortran.dg/char_array_constructor.f90,
22154         gfortran.dg/char_array_structure_constructor.f90,
22155         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22156         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22157         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22158         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22159         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22160         gfortran.dg/derived_pointer_recursion.f90,
22161         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22162         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22163         gfortran.dg/dummy_functions_1.f90,
22164         gfortran.dg/elemental_initializer_1.f90,
22165         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22166         gfortran.dg/elemental_pointer_1.f90,
22167         gfortran.dg/elemental_subroutine_1.f90,
22168         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22169         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22170         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22171         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22172         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22173         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22174         gfortran.dg/global_references_1.f90,
22175         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22176         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22177         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22178         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22179         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22180         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22181         gfortran.dg/large_integer_kind_1.f90,
22182         gfortran.dg/large_real_kind_1.f90,
22183         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22184         gfortran.dg/module_double_reuse.f90,
22185         gfortran.dg/module_equivalence_1.f90,
22186         gfortran.dg/module_interface_1.f90,
22187         gfortran.dg/module_parameter_array_refs_1.f90,
22188         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22189         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22190         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22191         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22192         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22193         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22194         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22195         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22196         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22197         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22198         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22199         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22200         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22201         gfortran.dg/same_name_1.f90,
22202         gfortran.dg/sibling_dummy_procedure_1.f90,
22203         gfortran.dg/sibling_dummy_procedure_2.f90,
22204         gfortran.dg/sibling_dummy_procedure_3.f90,
22205         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22206         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22207         gfortran.dg/used_dummy_types_2.f90,
22208         gfortran.dg/used_dummy_types_3.f90,
22209         gfortran.dg/used_dummy_types_4.f90,
22210         gfortran.dg/used_dummy_types_5.f90,
22211         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22212         gfortran.dg/userdef_operator_1.f90: Use it.
22213
22214 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22215
22216         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22217         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22218         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22219         gfortran.dg/write_back.f,
22220         gfortran.fortran-torture/execute/inquire_1.f90,
22221         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22222
22223 2006-03-21  Jeff Law  <law@redhat.com>
22224
22225         * gcc.dg/tree-ssa/vrp28.c: New test.
22226
22227 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22228
22229         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22230         if _STDC_C99 is defined.
22231         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22232         * gcc.dg/builtins-20.c: Likewise.
22233         * gcc.dg/builtins-53.c: Likewise.
22234         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22235         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22236
22237 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22238
22239         PR tree-opt/26781
22240         * gcc.c-torture/compile/pr26781-1.c: New test.
22241         * gcc.c-torture/compile/pr26781-2.c: New test.
22242
22243 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22244
22245         PR c++/26690
22246         * g++.dg/gomp/pr26690-1.C: New test.
22247         * g++.dg/gomp/pr26690-2.C: New test.
22248
22249 2006-03-20  Jeff Law  <law@redhat.com>
22250
22251         * gcc.dg/tree-ssa/pr21829.c: New test.
22252
22253         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22254
22255 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22256
22257         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22258         (check_visibility_available): Use it.
22259         (check_effective_target_default_packed): Likewise.
22260         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22261         (check_effective_target_fopenmp): Likewise.
22262         (check_effective_target_freorder): Likewise.
22263         (check_effective_target_fpic): Likewise.
22264         (check_named_sections_available): Likewise.
22265         (check_effective_target_ilp32): Likewise.
22266         (check_effective_target_lp64): Likewise.
22267
22268 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22269
22270         PR fortran/20935
22271         * gfortran.dg/scalar_mask_2.f90: New test case.
22272
22273 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22274
22275         PR tree-opt/26629
22276         * gcc.dg/tree-ssa/loadpre12.c: New test.
22277         * gcc.dg/tree-ssa/loadpre13.c: New test.
22278         * gcc.dg/tree-ssa/loadpre14.c: New test.
22279         * gcc.dg/tree-ssa/loadpre15.c: New test.
22280         * gcc.dg/tree-ssa/loadpre16.c: New test.
22281         * gcc.dg/tree-ssa/loadpre17.c: New test.
22282         * gcc.dg/tree-ssa/loadpre18.c: New test.
22283         * gcc.dg/tree-ssa/loadpre19.c: New test.
22284         * gcc.dg/tree-ssa/loadpre20.c: New test.
22285         * gcc.dg/tree-ssa/loadpre21.c: New test.
22286         * gcc.dg/tree-ssa/loadpre22.c: New test.
22287
22288 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22289
22290         PR fortran/26741
22291         * gfortran.dg/elemental_initializer_1.f90: New test.
22292
22293         PR fortran/26716
22294         * gfortran.dg/assumed_shape_ranks_2: New test.
22295
22296 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22297
22298         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22299         target fpic.
22300
22301 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22302
22303         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22304         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22305         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22306         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22307         gfortran.fortran-torture/execute/direct_io.f90,
22308         gfortran.fortran-torture/execute/inquire_2.f90,
22309         gfortran.fortran-torture/execute/inquire_4.f90,
22310         gfortran.fortran-torture/execute/list_read_1.f90,
22311         gfortran.fortran-torture/execute/open_replace.f90,
22312         gfortran.fortran-torture/execute/slash_edit.f90,
22313         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22314         temporary files from testcases.
22315
22316 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22317
22318         PR libgfortran/26509
22319         gfortran.dg/write_direct_eor.f90: New test.
22320
22321 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22322
22323         * gcc.target/powerpc/pr26350.c: New.
22324         * gcc.target/powerpc/indexed-addr.c: New.
22325
22326 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22327
22328         * gfortran.dg/dependency_13.f90: New test case.
22329
22330 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22331
22332         PR middle-end/21781
22333         * gcc.dg/real-const-1.c: New test case.
22334
22335 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22336
22337         * g++.old-deja/g++.other/init18.C: New.
22338         * g++.old-deja/g++.other/init5.C: Remove xfail.
22339
22340 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22341
22342         * g++.dg/opt/pr15551.C: Cleanup temp file.
22343
22344 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22345
22346         PR c++/6634
22347         g++.dg/parse/long1.C: New test.
22348
22349 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22350
22351         PR fortran/19101
22352         * gfortran.dg/continuation.f90: New test.
22353         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22354
22355 2006-03-14  Richard Guenther  <rguenther@suse.de>
22356
22357         PR tree-optimization/26672
22358         * gcc.dg/torture/pr26672.c: New testcase.
22359
22360 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22361
22362         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22363         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22364
22365 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22366
22367         PR middle-end/26557
22368         * gcc.c-torture/compile/switch-1.c: New test case.
22369
22370 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22371
22372         PR fortran/25378
22373         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22374         test to include more permuatations of mask and index.
22375         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22376         respond to F2003 spec. that the position returned for an all false
22377         mask && condition is zero.
22378
22379 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22380
22381         PR middle-end/25989
22382         * gcc.dg/gomp/pr25989.c: New test.
22383
22384 2006-03-13  Jeff Law  <law@redhat.com>
22385
22386         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22387
22388 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22389
22390         * gcc.dg/switch-9.c: New test.
22391
22392 2006-03-13  Richard Guenther  <rguenther@suse.de>
22393
22394         PR middle-end/26630
22395         * gcc.dg/torture/pr26630.c: New testcase.
22396
22397 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22398
22399         * gfortran.dg/dependency_10.f90: New test case.
22400         * gfortran.dg/dependency_11.f90: Likewise.
22401
22402 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22403             Erik Edelmann  <eedelman@gcc.gnu.org>
22404
22405         * gfortran.dg/allocatable_function_1.f90: New.
22406         * gfortran.dg/allocatable_function_2.f90: New.
22407
22408 2006-03-10  Richard Guenther  <rguenther@suse.de>
22409
22410         PR middle-end/26565
22411         * gcc.dg/torture/pr26565.c: New testcase.
22412
22413 2006-03-09  Eric Christopher  <echristo@apple.com>
22414
22415         * gcc.c-torture/compile/20060309-1.c: New.
22416
22417 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22418
22419         PR libgfortran/26499
22420         * gfortran.dg/write_back.f: New test.
22421         * gfortran.dg/write_rewind_1.f: New test.
22422         * gfortran.dg/write_rewind_2.f: New test.
22423
22424 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22425
22426         PR libgfortran/26554
22427         * gfortran.dg/read_logical.f90: New test.
22428
22429 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22430
22431         * ada/acats/norun.lst: cdd2a03 now passes.
22432
22433 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22434
22435         PR testsuite/25177
22436         * gcc.target/powerpc/pr18096-1.c: Change where the error
22437         would match.
22438
22439 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22440
22441         * gcc.target/i386/cleanup-1.c: New test.
22442         * gcc.target/i386/cleanup-2.c: New test.
22443
22444 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22445
22446         * gfortran.dg/dependency_9.f90: Remove for the time being.
22447
22448 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22449
22450         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22451         directive.
22452
22453 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22454
22455         * gfortran.dg/dependency_9.f90: New test case.
22456
22457 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22458
22459         * gfortran.dg/dependency_4.f90: New test case.
22460         * gfortran.dg/dependency_5.f90: New test case.
22461         * gfortran.dg/dependency_6.f90: New test case.
22462         * gfortran.dg/dependency_7.f90: New test case.
22463         * gfortran.dg/dependency_8.f90: New test case.
22464
22465 2006-03-03  Paul Brook  <paul@codesourcery.com>
22466
22467         * lib/target-supports.exp (check_profiling_available):
22468         Add m68k-*-elf.
22469
22470 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22471
22472         PR fortran/25031
22473         * multiple_allocation_1.f90: New test.
22474
22475 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22476
22477         PR tree-optimization/26524
22478         * gfortran.dg/pr26524.f: New test case.
22479
22480 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22481
22482         * g++.dg/template/repo5.C: Cleanup repo files.
22483         * gcc.dg/20051201-1.c: Cleanup coverage files.
22484         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22485         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22486         tree dump files.
22487
22488 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22489
22490         * objc.dg/objc-nofilename-1.m: New test.
22491         * objc.dg/bad-receiver-type.m: New test.
22492         * obj-c++.dg/bad-receiver-type.mm: New test.
22493
22494 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22495
22496         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22497
22498 2006-03-01  Mike Stump  <mrs@apple.com>
22499
22500         * g++.dg/abi/key2.C: Add.
22501
22502 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22503
22504         * gfortran.dg/logical_dot_product.f90: New test.
22505
22506         PR fortran/26393
22507         * gfortran.dg/used_interface_ref.f90: New test.
22508
22509         PR fortran/20938
22510         * gfortran.dg/dependency_2.f90: New test.
22511         * gfortran.fortran-torture/execute/where17.f90: New test.
22512         * gfortran.fortran-torture/execute/where18.f90: New test.
22513         * gfortran.fortran-torture/execute/where19.f90: New test.
22514         * gfortran.fortran-torture/execute/where20.f90: New test.
22515
22516 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22517
22518         * g++.dg/tree-ssa/pr26443.C: New test case.
22519
22520 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22521
22522         PR middle-end/26022
22523         * g++.dg/opt/return-slot1.C: New test.
22524
22525 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22526
22527         PR libgfortran/26136
22528         * gfortran.dg/namelist_23.f90: New test.
22529
22530 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22531
22532         PR middle-end/14752
22533         * gcc.dg/fold-eqandshift-2.c: New test case.
22534
22535 2006-02-28  Richard Guenther  <rguenther@suse.de>
22536
22537         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22538         decomposition.
22539
22540 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22541
22542         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22543
22544 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22545
22546         PR libgfortran/26464
22547         * gfortran.dg/backspace_5.f: New test.
22548         * gfortran.dg/backspace_6.f: New test.
22549
22550 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22551
22552         * gcc.dg/fold-eqandnot-1.c: New test case.
22553
22554 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22555
22556         PR middle-end/19983
22557         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22558
22559 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22560
22561         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22562         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22563
22564 2006-02-26  Richard Guenther  <rguenther@suse.de>
22565
22566         PR tree-optimization/26421
22567         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22568
22569 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22570
22571         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22572         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22573
22574 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22575
22576         * gcc.dg/fold-even-1.c: New test case.
22577
22578 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22579
22580         PR middle-end/21137
22581         * gcc.dg/fold-eqandshift-1.c: New test case.
22582
22583 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22584
22585         PR tree-optimization/25125
22586         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22587         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22588
22589 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22590
22591         PR tree-optimizations/26359
22592         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22593         with -fdump-tree-dceloop-details.
22594         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22595
22596 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22597
22598         PR middle-end/23673
22599         * gcc.dg/fold-eqxor-1.c: New test case.
22600         * gcc.dg/fold-eqxor-2.c: Likewise.
22601         * gcc.dg/fold-eqxor-3.c: Likewise.
22602
22603 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22604
22605         PR fortran/23092
22606         * scalar_mask_1.f90: New test.
22607
22608 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22609
22610         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22611         * g++.dg/eh/uncaught2.C: New.
22612         * g++.dg/eh/uncaught3.C: New.
22613
22614 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22615
22616         PR libgfortran/26423
22617         * gfortran.dg/read_many_1.f: New test.
22618
22619 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22620
22621         PR fortran/24519
22622         * gfortran.dg/dependency_3.f90: New test.
22623         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22624         XFAILs.
22625
22626         PR fortran/25395
22627         * gfortran.dg/equiv_6.f90: New test.
22628
22629 2006-02-23  Jeff Law  <law@redhat.com>
22630
22631         * gcc.c-torture/compile/pr26425.c: New test.
22632
22633 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22634
22635         PR middle-end/26412
22636         * gcc.dg/gomp/pr26412.c: New test.
22637
22638 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22639
22640         PR c++/26291
22641         * g++.dg/other/ellipsis1.C: New test.
22642         * g++.dg/parse/operator4.C: Adjust error marker.
22643
22644 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22645
22646         PR target/25603
22647         * gfortran.dg/pr25603.f: New testcase.
22648
22649 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22652         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22653
22654 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22655
22656         * g++.dg/eh/spbp.C: New.
22657
22658 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22659
22660         PR middle-end/26379
22661         * gcc.target/i386/mmx-7.c: New test.
22662
22663 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22664
22665         PR tree-optimization/26361
22666         * gcc.dg/tree-ssa/vrp27.c: New test case.
22667
22668 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22669
22670         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22671         * gcc.dg/tree-ssa/complex-4.c: Here.
22672
22673 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22674
22675         PR middle-end/19543
22676         * gfortran.dg/logical_1.f90: New test case.
22677
22678 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22679
22680         PR middle-end/26334
22681         * gcc.dg/20060218-1.c: Moved to...
22682         * gcc.target/i386/20060218-1.c: ... here.  New test.
22683
22684 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22685
22686         PR fortran/26201
22687         * gfortran.dg/convert_1.f90: New.
22688
22689 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22690
22691         PR fortran/25054
22692         * gfortran.dg/namelist_5.f90: New test.
22693
22694         PR fortran/25089
22695         * gfortran.dg/namelist_4.f90: New test.
22696
22697 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22698
22699         PR tree-opt/25680
22700         * gcc.dg/tree-ssa/complex-3.c: New test.
22701
22702 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22703
22704         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22705         variable to take into account the variable name in the
22706         function header.
22707         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22708
22709 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22710
22711         PR middle-end/26334
22712         * gcc.c-torture/compile/20060217-1.c: New test.
22713         * gcc.dg/20060218-1.c: New test.
22714
22715 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22716
22717         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22718
22719 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22720
22721         * gcc.dg/cpp/undef3.c: New test.
22722         * gcc.dg/cpp/trad/builtins2.c: New test.
22723
22724 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22725
22726         PR c++/26266
22727         * g++.dg/template/static22.C: New test.
22728         * g++.dg/template/static23.C: New test.
22729         * g++.dg/template/static24.C: New test.
22730         * g++.dg/template/non-dependent13.C: New test.
22731         * g++.dg/init/member1.C: Tweak error markers.
22732
22733 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22734
22735         PR target/26255
22736         * gcc.c-torture/compile/pr26255.c: New test case.
22737
22738 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22739
22740         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22741         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22742         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22743         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22744         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22745         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22746         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22747
22748 2006-02-16  Jeff Law  <law@redhat.com>
22749
22750         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22751         * gcc.dg/tree-ssa/vrp26.c: New test.
22752
22753 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22754
22755         PR target/20353
22756         PR target/24578
22757         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22758         __UCLIBC__ is defined.
22759
22760 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22761
22762         PR fortran/26224
22763         * gfortran.dg/gomp/pr26224.f: New test.
22764
22765 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22766
22767         PR tree-opt/25918
22768         * lib/target-supports.exp
22769         (check_effective_target_vect_short_mult): New.
22770         (check_effective_target_vect_char_mult): New.
22771         (check_effective_target_vect_widen_sum_qi_to_si): New.
22772         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22773         (check_effective_target_vect_widen_sum_hi_to_si): New.
22774         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22775         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22776         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22777         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22778         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22779         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22780         vect-reduc-pattern-2c.c
22781         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22782         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22783         vect-reduc-pattern-1c.c
22784
22785 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22786
22787         PR fortran/24557
22788         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22789
22790 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22791
22792         PR fortran/26054
22793         * gfortran.dg/enum_8.f90: Remove check for warning.
22794         * gfortran.dg/iomsg_1.f90: Ditto.
22795         * gfortran.dg/enum_1.f90: Ditto.
22796         * gfortran.dg/enum_9.f90: Ditto.
22797         * gfortran.dg/enum_2.f90: Ditto.
22798         * gfortran.dg/enum_10.f90: Ditto.
22799         * gfortran.dg/enum_3.f90: Ditto.
22800         * gfortran.dg/flush_1.f90: Ditto.
22801         * gfortran.dg/enum_4.f90: Ditto.
22802         * gfortran.dg/array_constructor_1.f90: Ditto.
22803         * gfortran.dg/enum_5.f90: Ditto.
22804         * gfortran.dg/enum_6.f90: Ditto.
22805         * gfortran.dg/enum_7.f90: Ditto.
22806
22807 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22808
22809         PR middle-end/26300
22810         * gcc.c-torture/compile/20060215-1.c: New test.
22811
22812 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22813
22814         PR middle-end/23670
22815         * gcc.dg/tree-ssa/andor-2.c: New test case.
22816
22817 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22818
22819         PR fortran/25045
22820         * optional_dim.f90: New test.
22821
22822 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22823
22824         PR fortran/26277
22825         * gfortran.dg/label_4.f90: New.
22826
22827 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22828             Diego Novillo  <dnovillo@redhat.com>
22829             Uros Bizjak  <uros@kss-loka.si>
22830
22831         * gfortran.dg/gomp: New directory.
22832
22833 2006-02-14  Richard Guenther  <rguenther@suse.de>
22834
22835         PR tree-optimization/26258
22836         * gcc.dg/torture/pr26258.c: New testcase.
22837
22838 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22839
22840         PR fortran/26246
22841         * gfortran.dg/pr26246_1.f90: New test.
22842         * gfortran.dg/pr26246_2.f90: New test.
22843
22844         PR middle-end/26092
22845         * gcc.c-torture/compile/20060208-1.c: New test.
22846
22847 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22848
22849         PR fortran/26074
22850         PR fortran/25103
22851         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22852         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22853         * gfortran.dg/automatic_module_variable.f90: Change error message.
22854
22855         PR fortran/20861
22856         * gfortran.dg/internal_dummy_1.f90: New test.
22857
22858         PR fortran/20871
22859         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22860
22861
22862         PR fortran/25083
22863         * gfortran.dg/uncommon_block_data_1.f90: New test.
22864         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22865         with standard.
22866
22867         PR fortran/25088
22868         * gfortran.dg/typed_subroutine_1.f90: New test.
22869
22870 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22871
22872         * objc.dg/dwarf-1.m: New.
22873
22874 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22875
22876         PR middle-end/24427
22877         * gcc.dg/tree-ssa/andor-1.c: New test case.
22878
22879 2006-02-13  Josh Conner  <jconner@apple.com>
22880
22881         PR target/25376
22882         * gcc.dg/pr25376.c: New test.
22883
22884         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22885         assemble.
22886         * lib/target-supports.exp (check_named_sections_available):
22887         Only compile named-sections test -- don't assemble.
22888
22889 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22890
22891         * g++.dg/warn/no-write-strings.C: New test.
22892         * g++.dg/warn/write-strings.C: Likewise.
22893         * g++.dg/warn/write-strings-default.C: Likewise.
22894
22895 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22896
22897         PR fortran/25806
22898         * gfortran.dg/ret_pointer_2.f90: New test.
22899
22900 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22901
22902         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22903
22904 2006-02-10  Jeff Law  <law@redhat.com>
22905
22906         * gcc.c-torture/compile/pr26213.c: New test.
22907
22908 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22909
22910         gfortran.dg/null_1.f90: New test.
22911
22912 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22913
22914         PR fortran/14771
22915         * gfortran.dg/parens_4.f90: New.
22916         * gfortran.dg/parens_5.f90: New.
22917
22918 2006-02-10  Richard Guenther  <rguenther@suse.de>
22919
22920         * gcc.dg/pr23372-1.c: Remove empty file.
22921
22922 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22923         Paul Thomas  <pault@gcc.gnu.org>
22924
22925         PR fortran/14771
22926         * gfortran.dg/parens_1.f90: New.
22927         * gfortran.dg/parens_2.f90: New.
22928         * gfortran.dg/parens_3.f90: New.
22929
22930 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22931
22932         PR fortran/26038
22933         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22934
22935         PR fortran/25059
22936         * gfortran.dg/impure_assignment_1.f90: New test.
22937
22938         PR fortran/25070
22939         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22940
22941 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22942
22943         PR target/26141
22944         * g++.dg/expr/stdarg2.C: New test.
22945
22946 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22947
22948         PR inline-asm/16194
22949         * gcc.dg/pr16194.c: New test.
22950
22951 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22952
22953         * ada/acats/run_acats: Use portable variant of "$@".
22954
22955 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22956
22957         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22958         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22959
22960 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22961
22962         PR tree-opt/26179
22963         * g++.dg/opt/pr26179.C: New test.
22964
22965 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22966
22967         PR middle-end/26134
22968         * gcc.dg/tree-ssa/complex-3.c: New test.
22969
22970 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22971
22972         * gcc.c-torture/compile/volatile-1.c: New test.
22973
22974 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22975
22976         PR 26180
22977         * gcc.dg/tree-ssa/pr26180.c: New test.
22978
22979 2006-02-08  Jeff Law  <law@redhat.com>
22980
22981         * gcc.dg/tree-ssa/pr21417.c: New test.
22982
22983 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22984
22985         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22986         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22987
22988 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22989
22990         * lib/scanrtl.exp: New.
22991
22992 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22993
22994         PR c++/26071
22995         * g++.dg/other/virtual2.C: New test.
22996
22997         PR c++/26070
22998         * g++.dg/other/virtual1.C: New test.
22999
23000 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23001
23002         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23003         cleanup-ipa-dump): Update dump file glob patterns.
23004         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23005         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23006
23007         * lib/gcc-dg.exp: Load it.
23008         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23009
23010 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23011
23012         PR testsuite/26159
23013         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23014         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23015
23016 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23017
23018         PR fortran/25577
23019         * gfortran.dg/mvbits_1.f90: New.
23020
23021 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23022
23023         * g++.dg/warn/Wdiv-by-zero.C: New test.
23024         * g++.dg/warn/Wno-div-by-zero.C: New.
23025
23026 2006-02-07  Jeff Law  <law@redhat.com>
23027
23028         * gcc.dg/tree-ssa/pr21559.c: New test.
23029
23030         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23031         multiple VRP passes.
23032         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23033         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23034         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23035         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23036         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23037         * gcc.dg/tree-ssa/vrp02.c: Likewise
23038         * gcc.dg/tree-ssa/vrp11.c: Likewise
23039         * gcc.dg/tree-ssa/pr14341.c: Likewise
23040         * gcc.dg/tree-ssa/vrp19.c: Likewise
23041         * gcc.dg/tree-ssa/vrp20.c: Likewise
23042         * gcc.dg/tree-ssa/vrp03.c: Likewise
23043         * gcc.dg/tree-ssa/pr21086.c: Likewise
23044         * gcc.dg/tree-ssa/pr21959.c: Likewise
23045         * gcc.dg/tree-ssa/vrp21.c: Likewise
23046         * gcc.dg/tree-ssa/vrp04.c: Likewise
23047         * gcc.dg/tree-ssa/pr25485.c: Likewise
23048         * gcc.dg/tree-ssa/pr22026.c: Likewise
23049         * gcc.dg/tree-ssa/vrp22.c: Likewise
23050         * gcc.dg/tree-ssa/vrp05.c: Likewise
23051         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23052         * gcc.dg/tree-ssa/pr20701.c: Likewise
23053         * gcc.dg/tree-ssa/vrp23.c: Likewise
23054         * gcc.dg/tree-ssa/vrp06.c: Likewise
23055         * gcc.dg/tree-ssa/pr22117.c: Likewise
23056         * gcc.dg/tree-ssa/pr20702.c: Likewise
23057         * gcc.dg/tree-ssa/vrp15.c: Likewise
23058         * gcc.dg/tree-ssa/pr21090.c: Likewise
23059         * gcc.dg/tree-ssa/pr21294.c: Likewise
23060         * gcc.dg/tree-ssa/vrp24.c: Likewise
23061         * gcc.dg/tree-ssa/vrp07.c: Likewise
23062         * gcc.dg/tree-ssa/pr21563.c: Likewise
23063         * gcc.dg/tree-ssa/pr25382.c: Likewise
23064         * gcc.dg/tree-ssa/vrp16.c: Likewise
23065         * gcc.dg/tree-ssa/vrp25.c: Likewise
23066         * gcc.dg/tree-ssa/vrp08.c: Likewise
23067         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23068         * gcc.dg/tree-ssa/vrp17.c: Likewise
23069         * gcc.dg/tree-ssa/pr21458.c: Likewise
23070         * g++.dg/tree-ssa/pr18178.C: Likewise
23071
23072 2006-02-07  Richard Guenther  <rguenther@suse.de>
23073
23074         PR c++/26140
23075         Revert
23076         2006-01-30  Richard Guenther  <rguenther@suse.de>
23077         PR c++/23372
23078         * gcc.dg/pr23372-1.C: New testcase.
23079
23080         * g++.dg/tree-ssa/pr26140.C: New testcase.
23081
23082 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23083
23084         PR c++/9737
23085         * g++.dg/template/ttp15.C: New test.
23086         * g++.dg/template/ttp16.C: Likewise.
23087         * g++.dg/template/ttp17.C: Likewise.
23088         * g++.old-deja/g++.pt/ttp36.C: Remove.
23089         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23090         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23091         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23092         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23093         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23094         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23095         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23096         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23097         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23098
23099 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23100
23101         PR libfortran/23815
23102         * unf_io_convert_4.f90: New test.
23103
23104 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23105
23106         * gcc.dg/tree-ssa/loadpre10.c: New test.
23107         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23108         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23109         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23110
23111 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23112
23113         PR libfortran/24685
23114         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23115
23116 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23117
23118         PR tree-opt/25251
23119         * gfortran.dg/assign_7.f: New test.
23120
23121 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23122
23123         PR fortran/26041
23124         PR fortran/26064
23125         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23126         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23127         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23128
23129 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23130
23131         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23132         in size_t typedef.
23133
23134 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23135
23136         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23137         * g++.dg/charset/string.c (foo): Likewise.
23138         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23139         const char*
23140         * g++.dg/ext/builtin2.C (printf): Likewise.
23141         * g++.dg/init/new15.C (printf): Likewise.
23142         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23143         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23144         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23145         * g++.dg/template/non-dependent4.C (temp): Likewise.
23146         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23147         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23148         parameter type to const char*.
23149         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23150         Change type to const char*.
23151         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23152         Likewise.
23153         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23154         second parameter type to const char*.
23155         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23156         (Y::Y): Change parameter type to const char*.
23157         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23158         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23159         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23160         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23161         (char*).
23162         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23163         const char*.
23164         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23165         type to const char*.
23166         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23167         return type to const char*.
23168         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23169         to const char*.
23170         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23171         * g++.old-deja/g++.law/refs1.C: Likewise.
23172         * g++.old-deja/g++.law/visibility1.C: Likewise.
23173         * g++.old-deja/g++.law/visibility2.C: Likewise.
23174         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23175         const char*.
23176         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23177         * g++.old-deja/g++.mike/net48.C: Likewise.
23178         * g++.old-deja/g++.mike/p646.C: Likewise.
23179         * g++.old-deja/g++.mike/p6746.C: Likewise.
23180         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23181         type to const char*.
23182         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23183         deprecated conversion warning.
23184         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23185         char*.
23186         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23187         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23188         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23189         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23190         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23191         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23192         * g++.old-deja/g++.pt/t39.C: Likewise.
23193         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23194         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23195
23196 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23197
23198         PR fortran/25075
23199         intrinsic_argument_conformance_1.f90: New test.
23200
23201 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23202
23203         PR fortran/20845
23204         * gfortran.dg/char_result_11.f90: Add SAVE.
23205         * gfortran.dg/der_pointer_4.f90: Ditto.
23206         * gfortran.dg/default_initialization.f90: New test.
23207
23208 2006-02-03  Jeff Law  <law@redhat.com>
23209
23210         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23211         handle more than 100 dump files.
23212         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23213         * lib/scantree.exp (scan-tree-dump): Likewise.
23214         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23215         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23216         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23217         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23218         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23219
23220 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23221
23222         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23223
23224 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23225
23226         * g++.dg/template/using12.C: New test.
23227
23228 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23229
23230         * gcc.target/powerpc/pr25960.c: New test.
23231
23232 2006-02-02  Steven G. Kargl  <kargls@comcast>
23233
23234         PR fortran/24958
23235         gfortran.dg/nullify_2.f90: New test.
23236
23237 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23238
23239         PR 25990
23240         * gcc.dg/gomp/pr25990.c: New test.
23241
23242 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23243
23244         PR c++/25342
23245         * g++.gd/template/partial4.C: New test.
23246
23247 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23248
23249         PR middle-end/26001
23250         * gfortran.dg/data_char_2.f90: New.
23251
23252 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23253
23254         PR fortran/26039
23255         maxval_maxloc_conformance_1.f90: New test.
23256
23257 2006-01-31  Richard Guenther  <rguenther@suse.de>
23258
23259         * gcc.target/i386/sselibm-1.c: New testcase.
23260         * gcc.target/i386/sselibm-2.c: Likewise.
23261         * gcc.target/i386/sselibm-3.c: Likewise.
23262         * gcc.target/i386/sselibm-4.c: Likewise.
23263         * gcc.target/i386/sselibm-5.c: Likewise.
23264
23265 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23266
23267         PR fortran/24266
23268         * gfortran.dg/arrayio_derived_2.f90: New.
23269
23270 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23271
23272         * gcc.dg/unsigned-long-compare.c: New test.
23273
23274 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23275
23276         PR testsuite/25318
23277         * lib/target-supports.exp (check_effective_target_freorder):
23278         Check to see if target supports -freorder-blocks-and-partition.
23279         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23280         instead of "dg-require-named-sections".
23281
23282 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23283
23284         PR target/14798:
23285         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23286         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23287         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23288         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23289         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23290         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23291         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23292         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23293
23294 2006-01-30  Richard Guenther  <rguenther@suse.de>
23295
23296         PR c++/23372
23297         * gcc.dg/pr23372-1.C: New testcase.
23298
23299 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23300
23301         * gcc.dg/gomp/pr25874.c: New test.
23302
23303 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23304
23305         PR tree-opt/25911
23306         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23307
23308 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23309
23310         PR fortran/18578
23311         PR fortran/18579
23312         PR fortran/20857
23313         PR fortran/20885
23314         * gfortran.dg/intent_out_1.f90: New test.
23315
23316 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23317
23318         PR fortran/17911
23319         * gfortran.dg/procedure_lvalue.f90: New test.
23320
23321         PR fortran/20895
23322         PR fortran/25030
23323         * gfortran.dg/char_pointer_assign_2.f90: New test.
23324         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23325         assignment to be consistent with standard.
23326         * gfortran.dg/char_result_2.f90: The same.
23327         * gfortran.dg/char_result_8.f90: The same.
23328
23329 2006-01-28  Zack Weinberg  <zackw@panix.com>
23330
23331         * gcc.dg/Woverlength-strings.c
23332         * gcc.dg/Woverlength-strings-pedantic-c89.c
23333         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23334         * gcc.dg/Woverlength-strings-pedantic-c99.c
23335         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23336
23337 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23338
23339         * gcc.c-torture/execute/20060127-1.c: New test.
23340
23341 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23342
23343         PR c++/25999
23344         * g++.dg/ext/pragmaweak1.C: New test.
23345
23346 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23347
23348         PR c++/25855
23349         * g++.dg/template/spec29.C: New test.
23350
23351 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23352
23353         PR c/19606.
23354         * gcc.c-torture/execute/pr19606.c: New.
23355
23356 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23357
23358         * gcc.dg/pragma-re-4.c: New test.
23359
23360 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23361
23362         PR fortran/25964
23363         * gfortran.dg/assumed_size_refs_3.f90: New test.
23364
23365 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23366
23367         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23368
23369 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23370
23371         PR ada/21317
23372         * ada/acats/support/impdef.a: Add One_Long_Second.
23373         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23374         * ada/acats/tests/c9/c94026.a: Likewise.
23375         * ada/acats/tests/c9/c97305c.ada: Likewise.
23376         * ada/acats/tests/c9/c99004a.ada: Likewise.
23377
23378 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23379
23380         PR fortran/25964
23381         * gfortran.dg/global_references_2.f90: New test.
23382
23383         PR fortran/25084
23384         PR fortran/20852
23385         PR fortran/25085
23386         PR fortran/25086
23387         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23388         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23389
23390         PR fortran/25416
23391         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23392
23393 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23394
23395         PR c/25892
23396         * gcc.dg/Wpointer-sign.c: New.
23397         * gcc.dg/Wpointer-sign-Wall.c: New.
23398         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23399         * gcc.dg/Wpointer-sign-pedantic.c: New.
23400         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23401         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23402
23403 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23404
23405         PR C/25861
23406         * gcc.c-torture/compile/pr25861.c: New test.
23407
23408 2006-01-26  Paul Brook  <paul@codesourcery.com>
23409
23410         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23411         on short-enum targets.
23412         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23413         variable.
23414         (generate_fields): Use short_enums.
23415         (main): Set short_enums.  Document -e.
23416         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23417         on short-enum targets.
23418         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23419         variable.
23420         (generate_fields): Use short_enums.
23421         (main): Set short_enums.  Document -e.
23422         * lib/target-supports.exp (check_effective_target_short_enums): New.
23423
23424 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23425
23426         PR target/25947
23427         * gcc.dg/torture/pr25947-1.c: New test.
23428
23429 2006-01-25  Jan Hubicka  <jh@suse.cz>
23430             Roger Sayle  <roger@eyesopen.com>
23431
23432         PR rtl-optimization/25703
23433         * gcc.target/i386/20060125-1.c: New test case.
23434         * gcc.target/i386/20060125-2.c: New test case.
23435
23436 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23437
23438         PR fortran/18540
23439         * gfortran.dg/goto_1.f: New.
23440
23441 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23442
23443         PR fortran/25716
23444         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23445         25716 on 32-bit systems too.
23446
23447 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23448
23449         PR testsuite/25590
23450         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23451
23452 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23453
23454         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23455
23456 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23457
23458         PR fortran/25835
23459         * gfortran.dg/read_eof.f90: Delete, renamed.
23460         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23461         * gfortran.dg/read_eof_2.f90: New test.
23462         * gfortran.dg/read_eof_3.f90: New test.
23463
23464 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23465
23466         PR tree-opt/25860
23467         * gcc.c-torture/compile/pr25860.c: New test.
23468
23469 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23470
23471         PR c++/25552
23472         * g++.dg/parse/dtor8.C: New test.
23473
23474 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23475
23476         PR testsuite/25891
23477         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23478         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23479         check_effective_target_fopenmp returns 0.
23480
23481 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23482
23483         PR ada/20548
23484         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23485         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23486         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23487
23488 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23489
23490         PR tree-opt/25857
23491         * g++.dg/opt/pr25857.C: New test.
23492
23493 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23494         Jan Hubicka  <jh@suse.cz>
23495         Richard Guenther  <rguenther@suse.de>
23496
23497         PR rtl-optimization/25654
23498         * gcc.dg/torture/pr25654.c: New testcase.
23499         * gcc.target/i386/pr25654.c: Likewise.
23500
23501 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23502
23503         PR fortran/25901
23504         * gfortran.dg/internal references_2.f90: New test.
23505
23506         Fix regression in testing of admissability of attributes.
23507         * gfortran.dg/intent_used_1.f90: New test.
23508
23509 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23510
23511         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23512         Remove target conditional torture options for i?86 and x86_64
23513         GNU/Linux.
23514
23515 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23516
23517         PR c++/10891
23518         * g++.dg/rtti/no-rtti.C: New.
23519
23520 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/25895
23523         * g++.dg/inherit/conv2.C: New test.
23524
23525         PR c++/25856
23526         * g++.dg/parse/dtor7.C: New test.
23527
23528         PR c++/25858
23529         * g++.dg/template/crash44.C: New test.
23530
23531 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23532
23533         PR fortran/25124
23534         PR fortran/25625
23535         * gfortran.dg/internal_references_1.f90: New test.
23536           PR fortran/20881
23537         PR fortran/23308
23538         PR fortran/25538
23539         PR fortran/25710
23540         * gfortran.dg/global_references_1.f90: New test.
23541         * gfortran.dg/g77/19990905-1.f: Restore the error that
23542         there is a clash between the common block name and
23543         the name of a subroutine reference.
23544
23545         PR fortran/PR24276
23546         * gfortran.dg/aliasing_dummy_1.f90: New test.
23547
23548 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23549
23550         * gcc.dg/vmx/1b-01.c: Warning fix.
23551         * gcc.dg/vmx/1c-02.c: Likewise.
23552         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23553
23554 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23555
23556         PR testsuite/24962
23557         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23558
23559 2006-01-20  Richard Guenther  <rguenther@suse.de>
23560         Steven Bosscher <stevenb.gcc@gmail.com>
23561
23562         PR rtl-optimization/24626
23563         * gcc.dg/torture/pr24626-1.c: New testcase.
23564         * gcc.dg/torture/pr24626-2.c: Likewise.
23565         * gcc.dg/torture/pr24626-3.c: Likewise.
23566         * gcc.dg/torture/pr24626-4.c: Likewise.
23567
23568 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23569
23570         PR c++/5520
23571         * g++.dg/warn/empty-body.C: New.
23572
23573 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23574
23575         PR c++/22136
23576         * g++.dg/template/using10.C: New test.
23577         * g++.dg/temlpate/using11.C: Likewise.
23578         * g++.dg/inherit/using5.C: Tweak error messages.
23579
23580 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23581
23582         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23583         target test.
23584         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23585
23586 2006-01-19  Jan Hubicka  <jh@suse.cz>
23587
23588         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23589
23590 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23591
23592         PR c++/25854
23593         * g++.dg/template/spec28.C: New test.
23594
23595 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23596
23597         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23598         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23599
23600 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23601
23602         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23603         * gcc.dg/gomp/critical-1.c: Likewise.
23604         * gcc.dg/gomp/critical-3.c: Likewise.
23605         * gcc.dg/gomp/empty.c: Likewise.
23606         * gcc.dg/gomp/ordered-1.c: Likewise.
23607         * gcc.dg/gomp/for-4.c: Likewise.
23608         * gcc.dg/gomp/for-6.c: Likewise.
23609         * gcc.dg/gomp/master-3.c: Likewise.
23610         * gcc.dg/gomp/for-8.c: Likewise.
23611         * gcc.dg/gomp/for-10.c: Likewise.
23612         * gcc.dg/gomp/for-18.c: Likewise.
23613         * gcc.dg/gomp/for-5.c: Likewise.
23614         * gcc.dg/gomp/for-7.c: Likewise.
23615         * gcc.dg/gomp/for-9.c: Likewise.
23616
23617 2006-01-18  Jeff Law  <law@redhat.com>
23618
23619         * gcc.dg/tree-ssa/vrp25.c: New test.
23620
23621 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23622
23623         * gcc.dg/pr25805.c: Fix misapplied patch.
23624
23625 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23626
23627         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23628         (check_effective_target_vect_udot_qi): New.
23629         (check_effective_target_vect_sdot_hi): New.
23630         (check_effective_target_vect_udot_hi): New.
23631         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23632         prefixed with "wrapv-" with -fwrapv.
23633         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23634         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23635         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23636         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23637         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23638
23639         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23640         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23641         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23642         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23643
23644 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23645
23646         PR c++/16829
23647         * g++.dg/other/default2.C: New test.
23648         * g++.dg/other/default3.C: New test.
23649
23650 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23651
23652         PR c/25805
23653         * gcc.dg/pr25805.c: New file.
23654
23655 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23656
23657         PR c++/25836
23658         * g++.dg/template/init6.C: New test.
23659
23660 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23661
23662         * gcc.dg/tree-ssa/pr24287.c: New test
23663
23664 2006-01-18  Eric Christopher  <echristo@apple.com>
23665
23666         * g++.dg/eh/table.C: New.
23667
23668 2006-01-18  DJ Delorie  <dj@redhat.com>
23669
23670         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23671         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23672         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23673         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23674
23675 2006-01-18  Jeff Law  <law@redhat.com>
23676
23677         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23678         on wrapping on overflow semantics.
23679
23680         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23681
23682         * gcc.gc/tree-ssa/vrp23.c: New test.
23683         * gcc.gc/tree-ssa/vrp24.c: New test.
23684
23685 2006-01-18  Richard Henderson  <rth@redhat.com>
23686             Aldy Hernandez  <aldyh@redhat.com>
23687             Jakub Jelinek  <jakub@redhat.com>
23688             Diego Novillo  <dnovillo@redhat.com>
23689             Uros Bizjak  <uros@kss-loka.si>
23690
23691         * gcc.dg/gomp: New directory.
23692
23693 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23694             Steven G. Kargl  <kargls@comcast.net>
23695
23696         PR fortran/20869
23697         * gfortran.dg/intrinsic_external_1.f90: New test.
23698
23699         PR fortran/20875.
23700         * gfortran.dg/elemental_pointer_1.f90: New test.
23701
23702         PR fortran/25024
23703         * gfortran.dg/external_procedures_1.f90: New test.
23704
23705         PR fortran/25785
23706         gfortran.dg/assumed_present.f90: New test.
23707
23708 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23709
23710         * g++.dg/parse/lookup5.C: New test.
23711
23712 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23713
23714         PR fortran/25697
23715         * gfortran.dg/read_eof.f90: New test.
23716
23717 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23718
23719         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23720         add a closing brace.
23721
23722 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23723
23724         PR fortran/25631
23725         * gfortran.dg/fmt_tl.f: New test.
23726
23727 2006-01-17  Eric Christopher  <echristo@apple.com>
23728
23729         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23730         * g++.old-deja/g++.warn/impint2.C: Ditto.
23731         * g++.old-deja/g++.other/null1.C: Ditto.
23732         * g++.dg/warn/conv2.C: Ditto.
23733         * g++.dg/warn/conv4.C: New file.
23734
23735 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23736
23737         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23738
23739 2006-01-17  Andreas Jaeger  <aj@suse.de>
23740             Janis Johnson <janis187@us.ibm.com>
23741
23742         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23743         in 64-bit.
23744         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23745         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23746
23747 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23748
23749         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23750         (switchfiles): xfail txxx where xxx >= 25.
23751
23752 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23753
23754         PR testsuite/25764
23755         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23756
23757 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23758
23759         PR c/25682
23760         * gcc.dg/pr25682.c: New test.
23761         * g++.dg/parse/array-size2.C: New test.
23762
23763 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23764
23765         * consistency.vlad: Remove entire directory, 1652 files.
23766
23767 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23768
23769         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23770         check_effective_target_dfprt_nocache): New.
23771         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23772         (check_effective_target_dfprt): New.
23773         * lib/c-compat.exp (check_dfp): Remove.
23774         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23775         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23776         level of support for decimal float.
23777         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23778         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23779         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23780         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23781         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23782         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23783         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23784         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23785         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23786         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23787         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23788         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23789         directives.
23790
23791 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23792
23793         PR testsuite/25741
23794         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23795         $base_dir/../.
23796         * lib/gfortran.exp (gfortran_init): Likewise.
23797         * lib/obj-c++.exp (obj-c++_init): Likewise.
23798         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23799         (scan-assembler-dem-not): Likewise.
23800         * lib/scandump.exp (scan-dump-dem): Likewise.
23801         (scan-dump-dem-not): Likewise.
23802
23803 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23804
23805         PR testsuite/25767
23806         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23807         powerpc-*-darwin*.
23808         * lib/obj-c++.exp (obj-c++_init): Likewise.
23809
23810 2006-01-16  Richard Guenther  <rguenther@suse.de>
23811
23812         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23813
23814 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23815
23816         PR testsuite/25777
23817         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23818         to LD_LIBRARY_PATH.
23819
23820 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23821             Andrew Pinski  <pinskia@physics.uc.edu>
23822
23823         * gcc.dg/minmax-1.c: New test.
23824
23825 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23826
23827         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23828         * gcc.misc-tests/dectest.exp: Ditto.
23829
23830 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23831
23832         PR testsuite/25796
23833         * gcc.target/i386/cmov6.c: Use -march=k8.
23834
23835 2006-01-15  Andreas Jaeger  <aj@suse.de>
23836
23837         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23838         x86 does not have __float128.
23839
23840 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23841
23842         * gcc.target/i386/cmov6.c: New test.
23843
23844 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23845
23846         PR c++/25663
23847         * g++.dg/template/ctor6.C: New test.
23848
23849 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23850
23851         PR tree-optimization/25485
23852         * gcc.dg/tree-ssa/pr25485.c: New.
23853
23854 2006-01-14  Richard Guenther  <rguenther@suse.de>
23855
23856         PR tree-optimization/22548
23857         PR tree-optimization/22555
23858         PR tree-optimization/22501
23859         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23860         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23861         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23862         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23863         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23864         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23865         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23866         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23867         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23868
23869 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23870
23871         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23872         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23873
23874 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23875         Richard Guenther  <rguenther@suse.de>
23876
23877         PR rtl-optimization/24257
23878         * gcc.dg/torture/pr24257.c: New testcase.
23879
23880 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23881
23882         * gcc.c-torture/execute/20060110-1.c: New test.
23883         * gcc.c-torture/execute/20060110-2.c: New test.
23884
23885 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23886
23887         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23888
23889 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23890
23891         PR fortran/25756
23892         * gfortran.dg/label_3.f90: New test.
23893
23894 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23895
23896         PR tree-optimization/25771
23897         * g++.dg/tree-ssa/pr25771.C: New test
23898
23899 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23900
23901         PR tree-opt/24365
23902         * g++.dg/opt/complex5.C: New test.
23903
23904 2006-01-13  Richard Guenther  <rguenther@suse.de>
23905
23906         * gcc.target/i386/387-9.c: New testcase.
23907
23908 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23909
23910         PR c++/24824
23911         * g++.dg/debug/dwarf2-1.C: New.
23912
23913 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23914
23915         PR testsuite/25728
23916         * lib/gcov.exp (verify-lines): Add "close $fd".
23917
23918 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23919             Ben Elliston  <bje@au.ibm.com>
23920
23921         * gcc.dg/dfp/inf-1.c: New test.
23922
23923 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23924             Yao Qi  <qiyaoltc@cn.ibm.com>
23925             Ben Elliston  <bje@au.ibm.com>
23926             Jon Grimm  <jgrimm2@us.ibm.com>
23927
23928         * gcc.dg/nodfp-1.c: New test.
23929         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23930         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23931         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23932         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23933         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23934         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23935         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23936         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23937         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23938         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23939         * gcc.dg/format/dfp-printf-1.c: Likewise.
23940         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23941         (compat_setup_dfp): New.
23942         * gcc.dg/compat/compat.exp: Use it.
23943         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23944         Make some variables global, prepend "compat_" to their names.
23945         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23946         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23947         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23948         * lib/compat.exp (compat_skip_list): Make global, rename.
23949         * lib/c-compat.exp: New file.
23950         * lib/target-supports.exp (check_effective_target_dfp): New.
23951
23952         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23953         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23954         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23955         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23956         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23957         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23958         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23959         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23960         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23961         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23962         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23963         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23964         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23965         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23966         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23967         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23968         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23969         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23970         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23971         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23972         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23973         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23974         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23975         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23976         gcc.dg/dfp/struct-layout-1.c,
23977         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23978         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23979         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23980         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23981         gcc.dg/dfp/func-vararg-dfp.c,
23982         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23983         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23984         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23985         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23986         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23987
23988 2006-01-11  Richard Guenther  <rguenther@suse.de>
23989
23990         PR tree-optimization/25734
23991         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23992
23993 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23994
23995         PR fortran/25486
23996         * gfortran.dg/literal_character_constant_1_x.F: New test.
23997         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23998         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23999         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24000
24001 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24002
24003         PR c++/25386
24004         * g++.dg/ext/packed3.C: Add expected packed error.
24005
24006 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24007
24008         PR target/25706
24009         * gcc.dg/torture/pr25706-1.c: New test.
24010
24011 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24012
24013         PR tree-optimization/23109
24014         PR tree-optimization/23948
24015         PR tree-optimization/24123
24016
24017         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24018         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24019         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24020         g++.dg/tree-ssa/pr23948.C: New testcases.
24021         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24022         three divisions in order to do the optimization.
24023
24024 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24025
24026         PR c++/25632
24027         * g++.dg/other/pr25632.C: New test.
24028
24029 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24030
24031         PR fortran/25730
24032         * gfortran.dg/used_types_1.f90: New test.
24033
24034 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24035
24036         PR target/25718
24037         * gcc.dg/torture/pr25718-1.c: New test.
24038
24039 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24040
24041         * gfortran.dg/list_read_2.f90: Fix typo in description.
24042
24043 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24044
24045         * lib/target-supports.exp (check_visibility_available): Simplify test
24046         for *-*-netware*.
24047         (check_profiling_available): Fail for *-*-netware*.
24048         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24049         * gcc.dg/20021014-1.c: Likewise.
24050         * gcc.dg/nest.c: Likewise.
24051
24052 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24053
24054         fortran/24936
24055         * gfortran.dg/forall_3.f90: New test.
24056
24057 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24058
24059         PR fortran/21977
24060         * gfortran.dg/nesting_2.f90: New test.
24061         * gfortran.dg/nesting_3.f90: New test.
24062
24063 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24064
24065         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24066         Fix typo in comment.
24067
24068 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24069
24070         * gfortran.dg/single_char_string.f90: New test.
24071
24072 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24073
24074         * gfortran.dg/ichar_2.f90: New test.
24075
24076 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24077
24078         PR fortran/25093
24079         * gfortran.dg/private_type_4.f90: New.
24080
24081 2006-01-07  Richard Guenther  <rguenther@suse.de>
24082
24083         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24084
24085 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24086
24087         * gfortran.dg/func_decl_1.f90: New.
24088         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24089         * gfortran.dg/array_alloc_2.f90: Likewise.
24090         * gfortran.dg/char_result_8.f90: Likewise.
24091         * gfortran.dg/dup_save_1.f90: Likewise.
24092         * gfortran.dg/dup_save_2.f90: Likewise.
24093         * gfortran.dg/f2c_6.f90: Likewise.
24094         * gfortran.dg/f2c_7.f90: Likewise.
24095         * gfortran.dg/func_result_2.f90: Likewise.
24096         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24097
24098 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24099
24100         PR fortran/22146
24101         * gfortran.dg/elemental_subroutine_1.f90: New test.
24102         * gfortran.dg/elemental_subroutine_2.f90: New test.
24103
24104         PR fortran/25029
24105         PR fortran/21256
24106         * gfortran.dg/assumed_size_refs_1.f90: New test.
24107
24108         PR fortran/20868
24109         PR fortran/20870
24110         * gfortran.dg/assumed_size_refs_2.f90: New test.
24111         * gfortran.dg/initialization_1.f90: Change warning message.
24112
24113 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24114
24115         * gcc.dg/tree-ssa/loop-15.c: New test.
24116
24117 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24118
24119         PR fortran/25598
24120         * gfortran.dg/backspace_3.f: New test.
24121         * gfortran.dg/backspace_4.f: New test.
24122
24123 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24124
24125         PR fortran/24268
24126         * gfortran.dg/fmt_white.f: Update test.
24127
24128 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24129
24130         * gcc.dg/cast-1.c: Add new warning.
24131         * gcc.dg/cast-2.c: Likewise.
24132         * gcc.dg/cast-3.c: Likewise.
24133         * gcc.dg/format/cast-1.c: Likewise.
24134         * gcc.dg/cast-4.c: New testcase.
24135
24136 2006-01-05  Richard Guenther  <rguenther@suse.de>
24137
24138         PR tree-optimization/22555
24139         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24140
24141 2006-01-05  Richard Guenther  <rguenther@suse.de>
24142             Diego Novillo  <dnovillo@redhat.com>
24143
24144         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24145         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24146         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24147         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24148         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24149         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24150         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24151         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24152         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24153         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24154         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24155         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24156         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24157         * treelang/compile/extravar.tree: Likewise.
24158         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24159         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24160         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24161         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24162         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24163
24164 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24165
24166         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24167         for 64-bit fix.
24168
24169 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24170
24171         PR fortran/23675
24172         gfortran.dg/char_result_11.f90: New.
24173
24174 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24175
24176         PR c++/24782
24177         * g++.dg/parse/access9.C: New test.
24178         * g++.dg/tc1/dr52.C: Tweak error markers.
24179
24180 2006-01-04  Richard Henderson  <rth@redhat.com>
24181
24182         Merge from gomp branch.
24183         * g++.dg/parse/pragma2.C: Update expected error lines.
24184
24185 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * g++.dg/other/i386-2.C: New test.
24188
24189         PR target/25554
24190         * gcc.c-torture/compile/20051228-1.c: New test.
24191
24192         PR c/25559
24193         * gcc.dg/pr25559.c: New test.
24194
24195 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24196
24197         PR c++/25492
24198         * g++.dg/lookup/friend9.C: New test.
24199
24200         PR c++/25625
24201         * g++.dg/template/repo5.C: New test.
24202
24203 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24204
24205         PR fortran/25101
24206         * gfortran.dg/forall_2.f90: New test.
24207
24208 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24209
24210         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24211         dg-require-weak.  Adjust regexp to handle leading-underscore
24212         targets and space as well as TAB after .weak.  Change previous
24213         64-bit fix to not use naked dot.
24214
24215 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24216
24217         PR rtl-optimization/25578
24218         * gcc.c-torture/execute/20060102-1.c: New testcase.
24219
24220 2006-01-03  Richard Guenther  <rguenther@suse.de>
24221
24222         PR c/25183
24223         * gcc.dg/torture/pr25183.c: New testcase.
24224
24225 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24226
24227         Merge from gomp-branch.
24228         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24229         * gcc.dg/ia64-sync-2.c: Likewise.
24230         * gcc.dg/ia64-sync-3.c: Likewise.
24231         * gcc.dg/ia64-sync-4.c: Likewise.
24232         * gcc.dg/sync-2.c: Likewise.
24233         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24234         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24235
24236 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24237
24238         PR c++/25635
24239         * g++.dg/parse/operator6.C: New test.
24240
24241         PR c++/25637
24242         * g++.dg/parse/error29.C: New test.
24243
24244         PR c++/25638
24245         * g++.dg/parse/dtor6.C: New test.
24246
24247         PR c++/25633
24248         * g++.dg/parse/ctor3.C: New test.
24249
24250         PR c++/25634
24251         * g++.dg/template/class3.C: New test.
24252
24253 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24254
24255         * g++.dg/debug/debug9.C: New.
24256
24257 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24258
24259         PR fortran/24640
24260         * gfortran.dg/label_2.f90: New test.
24261
24262 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24263
24264         * g++.dg/lookup/using12.C: Tighten error marker.
24265
24266 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24267             Andrew Pinski <pinskia@physics.uc.edu>
24268
24269         * gcc.target/powerpc/darwin-abi-3.c: New file.
24270         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24271         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24272         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24273         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24274         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24275         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24276         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24277         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24278
24279 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24280
24281         * gcc.dg/tree-ssa/loadpre1.c: New;
24282         * gcc.dg/tree-ssa/loadpre2.c: New;
24283         * gcc.dg/tree-ssa/loadpre3.c: New;
24284         * gcc.dg/tree-ssa/loadpre4.c: New;
24285         * gcc.dg/tree-ssa/loadpre5.c: New;
24286         * gcc.dg/tree-ssa/loadpre6.c: New;
24287         * gcc.dg/tree-ssa/loadpre7.c: New;
24288         * gcc.dg/tree-ssa/loadpre8.c: New;
24289         * gcc.dg/tree-ssa/loadpre9.c: New;
24290
24291 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24294         * g++.dg/abi/thunk4.C: Likewise.
24295
24296 2006-01-01  Andreas Jaeger  <aj@suse.de>
24297
24298         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24299         portable.
24300
24301 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24302
24303         PR c++/25294
24304         * gcc.dg/pragma-pack-3.c: New test.
24305         * g++.dg/parse/pragma3.C: New test.
24306
24307 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24308
24309         PR middle-end/24827
24310         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24311
24312 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24313
24314         PR testsuite/25214
24315         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24316
24317 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24318
24319         PR fortran/22607
24320         * gfortran-dg/pure_byref_3.f90: New.
24321
24322         fortran/PR 25396
24323         * gfortran.dg/userdef_operator_1.f90: New.
24324
24325 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         * g++.dg/abi/thunk3.C: New.
24328         * g++.dg/abi/thunk4.C: New.
24329
24330 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24331
24332         PR fortran/25532
24333         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24334         associated derived type components of derived types are
24335         properly declared in contained procedures.
24336
24337 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24338
24339         PR libgfortran/25139
24340         * gfortran.dg/backspace_2.f: New test.
24341
24342 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24343
24344         PR libgfortran/25550
24345         * gfortran.dg/endfile.f: New test.
24346
24347 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24348
24349         PR libgfortran/25419
24350         * gfortran.dg/comma.f: New test.
24351
24352 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24353
24354         * lib/gfortran-dg.exp: Remove trailing whitespace.
24355         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24356         -funroll-all-loops.
24357
24358 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24359
24360         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24361         Extended Double long doubles or repeat tests when long double is
24362         the same size as double.
24363
24364 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24365
24366         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24367
24368         PR testsuite/25442
24369         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24370         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24371
24372         PR testsuite/25441
24373         * gcc.dg/pr23911.c: Make test variable static.
24374
24375         PR testsuite/25444
24376         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24377
24378 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24379
24380         PR c++/25439
24381         * g++.dg/parse/crash17.C: Adjust error markers.
24382         * g++.dg/template/error20.C: New test.
24383
24384 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24385
24386         PR c++/23172
24387         * g++.dg/ext/complit4.C: New test.
24388
24389         PR c++/25417
24390         * g++.dg/ext/complit5.C: Likewise.
24391
24392 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24393
24394         PR tree-optimization/25125
24395         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24396         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24397         * gcc.c-torture/execute/pr25125.c: New.
24398
24399 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24400
24401         PR fortran/25029
24402         PR fortran/21256
24403         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24404         functions with incorrect assumed size references.
24405
24406 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24407
24408         PR c++/23171
24409         * g++.dg/opt/init1.C: New test.
24410
24411 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24412
24413         PR c++/24671
24414         * g++.dg/template/sfinae3.C: New test.
24415
24416 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24417
24418         * g++.dg/other/friend4.C: New test.
24419
24420 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24421
24422         PR target/25005
24423         * g++.dg/opt/pr25005.C: New test.
24424
24425 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24426
24427         PR c++/25369
24428         * g++.dg/template/ptrmem16.C: New test.
24429
24430 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24431
24432         PR fortran/25029
24433         PR fortran/21256
24434         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24435
24436 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24437
24438         PR libgfortran/25307
24439         * gfortran.dg/list_read_5.f90: New test.
24440
24441 2005-12-22  Richard Henderson  <rth@redhat.com>
24442
24443         * gcc.target/i386/sse-7.c: Use -msse2.
24444
24445 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24446
24447         PR rtl-optimization/25432
24448         * gcc.c-torture/compile/20051216-1.c: New test.
24449
24450         PR objc/25328
24451         * objc/execute/pr25328.m: New test.
24452
24453 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24454
24455         PR c++/25364
24456         * g++.dg/template/call4.C: New test.
24457
24458 2005-12-22  Dale Johannesen  <dalej@apple.com>
24459
24460         * gcc.target/i386/sse-17.c: New.
24461
24462 2005-12-22  Paul Brook  <paul@codesourcery.com>
24463
24464         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24465
24466 2005-12-22  Paul Brook  <paul@codesourcery.com>
24467
24468         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24469
24470 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24471
24472         PR tree-opt/25513
24473         * gcc.c-torture/compile/pr25513.c: New test.
24474
24475 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24476
24477         PR c++/23333
24478         * g++.dg/parse/error25.C: Add more tests.
24479
24480 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24481
24482         PR fortran/18990
24483         * gfortran.dg/der_charlen_1.f90: New.
24484
24485 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24486
24487         PR fortran/20889
24488         * gfortran.dg/pointer_component_type_1.f90: New test.
24489
24490         PR fortran/25029
24491         PR fortran/21256
24492         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24493         should give an error with assumed size array refernces and checks
24494         those that should not.
24495         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24496         reference an upper bound so that it does not generate an error.
24497
24498         PR fortran/19362
24499         PR fortran/20244
24500         PR fortran/20864
24501         PR fortran/25391
24502         * gfortran.dg/used_dummy_types_1.f90: New test.
24503         * gfortran.dg/used_dummy_types_2.f90: New test.
24504         * gfortran.dg/used_dummy_types_3.f90: New test.
24505         * gfortran.dg/used_dummy_types_4.f90: New test.
24506         * gfortran.dg/used_dummy_types_5.f90: New test.
24507
24508         PR fortran/23152
24509         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24510         group already being USE associated.
24511         * gfortran.dg/assumed_shape_nml.f90: New test.
24512         * gfortran.dg/assumed_size_nml.f90: New test.
24513
24514         PR fortran/20862
24515         PR fortran/25053
24516         PR fortran/25063
24517         PR fortran/25064
24518         PR fortran/25066
24519         PR fortran/25067
24520         PR fortran/25068
24521         PR fortran/25307
24522         * gfortran.dg/io_constraints_1.f90: New test.
24523         * gfortran.dg/io_constraints_1.f90: New test.
24524         * gfortran.dg/iostat_3.f90: Change wording of warning.
24525         * gfortran.dg/g77/19981216-0.f: The same.
24526
24527 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24528
24529         PR tree-optimization/23518
24530         * gcc.dg/pr23518.c: New.
24531
24532 2005-12-21  Mike Stump  <mrs@apple.com>
24533
24534         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24535
24536 2005-12-21  Paul Brook  <paul@codesourcery.com>
24537
24538         * gcc.dg/pr19340.c: Skip on m68k targets.
24539
24540 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24541
24542         PR rtl-optimization/25196
24543         * gcc.dg/pr25196.c: New test.
24544
24545 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24546
24547         PR fortran/25423
24548         gfortran.dg/where_nested_1.f90: New.
24549
24550 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24551
24552         PR tree-optimization/25382.
24553         * gcc.dg/tree-ssa/pr25382.c: New.
24554
24555 2005-12-20  Richard Guenther  <rguenther@suse.de>
24556
24557         PR middle-end/24306
24558         * gcc.target/i386/pr24306.c: New testcase.
24559
24560 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24561
24562         PR tree-optimization/25501
24563         * gcc.dg/tree-ssa/pr25501.c: New.
24564
24565 2005-12-20  Richard Guenther  <rguenther@suse.de>
24566
24567         Revert
24568         2005-12-02  Richard Guenther  <rguenther@suse.de>
24569
24570         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24571
24572 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24573
24574         PR c++/21228
24575         * g++.dg/warn/Wunreachable-code-2.C: New test.
24576
24577 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24578
24579         PR c++/24278
24580         * g++.dg/template/ctor5.C: New test.
24581
24582         PR c++/24915
24583         * g++.dg/template/overload8.C: New test.
24584
24585 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24586
24587         * gcc.c-torture/compile/pr25483 : New test.
24588
24589 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24590
24591         PR c++/20552
24592         * g++.dg/ext/typeof10.C: New test.
24593
24594 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24595
24596         * gcc.dg/mt-loopi1.c: New.
24597
24598 2005-12-18  Richard Guenther  <rguenther@suse.de>
24599
24600         PR tree-optimization/25481
24601         * gcc.dg/torture/pr25481.c: New testcase.
24602
24603 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24604
24605         PR rtl-optimization/21041
24606         * gcc.dg/pr21041.c: New test.
24607
24608 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24609
24610         PR libgfortran/25463
24611         * gfortran.dg/advance.f90: New test.
24612
24613 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24614
24615         * gcc.dg/20051201-1.c: New test.
24616
24617 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24618
24619         PR fortran/25018
24620         * gfortran.dg/initialization_1.f90: New test.
24621         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24622         * gfortran.dg/g77/980616-0.f: The same.
24623
24624 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24625
24626         * PR fortran/25458
24627         * gfortran.dg/chkbits.f90: New test.
24628
24629 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24630
24631         * gfortran.dg/enum_5.f: Revert to previous version.
24632
24633 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24634
24635         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24636         * gfortran.dg/nested_modules_1.f90: Ditto.
24637         * gfortran.dg/hollerith_f95.f90: Ditto.
24638         * gfortran.dg/select_5.f90: Ditto.
24639         * gfortran.dg/secnds.f: Ditto.
24640         * gfortran.dg/hollerith2.f90: Ditto.
24641         * gfortran.dg/imag_2.f: Ditto.
24642         * gfortran.dg/ftell_2.f90: Ditto.
24643         * gfortran.dg/malloc_free_1.f90: Ditto.
24644         * gfortran.dg/logint-1.f: Ditto.
24645         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24646         * gfortran.dg/e_d_fmt.f90: Ditto.
24647         * gfortran.dg/hollerith_legacy.f90: Ditto.
24648         * gfortran.dg/logint-2.f: Ditto.
24649         * gfortran.dg/enum_5.f90: Ditto.
24650         * gfortran.dg/f2c_2.f90: Ditto.
24651         * gfortran.dg/pr17143.f90: Ditto.
24652         * gfortran.dg/namelist_14.f90: Ditto.
24653         * gfortran.dg/logint-3.f: Ditto.
24654         * gfortran.dg/spread_scalar_source.f90: Ditto.
24655         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24656         * gfortran.dg/namelist_11.f: Ditto.
24657         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24658         * gfortran.dg/g77/20010519-1.f
24659         * gfortran.dg/g77/alpha1.f: Ditto.
24660         * gfortran.dg/g77/990115-1.f: Ditto.
24661         * gfortran.dg/g77/erfc.f: Ditto.
24662         * gfortran.dg/g77/19990313-3.f: Ditto.
24663         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24664         * gfortran.dg/g77/20010426.f: Ditto.
24665         * gfortran.dg/g77/19990313-0.f: Ditto.
24666         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24667         * gfortran.dg/g77/20000629-1.f: Ditto.
24668         * gfortran.dg/g77/970125-0.f: Ditto.
24669         * gfortran.dg/g77/8485.f: Ditto.
24670         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24671         * gfortran.dg/g77/19990313-1.f: Ditto.
24672         * gfortran.dg/g77/int8421.f: Ditto.
24673         * gfortran.dg/g77/19990305-0.f: Ditto.
24674         * gfortran.dg/g77/947.f: Ditto.
24675         * gfortran.dg/g77/19990905-2.f: Ditto.
24676         * gfortran.dg/g77/cabs.f: Ditto.
24677         * gfortran.dg/g77/19990313-2.f: Ditto.
24678         * gfortran.dg/g77/20020307-1.f: Ditto.
24679         * gfortran.dg/g77/dcomplex.f: Ditto.
24680         * gfortran.dg/g77/19990502-1.f: Ditto.
24681         * gfortran.dg/g77/19981216-0.f: Ditto.
24682         * gfortran.dg/common_4.f90: Ditto.
24683         * gfortran.dg/entry_4.f90: Ditto.
24684         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24685         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24686         * gfortran.dg/namelist_12.f: Ditto.
24687         * gfortran.dg/scale_1.f90: Ditto.
24688         * gfortran.dg/modulo_1.f90
24689         * gfortran.dg/hollerith.f90: Ditto.
24690         * gfortran.dg/direct_io_3.f90: Ditto.
24691         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24692         * gfortran.dg/gnu_logical_1.F: Ditto.
24693         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24694         * gfortran.dg/assign_1.f90: Ditto.
24695         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24696         * gfortran.dg/pr23095.f: Ditto.
24697         * gfortran.dg/read_float_1.f90: Ditto.
24698
24699 2005-12-17  Andreas Jaeger  <aj@suse.de>
24700
24701         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24702         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24703
24704 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24705
24706         PR fortran/24268
24707         * gfortran.dg/fmt_white.f: New test.
24708
24709 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24710
24711         * gfortran.dg/label_1.f90: New test.
24712
24713 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24714
24715         PR testsuite/25422
24716         * gcc.dg/20031012-1.c: Add -Walways-true option.
24717         * gcc.dg/weak/weak-3.c: Likewise.
24718         * g++.old-deja/g++.mike/warn8.C: Likewise.
24719
24720 2005-12-16  Mike Stump  <mrs@apple.com>
24721
24722         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24723         exit.
24724
24725 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24726
24727         PR libgfortran/25264
24728         PR libgfortran/25349
24729         * gfortran.dg/tl_editing.f90: Added additional checks.
24730         * gfortran.dg/t_editing.f: New test.
24731         * gfortran.dg/write_padding.f90: New test
24732
24733 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24734
24735         PR testsuite/25215
24736         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24737
24738 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24739
24740         PR rtl-optimization/24899
24741         * gcc.c-torture/execute/20051215-1.c: New test.
24742
24743 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24744
24745         PR 24823
24746         * gfortran.dg/pr24823.f: New test.
24747
24748 2005-12-16  Jeff Law  <law@redhat.com>
24749
24750         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24751
24752 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24753
24754         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24755         (base_types): Change C++ style comments to C style comments.  Remove
24756         aligned types from the array.  Keep Enums disabled.
24757         (complex_types): Remove aligned types from the array.
24758         Comment out "_Complex long double".
24759         (attrib_types): Remove.
24760         (complex_attrib_types): Remove.
24761         (attrib_array_types): Remove.
24762         (complex_attrib_array_types): Remove.
24763         (aligned_bitfld_types): Remove.
24764         (n_aligned_bitfld_types): Remove.
24765         (FEATURE_ALIGNEDPACKED): Delete.
24766         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24767         (singles): Remove support for adding attributes.
24768         (choose_type): Remove support for attributed types.
24769         (generate_fields): Remove support for attributed bit-fields.
24770         Remove support for adding attributes.
24771         (generate_random_tests): Remove support for adding attributes.
24772         (features): Add back "[0] :0" and "complex vector [0]".
24773         (main): Remove support for attributed bit-fields.
24774         Uncomment the calling of generate_random_tests for the rests of
24775         the tests.
24776
24777 2005-12-16  Jan Hubicka  <jh@suse.cz>
24778
24779         * gcc.c-torture/combine/pr25224.c: New.
24780
24781 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24782
24783         PR other/25028
24784         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24785         HP-UX.
24786
24787 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24788
24789         * gcc.dg/20051215-1.c: New file.
24790
24791 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24792
24793         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24794         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24795
24796 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24797
24798         PR fortran/18197
24799         * gfortran.dg/dummy_functions_1.f90: New.
24800
24801 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24802
24803         PR rtl-optimization/25310
24804         * gcc.c-torture/compile/pr25310.c: New test.
24805
24806 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24807
24808         PR debug/25023
24809         * gcc.dg/pr25023.c: New test.
24810
24811 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24812
24813         * g++.old-deja/g++.brendan/redecl1.C,
24814         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24815         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24816         g++.old-deja/g++.oliva/typeof1.C,
24817         g++.old-deja/g++.other/crash16.C,
24818         g++.old-deja/g++.other/crash34.C,
24819         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24820         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24821         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24822         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24823         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24824         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24825         Remove xfail.
24826
24827 2005-12-14  Kean Johnston  <jkj@sco.com>
24828             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24829
24830         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24831         * gcc.target/i386/20020523-1.c: Ditto.
24832         * gcc.target/i386/tailcall-1.c: Ditto.
24833         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24834         * gcc.target/i386/ssetype-5.c: Ditto.
24835
24836 2005-12-14  Jeff Law  <law@redhat.com>
24837
24838         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24839
24840 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24841
24842         PR target/25254
24843         PR target/24188
24844         * gcc.target/i386/pr25254.c: New test.
24845         * gfortran.dg/PR24188.f: New test.
24846
24847 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24848
24849         * lib/fortran-torture.exp: Catch remaining uses of
24850         remote_file build delete.
24851
24852 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24853
24854         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24855
24856 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24857
24858         * gcc.dg/warn-addr-cmp.c: New test.
24859
24860 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24861
24862         PR debug/25023
24863         PR target/25293
24864         * gcc.target/i386/pr25293.c: New test.
24865
24866 2005-12-13  Petr Machata  <machata@post.cz>
24867
24868         PR c++/24907
24869         * g++.dg/parse/comma2.C: New test.
24870
24871 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24872             Jakub Jelinek  <jakub@redhat.com>
24873
24874         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24875         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24876         (limits.h): Include unconditionally.
24877         (stdlib.h): Likewise.
24878         (hashtab.h): Do not include.
24879         (getopt.h): Likewise.
24880         (stddef.h): Include.
24881         (hashval_t): Define.
24882         (struct entry): Add "next" field.
24883         (HASH_SIZE): New macro.
24884         (hash_table): New variable.
24885         (switchfiles): Do not use xmalloc.
24886         (mix): New macro.
24887         (iterative_hash): New function.
24888         (hasht): Remove.
24889         (e_exists): New function.
24890         (e_insert): Likewise.
24891         (output): Use, instead of libiberty hashtable functions.
24892         (main): Do not use getopt.  Do not call htab_create.
24893
24894 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24895
24896         PR c++/25331
24897         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24898         put atal* and atpaal* attributes on array elements.
24899         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24900         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24901         put atal* and atpaal* attributes on array elements.
24902         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24903
24904 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24905
24906         * gcc.dg/single-precision-constant.c: New test.
24907
24908 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24909
24910         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24911         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24912         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24913         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24914         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24915         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24916         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24917         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24918         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24919         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24920         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24921         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24922         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24923         gcc.target/powerpc/ppc-sdata-2.c,
24924         gcc.target/powerpc/ppc-stackalign-1.c,
24925         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24926         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24927         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24928         gcc.target/powerpc/rs6000-ldouble-2.c,
24929         gcc.target/powerpc/rs6000-power2-1.c,
24930         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24931         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24932         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24933         option into target selector.
24934         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24935         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24936
24937 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24938
24939         PR objc/25348
24940         * objc.dg/encode-9.m: New test.
24941
24942 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24943
24944         PR testsuite/20772
24945         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24946         * gcc.dg/asm-b.c: Fix typo.
24947         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24948         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24949         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24950         i?86 lp64 and x86_64 ilp32.
24951         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24952         on i?86 lp64.
24953         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24954
24955 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24956
24957         PR fortran/25078
24958         gfortran.dg/equiv_5.f90: New test.
24959
24960 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24961
24962         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24963         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24964         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24965         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24966         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24967         * gcc.dg/tree-ssa/reassoc-5.c: New.
24968         * gcc.dg/tree-ssa/reassoc-6.c: New.
24969         * gcc.dg/tree-ssa/reassoc-7.c: New.
24970         * gcc.dg/tree-ssa/reassoc-8.c: New.
24971         * gcc.dg/tree-ssa/reassoc-9.c: New.
24972         * gcc.dg/tree-ssa/reassoc-10.c: New.
24973         * gcc.dg/tree-ssa/reassoc-11.c: New.
24974
24975 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24976
24977         PR testsuite/25167
24978         PR testsuite/24478
24979         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24980
24981 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24982
24983         PR c++/25300
24984         * g++.dg/template/inherit.C: Do not use a generic error message.
24985
24986 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24987
24988         PR libobjc/25354
24989         * objc.dg/gnu-encoding: New directory.
24990         * objc.dg/gnu-encoding/compat-common.h: New file.
24991         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24992         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24993         * objc.dg/gnu-encoding/vector-defs.h: New file.
24994         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24995         * objc.dg/gnu-encoding/generate-random.c: New file.
24996         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24997         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24998         * objc.dg/gnu-encoding/generate-random.h: New file.
24999
25000 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25001
25002         PR c++/25337
25003         * g++.dg/template/defarg7.C: New test.
25004
25005 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25006
25007         PR libobjc/25347
25008         * objc.dg/encode-8.m: New test.
25009
25010 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25011
25012         PR libobjc/25346
25013         * objc.dg/encode-7.m: New test.
25014
25015 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25016
25017         PR c++/25010
25018         * g++.dg/opt/inline10.C: New test.
25019
25020 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25021
25022         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25023
25024 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25025
25026         * gfortran.dg/substring_equivalence.f90: typo in comment
25027
25028 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25029
25030         PR fortran/25068
25031         * gfortran.dg/iostat_3.f90: New test.
25032
25033 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25034
25035         PR fortran/23815
25036         * gfortran.dg/unf_io_convert_1.f90: New test.
25037         * gfortran.dg/unf_io_convert_2.f90: New test.
25038         * gfortran.dg/unf_io_convert_3.f90: New test.
25039
25040 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25041
25042         PR testsuite/20772
25043         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25044         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25045         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25046         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25047         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25048         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25049         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25050         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25051         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25052         gcc.dg/torture/fp-int-convert-float128-timode.c,
25053         gcc.dg/torture/fp-int-convert-float128.c,
25054         gcc.dg/torture/fp-int-convert-float80-timode.c,
25055         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25056         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25057
25058         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25059
25060 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25061
25062         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25063
25064 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25065
25066         * gcc.dg/20051207-1.c,
25067         * gcc.dg/20051207-2.c,
25068         * gcc.dg/20051207-3.c: New tests.
25069
25070 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25071
25072         PR testsuite/20772
25073         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25074         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25075         dg-skip-if target selector.
25076
25077         PR testsuite/20772
25078         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25079         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25080         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25081         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25082         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25083         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25084         and/or merge with i?86 cases.
25085
25086         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25087
25088         PR testsuite/20772
25089         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25090         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25091         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25092         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25093         x86_64-*-linux*.
25094
25095 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25096
25097         PR target/25311
25098         * gcc.c-torture/compile/pr25311.c: New test.
25099
25100 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25101
25102         PR libgfortran/25039
25103         * gfortran.dg/read_comma.f: New test.
25104
25105 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25106
25107         PR c++/19317
25108         * g++.dg/opt/pr19317-1.C: New test.
25109         * g++.dg/opt/pr19317-2.C: New test.
25110         * g++.dg/opt/pr19317-3.C: New test.
25111
25112         PR target/19005
25113         * gcc.c-torture/execute/pr19005.c: New test.
25114
25115         PR target/17828
25116         * g++.old-deja/g++.other/comdat5.C: New test.
25117         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25118
25119         * g++.dg/compat/struct-layout-1.exp: New file.
25120         * g++.dg/compat/struct-layout-1.h: New.
25121         * g++.dg/compat/struct-layout-1_generate.c: New.
25122         * g++.dg/compat/struct-layout-1_x1.h: New.
25123         * g++.dg/compat/struct-layout-1_x2.h: New.
25124         * g++.dg/compat/struct-layout-1_y1.h: New.
25125         * g++.dg/compat/struct-layout-1_y2.h: New.
25126
25127         * gcc.dg/20050330-2.c: New test.
25128
25129 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25130
25131         PR fortran/25292
25132         * gfortran.dg/associated_1.f90: New.
25133
25134 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25135
25136         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25137         ILP32 vect_no_align platforms.
25138
25139 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25140             Jakub Jelinek  <jakub@redhat.com>
25141
25142         PR target/25268
25143         * gcc.c-torture/compile/20051207-1.c: New test.
25144
25145 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25146
25147         PR testsuite/20772
25148         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25149         gcc.dg/torture/pr18582-1.c,
25150         gcc.target/i386/attributes-error.c: Also test on x86_64.
25151
25152         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25153
25154 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25155
25156         PR c++/19397
25157         * g++.dg/template/typedef3.C: New test.
25158
25159         PR c++/19762
25160         PR c++/19764
25161         * g++.dg/template/dtor3.C: Fix error markers.
25162
25163 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25164
25165         * lib/target-supports.exp (check_effective_target_sync_char_short):
25166         Add s390*.
25167
25168 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25169
25170         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25171
25172 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25173
25174         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25175         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25176         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25177         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25178
25179 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25180
25181         PR c++/25263
25182         * g++.dg/other/array2.C: New test case.
25183
25184 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25185
25186         * gcc.dg/darwin-weakimport-3.c: New.
25187
25188         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25189         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25190         and to work on Darwin.
25191         * gcc.dg/attr-weakref-1b.c: New file.
25192         * gcc.dg/attr-weakref-2.c: New test.
25193         * gcc.dg/darwin-weakref-1.c: New test.
25194
25195 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25196
25197         PR testsuite/25247
25198         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25199         use in selector expressions.
25200         (dg-xfail-if): Ditto.
25201         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25202         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25203         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25204         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25205         * gcc.test-framework/test-framework.exp: Skip generated tests if
25206         CHECK_TEST_FRAMEWORK is not 1.
25207
25208 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25209
25210         PR tree-optimization/24963
25211         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25212
25213         PR target/24108
25214         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25215
25216         PR target/18580
25217         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25218         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25219         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25220         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25221
25222 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25225         dg-options.
25226
25227 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25228
25229         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25230
25231 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25232
25233         * gcc.dg/format/cast-1.c: New test.
25234
25235 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25236
25237         PR c/7776
25238         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25239         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25240         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25241         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25242
25243 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25244
25245         * gcc.dg/cast-pretty-print-1.c: New test.
25246
25247 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25248
25249         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25250
25251 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25252
25253         PR c++/24173
25254         * g++.dg/template/friend40.C: New test.
25255
25256 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25257
25258         PR target/25199
25259         * gcc.target/i386/movq-2.c: New test.
25260         * gcc.target/i386/movq.c: Remove target i?86, instead add
25261         dg-require-effective-target ilp32.
25262
25263 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25264
25265         PR c++/24103
25266         * g++.dg/other/default1.C: New test.
25267
25268 2005-12-02  Richard Guenther  <rguenther@suse.de>
25269
25270         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25271
25272 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25273
25274         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25275
25276 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25277
25278         PR target/21017
25279         * gcc.target/powerpc/rotate.c: New.
25280
25281 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25282
25283         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25284         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25285
25286 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25287
25288         PR c/13384
25289         * gcc.dg/pr17730-1.c: Adjust.
25290         * gcc.dg/lvalue1.c (main): Likewise.
25291         * gcc.dg/lvalue-2.c: Likewise.
25292         * g++.dg/pr7503-3.C
25293
25294 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25295
25296         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25297         error messages.
25298
25299 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25300
25301         PR fortran/24789
25302         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25303
25304 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25305
25306         PR target/24475
25307         * lib/target-supports.exp (check_effective_target_tls): New.
25308         (check_effective_target_tls_runtime): New.
25309         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25310         for TLS support.
25311         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25312         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25313         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25314         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25315         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25316         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25317         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25318         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25319         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25320         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25321         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25322         effective-target TLS.
25323         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25324         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25325         effective-target TLS runtime.
25326
25327 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25328
25329         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25330
25331 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25332
25333         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25334         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25335         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25336         ignored" warnings when "packing" is the same as the ABI layout.
25337
25338 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25339
25340         PR fortran/21302
25341         * gfortran.dg/line_length_1.f: New test.
25342         * gfortran.dg/line_length_2.f90: Ditto.
25343
25344 2005-11-30  Richard Guenther  <rguenther@suse.de>
25345
25346         PR tree-optimization/21655
25347         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25348
25349 2005-11-30  Dale Johannesen  <dalej@apple.com>
25350
25351         * gcc.c-torture/compile/pr24930.c: New.
25352
25353 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25354
25355         PR fortran/15809
25356         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25357
25358 2005-11-30  Jeff Law  <law@redhat.com>
25359
25360         * g++.old-deja/g++.law/pr25000.C: New test.
25361
25362 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25363
25364         * gcc.dg/tls/opt-11.c: New test.
25365
25366 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25367
25368         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25369         targets.
25370         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25371         LP64 ia64.
25372
25373 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25374
25375         * gfortran.dg/open_access_1.f90: New test.
25376
25377 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25378
25379         * gcc.dg/charset/builtin2.c: New test.
25380
25381 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25382
25383         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25384         on mmix-*-* for *_[xy].c.
25385
25386 2005-11-28  Kean Johnston  <jkj@sco.com>
25387
25388         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25389         headers.
25390         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25391         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25392         * gcc.target/i386/asm-3.c: Ditto.
25393         * gcc.target/i386/clobbers.c: Ditto.
25394         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25395         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25396         test regexp.
25397         * gcc.target/i386/mul.c: Ditto.
25398         * gcc.target/i386/ssetype-1.c: Ditto.
25399         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25400         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25401         static so the test works with -fPIC mode too. Based on comment in
25402         PR19231 by Pinski.
25403         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25404
25405 2005-11-28  Richard Guenther  <rguenther@suse.de>
25406
25407         * gcc.dg/alias-9.c: New testcase.
25408         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25409
25410 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25411             Uros Bizjak  <uros@kss-loka.si>
25412
25413         PR middle-end/20219
25414         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25415         tan(x)/sin(x) transformations.
25416
25417 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25418
25419         PR middle-end/24575
25420         * gcc.dg/tree-ssa/divide-3.c: New test.
25421         * gcc.dg/tree-ssa/divide-4.c: New test.
25422
25423 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25424
25425         PR fortran/24917
25426         *  gfortran.dg/boz_6.f90: New test.
25427
25428 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25429
25430         PR fortran/23912
25431         * gfortran.dg/modulo_1.f90: New test.
25432
25433 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25434
25435         PR libfortran/24919
25436         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25437         fail on CRLF platforms.
25438         * gfortran.dg/ftell_2.f90: Likewise.
25439
25440 2005-11-26  Eric Christopher  <echristo@apple.com>
25441
25442         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25443
25444 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25445
25446         * objc.dg/gnu-runtime-3.m: Simplify.
25447
25448 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25449
25450         PR middle-end/23669
25451         * gcc.dg/tree-ssa/divide-1.c: New test.
25452         * gcc.dg/tree-ssa/divide-2.c: New test.
25453
25454 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25455
25456         PR libgfortran/24945
25457         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25458
25459 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25460
25461         PR libgfortran/24945
25462         * gfortran.dg/open_status_2.f90: New test.
25463
25464 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25465
25466         * gcc.c-torture/execute/builtins/fprintf.c,
25467         gcc.c-torture/execute/builtins/fputs-lib.c,
25468         gcc.c-torture/execute/builtins/fputs.c,
25469         gcc.c-torture/execute/builtins/lib/fprintf.c,
25470         gcc.c-torture/execute/builtins/lib/printf.c,
25471         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25472
25473 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25474
25475         * gcc.dg/20050922-2.c: New test.
25476
25477 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25478
25479         * objc.dg/gnu-runtime-3.m: New test.
25480
25481 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25482
25483         PR c++/9278
25484         * g++.dg/other/void1.C: New test.
25485
25486 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25487
25488         PR middle-end/24998
25489         * gcc.dg/torture/fp-int-convert-float.c,
25490         gcc.dg/torture/fp-int-convert-double.c,
25491         gcc.dg/torture/fp-int-convert-long-double.c,
25492         gcc.dg/torture/fp-int-convert-timode.c,
25493         gcc.dg/torture/fp-int-convert-float80.c,
25494         gcc.dg/torture/fp-int-convert-float80-timode.c,
25495         gcc.dg/torture/fp-int-convert-float128.c,
25496         gcc.dg/torture/fp-int-convert-float128-timode.c,
25497         gcc.dg/torture/fp-int-convert.h: New files.
25498
25499 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25500
25501         PR middle-end/24989
25502         * gcc.dg/tree-ssa/bool-10.c: New test.
25503         * gcc.dg/tree-ssa/bool-11.c: New test.
25504         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25505
25506 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25507
25508         PR middle-end/24990
25509         * tree-ssa/pr24990-1.c: New test.
25510
25511 2005-11-24  Richard Guenther  <rguenther@suse.de>
25512         Dirk Mueller <dmueller@suse.de>
25513
25514         PR c++/14024
25515         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25516         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25517         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25518         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25519         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25520         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25521
25522 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25523
25524         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25525
25526 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25527
25528         PR c/21668
25529         * gcc.dg/Wc++-compat.c: New.
25530         * gcc.dg/Wno-c++-compat.c: New.
25531
25532 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25533
25534         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25535         (vspltish, vspltisw): Likewise.
25536
25537 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25538
25539         PR libgfortran/24794
25540         * gfortran.dg/namelist_12.f: Fix quotes.
25541         * gfortran.dg/namelist_13.f90: Fix quotes.
25542         * gfortran.dg/namelist_14.f90: Fix quotes.
25543         * gfortran.dg/namelist_15.f90: Fix quotes.
25544         * gfortran.dg/namelist_use.f90: Fix quotes.
25545         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25546         * gfortran.dg/namelist_21.f90: New test.
25547         * gfortran.dg/namelist_22.f90: New test.
25548
25549 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25550
25551         PR target/23435
25552         * gcc.c-torture/compile/pr23435.c: New.
25553
25554 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25555
25556         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25557
25558 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25559
25560         * gcc.target/powerpc/405-macchw-1.c,
25561         gcc.target/powerpc/405-macchw-2.c,
25562         gcc.target/powerpc/405-macchwu-1.c,
25563         gcc.target/powerpc/405-macchwu-2.c,
25564         gcc.target/powerpc/405-machhw-1.c,
25565         gcc.target/powerpc/405-machhw-2.c,
25566         gcc.target/powerpc/405-machhwu-1.c,
25567         gcc.target/powerpc/405-machhwu-2.c,
25568         gcc.target/powerpc/405-maclhw-1.c,
25569         gcc.target/powerpc/405-maclhw-2.c,
25570         gcc.target/powerpc/405-maclhwu-1.c,
25571         gcc.target/powerpc/405-maclhwu-2.c,
25572         gcc.target/powerpc/405-mulchw-1.c,
25573         gcc.target/powerpc/405-mulchw-2.c,
25574         gcc.target/powerpc/405-mulchwu-1.c,
25575         gcc.target/powerpc/405-mulchwu-2.c,
25576         gcc.target/powerpc/405-mulhhw-1.c,
25577         gcc.target/powerpc/405-mulhhw-2.c,
25578         gcc.target/powerpc/405-mulhhwu-1.c,
25579         gcc.target/powerpc/405-mulhhwu-2.c,
25580         gcc.target/powerpc/405-mullhw-1.c,
25581         gcc.target/powerpc/405-mullhw-2.c,
25582         gcc.target/powerpc/405-mullhwu-1.c,
25583         gcc.target/powerpc/405-mullhwu-2.c,
25584         gcc.target/powerpc/405-nmacchw-1.c,
25585         gcc.target/powerpc/405-nmacchw-2.c,
25586         gcc.target/powerpc/405-nmachhw-1.c,
25587         gcc.target/powerpc/405-nmachhw-2.c,
25588         gcc.target/powerpc/405-nmaclhw-1.c,
25589         gcc.target/powerpc/405-nmaclhw-2.c,
25590         gcc.target/powerpc/440-macchw-1.c,
25591         gcc.target/powerpc/440-macchw-2.c,
25592         gcc.target/powerpc/440-macchwu-1.c,
25593         gcc.target/powerpc/440-macchwu-2.c,
25594         gcc.target/powerpc/440-machhw-1.c,
25595         gcc.target/powerpc/440-machhw-2.c,
25596         gcc.target/powerpc/440-machhwu-1.c,
25597         gcc.target/powerpc/440-machhwu-2.c,
25598         gcc.target/powerpc/440-maclhw-1.c,
25599         gcc.target/powerpc/440-maclhw-2.c,
25600         gcc.target/powerpc/440-maclhwu-1.c,
25601         gcc.target/powerpc/440-maclhwu-2.c,
25602         gcc.target/powerpc/440-mulchw-1.c,
25603         gcc.target/powerpc/440-mulchw-2.c,
25604         gcc.target/powerpc/440-mulchwu-1.c,
25605         gcc.target/powerpc/440-mulchwu-2.c,
25606         gcc.target/powerpc/440-mulhhw-1.c,
25607         gcc.target/powerpc/440-mulhhw-2.c,
25608         gcc.target/powerpc/440-mulhhwu-1.c,
25609         gcc.target/powerpc/440-mulhhwu-2.c,
25610         gcc.target/powerpc/440-mullhw-1.c,
25611         gcc.target/powerpc/440-mullhw-2.c,
25612         gcc.target/powerpc/440-mullhwu-1.c,
25613         gcc.target/powerpc/440-mullhwu-2.c,
25614         gcc.target/powerpc/440-nmacchw-1.c,
25615         gcc.target/powerpc/440-nmacchw-2.c,
25616         gcc.target/powerpc/440-nmachhw-1.c,
25617         gcc.target/powerpc/440-nmachhw-2.c,
25618         gcc.target/powerpc/440-nmaclhw-1.c,
25619         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25620
25621 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25622
25623         PR fortran/24774
25624         * gfortran.dg/inquire_9.f90: New test.
25625
25626         PR fortran/21647
25627         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25628
25629 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25630
25631         PR libfortran/24432
25632         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25633         Check that 'cos' is supported.
25634
25635 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25636
25637         PR fortran/24223
25638         * gfortran.dg/substring_equivalence.f90: New test.
25639
25640         PR fortran/24705
25641         * gfortran.dg/auto_internal_assumed.f90: New test.
25642
25643 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25644
25645         * gcc.dg/fold-div-2.c: New test.
25646
25647 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25648
25649         PR rtl-optimization/24883
25650         * gcc.c-torture/compile/pr24883.c: New test.
25651
25652 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25653
25654         PR middle-end/20583
25655         * gcc.c-torture/compile/pr20583.c: New.
25656
25657 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25658
25659         * gcc.c-torture/execute/usmul.c: New test.
25660
25661 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25662
25663         * gcc.dg/tree-ssa/vrp22.c: New test.
25664
25665 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25666
25667         PR middle-end/24912
25668         * gcc.dg/torture/pr24912-1.c: New test.
25669
25670 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25671
25672         PR fortran/24862
25673         * gfortran.dg/arrayio_derived_1.f90: New test.
25674
25675 2005-11-19  Richard Guenther  <rguenther@suse.de>
25676
25677         PR middle-end/23294
25678         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25679
25680 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25681
25682         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25683
25684 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25685
25686         PR c++/8355
25687         * g++.dg/template/friend39.C: New test.
25688
25689 2005-11-18  James E Wilson  <wilson@specifix.com>
25690
25691         * gcc.dg/builtin-strstr.c: New.
25692
25693 2005-11-18  Richard Henderson  <rth@redhat.com>
25694
25695         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25696         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25697         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25698         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25699         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25700         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25701         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25702         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25703         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25704         renaming to remove initial "ia64-".
25705
25706 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25707
25708         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25709
25710 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25711
25712         * g++.dg/cpp/string-2.C: New test.
25713
25714 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25715
25716         * gcc.dg/tree-ssa/loop-14.c: New test.
25717
25718 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25719             Michael Chamberlain <michael@chamberlain.net.au>
25720
25721         * ada/acats/run_all.sh (target_run): Kill long running tests.
25722
25723 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25724
25725         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25726         * gcc.dg/cleanup-9.c: Likewise.
25727         * gcc.dg/cleanup-10.c: Likewise.
25728         * gcc.dg/cleanup-11.c: Likewise.
25729
25730 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25731
25732         PR fortran/24892
25733         * gfortran.dg/open_access_append_1.f90: New test.
25734         * gfortran.dg/open_access_append_2.f90: New test.
25735
25736 2005-11-16  Richard Guenther  <rguenther@suse.de>
25737
25738         PR middle-end/24851
25739         * gcc.c-torture/execute/pr24851.c: New testcase.
25740
25741 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25742
25743         * gcc.dg/fold-overflow-1.c: New test.
25744
25745 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25746
25747         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25748         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25749
25750 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25751
25752         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25753         structures.
25754         * g++.dg/eh/forced2.C: Likewise.
25755         * g++.dg/eh/forced3.C: Likewise.
25756         * g++.dg/eh/forced4.C: Likewise.
25757
25758 2005-11-11  Mike Stump  <mrs@apple.com>
25759
25760         * g++.old-deja/g++.mike/unused.C: Add.
25761
25762 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25763
25764         PR c++/24667
25765         * g++.dg/warn/Wcast-qual1.C: New test.
25766
25767 2005-11-15  Jan Hubicka  <jh@suse.cz>
25768
25769         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25770
25771 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25772
25773         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25774
25775 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25776
25777         PR 24840
25778         * gcc.dg/tree-ssa/pr24840.c: New test.
25779
25780 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25781
25782         PR testsuite/24841
25783         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25784
25785 2005-11-14  Dale Johannesen  <dalej@apple.com>
25786
25787         * gcc.c-torture/execute/20051113-1.c: New.
25788
25789 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25790
25791         PR c++/24687
25792         * g++.dg/template/crash43.C: New test.
25793
25794 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25795
25796         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25797
25798 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25799
25800         PR c++/24817
25801         * g++.dg/eh/spec8.C: New test.
25802
25803 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25804
25805         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25806
25807 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/20293
25810         * g++.dg/parse/ambig4.C: New test.
25811         * g++.dg/tc1/dr101.C: Adjust error markers.
25812         * g++.dg/lookup/strong-using-2.C: Likewise.
25813         * g++.dg/lookup/ambig5.C: Likewise.
25814         * g++.dg/lookup/ambig4.C: Likewise.
25815         * g++.dg/parse/crash22.C: Likewise.
25816
25817 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25818
25819         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25820
25821 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25822
25823         * gcc.dg/nested-calls-1.c: New test.
25824
25825 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25826
25827         * gfortran.dg/complex_intrinsic_1.f90: New test.
25828         * gfortran.dg/complex_intrinsic_2.f90: New test.
25829         * gfortran.dg/fgetc_1.f90: New test.
25830         * gfortran.dg/fgetc_2.f90: New test.
25831         * gfortran.dg/fgetc_3.f90: New test.
25832         * gfortran.dg/ftell_1.f90: New test.
25833         * gfortran.dg/ftell_2.f90: New test.
25834         * gfortran.dg/gnu_logical_1.F: New test.
25835         * gfortran.dg/gnu_logical_2.f90: New test.
25836
25837 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25838
25839         PR middle-end/24820
25840         * gcc.dg/pr24820.c: New test.
25841
25842 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25843
25844         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25845         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25846         variable.
25847
25848 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25849
25850         PR testsuite/24614
25851         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25852
25853 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25854
25855         * gcc.target/cris/cris.exp: New file.
25856         * gcc.target/cris/rld-legit1.c: New test.
25857         * gcc.target/cris/rld-legit2.c: New test.
25858
25859 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25860
25861         PR c++/24780
25862         * g++.dg/opt/pr24780.C: New test.
25863
25864         PR c++/24761
25865         * g++.dg/template/asm1.C: New test.
25866
25867 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25868
25869         PR libgfortran/24787
25870         * gfortran.dg/scan_1.f90: New test.
25871
25872 2005-11-12  Jan Hubicka  <jh@suse.cz>
25873
25874         * gcc.target/i386/minmax-1.c: New.
25875         * gcc.target/i386/minmax-2.c: New.
25876
25877 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25878
25879         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25880
25881 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25882
25883         * gcc.c-torture/execute/20051110-1.c,
25884         gcc.c-torture/execute/20051110-2.c: New tests.
25885
25886 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25887
25888         PR middle-end/24750
25889         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25890         New tests.
25891
25892 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25893
25894         * lib/target-libpath.exp (get_shlib_extension): New proc.
25895         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25896         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25897         * lib/objc.exp (objc_target_compile): Likewise.
25898         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25899         detection.
25900
25901 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25902
25903         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25904
25905         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25906         Add -static to additional_flags and pass it to target_compile.
25907
25908 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25909
25910         PR libgfortran/24719
25911         gfortran.dg/read_noadvance.f90: New test.
25912
25913         PR libgfortran/24699
25914         gfortran.dg/fmt_t_2.f90: New test.
25915
25916         PR libgfortran/24785
25917         gfortran.dg/read_x_eor.f90: New test.
25918
25919         PR libgfortran/24584
25920         gfortran.dg/namelist_empty.f90: Rename test.
25921
25922         PR libgfortran/24489
25923         gfortran/read_eor.f90: Rename test.
25924
25925 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25926
25927         PR fortran/15976
25928         * gfortran.dg/automatic_module_variable.f90: New test.
25929
25930 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25931
25932         PR target/24445
25933         * gcc.dg/pr24445.c: New test.
25934
25935 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25936
25937         PR fortran/24655
25938         PR fortran/24755
25939         * gfortran.dg/recursive_statement_functions.f90: Add statement
25940         functions using inline intrinsic functions and parameters to test
25941         that they no longer seg-fault.
25942
25943         PR fortran/24409
25944         gfortran.dg/nested_modules_4.f90: New test.
25945         gfortran.dg/nested_modules_5.f90: New test.
25946
25947 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25948
25949         PR fortran/24643
25950         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25951
25952 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25953
25954         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25955         failures.
25956
25957 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25958
25959         * gcc.dg/sparc-getcontext-1.c: New test.
25960
25961 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25962
25963         * gcc.dg/ifcvt-fabs-1.c: New test.
25964
25965 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25966
25967         PR other/4372
25968         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25969         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25970
25971 2005-11-09  Richard Guenther  <rguenther@suse.de>
25972
25973         PR tree-optimization/24716
25974         * gcc.c-torture/execute/pr24716.c: New testcase.
25975
25976 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25977
25978         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25979
25980 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25981
25982         PR 24624
25983         * gcc.dg/pr24624.c: Testcase added.
25984
25985 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25986
25987         PR 24623
25988         * g++.dg/other/pr24623.C: Testcase added.
25989
25990 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25991
25992         PR fortran/22607
25993         * gfortran-dg/pure_byref_1.f90: New.
25994         * gfortran-dg/pure_byref_2.f90: New.
25995
25996 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25997
25998         PR c/24101
25999         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26000         * gcc.dg/dg.exp: Run main loop also for *.i files.
26001
26002 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26003
26004         PR c++/19450
26005         * g++.dg/tls/diag-3.C: New test.
26006         * g++.dg/tls/diag-4.C: New test.
26007         * g++.dg/tls/static-1.C: New test.
26008         * g++.dg/tls/static-1a.cc: New file.
26009
26010 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26011
26012         PR 23046
26013         * g++.dg/tree-ssa/pr23046.C: New test.
26014
26015 2005-11-08  Devang Patel <dpatel@apple.com>
26016
26017         PR tree-optimization/23115
26018         * gcc.dg/tree-ssa/pr23115.c: New.
26019
26020 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26021
26022         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26023         * gcc.target/powerpc/pr16155.c: Same.
26024         * gcc.target/powerpc/altivec-1.c: Same.
26025         * gcc.target/powerpc/altivec-2.c: Same.
26026         * gcc.target/powerpc/altivec-3.c: Same.
26027         * gcc.target/powerpc/altivec-5.c: Same.
26028         * gcc.target/powerpc/altivec-11.c: Same.
26029         * gcc.target/powerpc/altivec-12.c: Same.
26030         * gcc.target/powerpc/altivec-14.c: Same.
26031         * gcc.target/powerpc/altivec-22.c: Same.
26032         * gcc.target/powerpc/altivec-consts.c: Same.
26033         * gcc.target/powerpc/altivec-pr22085.c: Same.
26034         * gcc.target/powerpc/altivec-splat.c: Same.
26035         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26036         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26037         * gcc.target/powerpc/darwin-longlong.c: Same.
26038
26039 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26040
26041         PR target/19340
26042         * gcc.dg/pr19340.c: New test.
26043
26044 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26045
26046         PR rtl-optimization/24683
26047         * gcc.dg/pr24683.c: New test.
26048
26049 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26050
26051         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26052         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26053
26054 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26055
26056         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26057
26058 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26059
26060         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26061
26062 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26063
26064         PR target/24230
26065
26066         * gcc.target/powerpc/altivec-consts.c,
26067         gcc.target/powerpc/altivec-splat.c: New testcase.
26068
26069 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26070
26071         PR c/24599
26072
26073         * gcc.dg/overflow-2.c: New testcase.
26074
26075 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26076
26077         PR rtl-optimization/23567
26078         * gcc.c-torture/execute/20051104-1.c: New test.
26079
26080 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26081
26082         PR fortran/24534
26083         gfortran.dg/private_type_2.f90: Modified to check that case with
26084         PRIVATE declaration within derived type is accepted.
26085
26086         PR fortran/20838
26087         gfortran.dg/pointer_assign_1.f90: New test.
26088
26089         PR fortran/20840
26090         * gfortran.dg/arrayio_0.f90: New test.
26091
26092         PR fortran/17737
26093         gfortran.dg/data_initialized.f90: New test.
26094         gfortran.dg/data_constraints_1.f90: New test.
26095         gfortran.dg/data_constraints_2.f90: New test.
26096
26097 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26098
26099         PR fortran/24174
26100         PR fortran/24305
26101         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26102
26103 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26104
26105         PR 24670
26106         * gcc.dg/tree-ssa/pr24670.c: New test.
26107
26108 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26109
26110         PR target/22432
26111         * gcc.target/i386/pr22432.c: New test.
26112
26113 2005-11-05  Richard Henderson  <rth@redhat.com>
26114
26115         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26116         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26117         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26118         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26119         from gcc.dg/alpha-*.
26120         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26121         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26122
26123 2005-11-05  Andreas Jaeger  <aj@suse.de>
26124
26125         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26126
26127 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26128
26129         PR target/23424
26130         * gcc.dg/torture/pr23424-1.c: New test.
26131
26132 2005-11-04  Richard Henderson  <rth@redhat.com>
26133
26134         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26135         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26136         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26137         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26138         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26139         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26140         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26141         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26142         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26143         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26144         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26145         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26146         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26147         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26148         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26149         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26150         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26151         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26152         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26153         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26154         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26155         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26156         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26157         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26158         Move from gcc.dg/.
26159         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26160         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26161         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26162         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26163         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26164         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26165         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26166         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26167         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26168         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26169         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26170         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26171         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26172         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26173         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26174         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26175         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26176         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26177         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26178         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26179         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26180         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26181         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26182         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26183         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26184         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26185         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26186         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26187         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26188         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26189         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26190         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26191         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26192         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26193         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26194         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26195         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26196         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26197         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26198         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26199         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26200         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26201         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26202         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26203         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26204
26205 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26206
26207         PR 24627
26208         * gcc.dg/tree-ssa/pr24627.c: New test.
26209
26210 2005-11-04 Paul Brook  <paul@codesourcery.com>
26211
26212         * gcc.dg/tls/opt-10.c: New test.
26213
26214 2005-11-04  Andreas Jaeger  <aj@suse.de>
26215
26216         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26217         avoid extra warnings.
26218
26219 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26220
26221         PR libfortran/22298
26222         * lib/target-supports.exp
26223         (check_effective_target_static_libgfortran): New
26224         static_libgfortran effective target.
26225         * gfortran.dg/static_linking_1.f: New test.
26226         * gfortran.dg/static_linking_1.c: New file.
26227
26228 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26229
26230         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26231
26232 2005-11-03  Josh Conner  <jconner@apple.com>
26233
26234         PR c++/19989
26235         g++.dg/ext/array2.C: New test.
26236         g++.dg/template/dependent-name3.C: New test.
26237         g++.dg/template/dependent-name4.C: New test.
26238         g++.dg/template/sfinae2.C: New test.
26239
26240 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26241
26242         PR preprocessor/22042
26243         * gcc.dg/cpp/strify4.c: New test.
26244
26245 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26246
26247         PR c++/17964
26248         * g++.dg/cpp/string-1.C: New test.
26249
26250 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26251
26252         * gcc.target/powerpc: New directory.
26253         * gcc.target/powerpc/powerpc.exp: New file.
26254         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26255         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26256         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26257         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26258         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26259         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26260         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26261         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26262         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26263         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26264         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26265         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26266         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26267         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26268         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26269         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26270         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26271         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26272         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26273         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26274         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26275         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26276         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26277         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26278         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26279         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26280         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26281         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26282         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26283         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26284         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26285         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26286         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26287         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26288
26289 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26290
26291         PR c++/21627
26292         * g++.dg/warn/inline2.C: New test.
26293
26294 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26295
26296         PR middle-end/23155
26297         * g++.dg/ext/c99struct1.C: New test.
26298         * gcc.dg/union-cast-1.c: New test.
26299         * gcc.dg/union-cast-2.c: New test.
26300         * gcc.dg/union-cast-3.c: New test.
26301
26302 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26303
26304         PR middle-end/24589
26305         * gcc.c-torture/execute/zero-struct-2.c: New test.
26306
26307 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26308
26309         PR c++/24582
26310         * g++.dg/init/switch1.C: New test.
26311
26312 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26313
26314         * gcc.dg/delay-slot-1.c: New test.
26315
26316 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26317
26318         PR target/24620
26319         * gcc.dg/pr24620.c: New test.
26320
26321 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26322
26323         PR c/24329
26324         * gcc.dg/format/unnamed-1.c: New test.
26325
26326 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26327
26328         PR c++/22434
26329         * g++.dg/expr/cond8.C: New test.
26330
26331         PR c++/24560
26332         * g++.dg/parse/dot1.C: New test.
26333
26334 2005-11-02  Jan Hubicka  <jh@suse.cz>
26335
26336         PR target/23303
26337         * gcc.dg/i386-lea.c: New test
26338
26339 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26340
26341         PR target/24615
26342         * gcc.dg/pr24615.c: New test.
26343
26344 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26345
26346         PR target/24600
26347         * gcc.dg/pr24600.c: New test.
26348
26349 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26350
26351         PR c++/19253
26352         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26353         * g++.dg/parse/typename9.C: New test.
26354         * g++/dg/parse/typename10.C: Likewise.
26355
26356 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26357
26358         PR fortran/18157
26359         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26360         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26361         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26362
26363 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26364
26365         PR c++/24569
26366         * g++.dg/debug/static1.C: New test.
26367
26368 2005-11-02  Josh Conner  <jconner@apple.com>
26369
26370         * g++.dg/crash38.C: moved into proper directory...
26371         * g++.dg/template/crash42.C: ...here
26372
26373 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26374
26375         PR target/18338
26376         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26377         pcc_bitfield_type_matters || default_packed.
26378
26379         * lib/target-supports.exp
26380         (check_effective_target_pcc_bitfield_type_matters): New proc.
26381         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26382
26383         PR testsuite/23304
26384         * lib/target-supports.exp (check_effective_default_packed): New proc.
26385         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26386         Gate expected errors on target ! default_packed.
26387         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26388
26389 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26390
26391         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26392         change (r106358).
26393
26394 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26395
26396         PR fortran/24008
26397         * gfortran.dg/entry_5.f90: New.
26398         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26399
26400 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26401
26402         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26403
26404 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26405
26406         PR fortran/21565
26407         gfortran.dg/namelist_blockdata.f90: New test.
26408
26409         PR fortran/18737
26410         gfortran.dg/external_implicit_none.f90: New test.
26411
26412         PR fortran/14994
26413         * gfortran.dg/secnds.f: New test.
26414
26415 2005-10-31  Jan Hubicka  <jh@suse.cz>
26416
26417         PR target/20928
26418         * gcc.c-torture/compile/pr20928.c: New test.
26419
26420 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26421
26422         PR middle-end/23492
26423         * gcc.c-torture/compile/zero-strct-5.c: New test.
26424
26425 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26426
26427         PR libgfortran/24584
26428         * gfortran.dg/pr24584.f90: New test.
26429
26430 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26431
26432         PR fortran/18883
26433         * gfortran.dg/char_result_9.f90: New.
26434         * gfortran.dg/char_result_10.f90: New.
26435
26436 2005-10-30  Jan Hubicka  <jh@suse.cz>
26437
26438         * g++.dg/tree-ssa/pr24172.C: New testcase.
26439
26440 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26441
26442         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26443
26444 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26445
26446         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26447         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26448         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26449         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26450         gfortran.dg/enum_9.f90,
26451         gfortran.fortran-torture/compile/enum_1.f90,
26452         gfortran.fortran-torture/execute/enum_1.f90,
26453         gfortran.fortran-torture/execute/enum_2.f90,
26454         gfortran.fortran-torture/execute/enum_3.f90,
26455         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26456
26457 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26458
26459         PR target/18482
26460         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26461         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26462
26463 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26464
26465         PR libfortran/20179
26466         * gfortran.dg/mixed_io_1.f90: New test.
26467         * gfortran.dg/mixed_io_1.c: New file.
26468
26469 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26470
26471         * gfortran.dg/malloc_free_1.f90: New test.
26472
26473 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26474
26475         * gcc.dg/nested-func-4.c: Require profiling -pg.
26476
26477 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26478
26479         PR C++/23229
26480         * g++.dg/warn/main-2.C: New test.
26481
26482 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26483
26484         PR fortran/24545
26485         * gfortran.dg/interface_2.f90: new test.
26486
26487 2005-10-28  Josh Conner  <jconner@apple.com>
26488
26489         PR c++/22153
26490         * g++.dg/template/crash38.C: New test.
26491         * g++.dg/parse/explicit1.C: Change expected errors.
26492
26493 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26494
26495         PR C++/23426
26496         * g++.dg/other/large-size-array.C: New test.
26497
26498 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26499
26500         PR middle-end/24362
26501         * g++.dg/opt/complex4.C: New test.
26502
26503 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26504
26505         * gcc.dg/nested-func-4.c: New test.
26506
26507 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26508
26509         PR fortran/24158
26510         gfortran.dg/derived_recursion.f90: New test.
26511         gfortran.dg/implicit_actual.f90: New test.
26512
26513 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26514
26515         PR middle-end/24295, PR testsuite/24477
26516         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26517         removed when weakref hits the tree.
26518
26519 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26520
26521         * gfortran.dg/cray_pointers_4.f90: New test.
26522
26523         * gfortran.dg/cray_pointers_5.f90: New test.
26524
26525 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26526
26527         PR fortran/22290
26528         * gfortran.dg/assign_5.f90: New test.
26529         * gfortran.dg/assign_6.f: New test.
26530
26531 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26532
26533         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26534         CPU has no SSE support.
26535
26536 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26537
26538         PR libgfortran/24224
26539         * gfortran.dg/arrayio_1.f90: Update attribution.
26540         * gfortran.dg/arrayio_2.f90: Update attribution.
26541         * gfortran.dg/arrayio_3.f90: Update attribution.
26542         * gfortran.dg/arrayio_4.f90: Update test conditions.
26543         * gfortran.dg/arrayio_5.f90: Update attribution.
26544         * gfortran.dg/arrayio_6.f90: New test.
26545         * gfortran.dg/arrayio_7.f90: New test.
26546
26547 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26548
26549         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26550
26551 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26552
26553         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26554
26555 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26556
26557         PR fortran/24416
26558         * gfortran.dg/namelist_char_only.f90: New test.
26559
26560 2005-10-24  Asher Langton  <langton2@llnl.gov>
26561
26562         PR fortran/17031
26563         PR fortran/22282
26564         * gfortran.dg/cray_pointers_1.f90: New test.
26565         * gfortran.dg/cray_pointers_2.f90: New test.
26566         * gfortran.dg/cray_pointers_3.f90: New test.
26567         * gfortran.dg/loc_1.f90: New test.
26568         * gfortran.dg/loc_2.f90: New test.
26569
26570 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26571
26572         * gcc.dg/pr24225.c: New test.
26573
26574 2005-10-24  Asher Langton  <langton2@llnl.gov>
26575
26576         * gfortran.dg/dup_save_1.f90: New test.
26577         * gfortran.dg/dup_save_2.f90: New test.
26578
26579 2005-10-24  Paul Brook  <paul@codesourcery.com>
26580
26581         PR 24107
26582         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26583         stdint.h.
26584
26585 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26586
26587         PR libgfortran/24489
26588         * gfortran.dg/pr24489.f90: New test.
26589
26590 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26591
26592         PR fortran/23635
26593         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26594
26595 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26596
26597         PR target/18911
26598         * g++.dg/init/array16.C: Skip for mmix-*-*.
26599
26600 2005-10-23  Asher Langton  <langton2@llnl.gov>
26601
26602         * gfortran.dg/byte_1.f90: New test.
26603         * gfortran.dg/byte_2.f90: New test.
26604
26605 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26606
26607         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26608
26609 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26610
26611         PR fortran/18022
26612         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26613
26614         PR fortran/24311
26615         * gfortran.dg/merge_char_const.f90: New test.
26616
26617         PR fortran/24384
26618         * gfortran.dg/spread_scalar_source.f90: New test.
26619
26620 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26621
26622         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26623
26624         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26625         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26626
26627         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26628
26629 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26630
26631         PR fortran/24426
26632         * gfortran.dg/der_pointer_4.f90: New.
26633
26634 2005-10-22  David Ayers  <d.ayers@inode.at>
26635
26636         * obj-c++.dg/except-1.mm: Simplify.
26637
26638 2005-10-21  David Ayers  <d.ayers@inode.at>
26639
26640         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26641
26642 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26643
26644         * gfortran.dg/assumed_dummy_2.f90: New test.
26645
26646 2005-10-21  James E Wilson  <wilson@specifix.com>
26647
26648         PR preprocessor/15220
26649         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26650
26651 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26652
26653         * gcc.c-torture/execute/20051021-1.c: New test.
26654
26655 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26656
26657         PR c++/24260
26658         * g++.dg/ext/tmplattr1.C: New test.
26659
26660 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26661
26662         PR fortran/24440
26663         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26664
26665 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26666
26667         * obj-c++.dg/except-1.mm: New.
26668
26669         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26670
26671 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26672
26673         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26674
26675 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26676
26677         PR middle-end/24295
26678         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26679         declarations with the same names as thunks' alias targets, use
26680         aliases instead.
26681         * gcc.dg/attr-alias-3.c: New test.
26682         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26683
26684 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26685
26686         PR c++/22618
26687         * g++.dg/parse/access8.C: New test.
26688
26689 2005-10-20  Richard Guenther  <rguenther@suse.de>
26690
26691         PR c++/24439
26692         * g++.dg/tree-ssa/pr24439.C: New testcase.
26693
26694 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26695
26696         * g++.dg/opt/delay-slot-1.C: New test.
26697
26698 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26699
26700         PR fortran/21625
26701         * gfortran.fg/der_init_1.f90: New.
26702
26703 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26704
26705         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26706
26707 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26708
26709         PR c++/21908
26710         * g++.dg/parse/error28.C: New test.
26711
26712 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26713
26714         * gcc.dg/profile-generate-2.c: New test.
26715
26716 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26717
26718         PR target/23589
26719         * g++.dg/ext/dllimport11.C: New.
26720
26721 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26722
26723         PR c++/22293
26724         * g++.dg/other/friend3.C: New test.
26725
26726 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26727
26728         PR c++/23293
26729         * g++.dg/template/error19.C: New test.
26730
26731 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         PR c++/21383
26734         * g++.dg/overload/koenig2.C: New.
26735
26736         PR c++/23118
26737         * g++.dg/overload/error2.C: New.
26738
26739         PR c++/22604
26740         * g++.dg/inherit/covariant14.C: New.
26741
26742 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26743
26744         PR c++/23440
26745         * g++.dg/parse/for1.C: New test.
26746
26747 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26748
26749         PR fortran/23446
26750         * gfortran.dg/host_dummy_index_1.f90: New test.
26751
26752         PR fortran/21459
26753         * gfortran.dg/automatic_char_len_2.f90: New test.
26754
26755         PR fortran/20866
26756         * gfortran.dg/recursive_statement_functions.f90: New test.
26757
26758         PR fortran/20853
26759         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26760
26761         PR fortran/20849
26762         * gfortran.dg/external_initializer.f90: New test.
26763
26764         PR fortran/20837
26765         * non_module_public.f90: New test.
26766
26767 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         PR c++/24386
26770         * g++.dg/template/overload7.C: New.
26771
26772         PR c++/22551
26773         * g++.dg/other/switch2.C: Remove expected warnings.
26774
26775         PR c++/21353
26776         * g++.dg/template/defarg6.C: New.
26777
26778 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26779
26780         PR target/24315
26781         * gcc.target/i386/pr24315.c: New test.
26782
26783 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26784
26785         PR c++/24389
26786         * g++.dg/template/static21.C: New test.
26787         * g++.dg/template/static21-a.cc: Likewise.
26788
26789 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26790
26791         PR c++/23959
26792         * g++.dg/warn/Wswitch-default-1.C: New test.
26793         * g++.dg/warn/Wswitch-default-2.C: New test.
26794
26795 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26796
26797         PR c++/22173
26798         * g++.dg/parse/template18.C: New test.
26799         * g++.dg/template/nontype15.C: Likewise.
26800
26801 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26802
26803         PR fortran/22273
26804         * gfortran.dg/spec_expr_2.f90: New.
26805
26806 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26807
26808         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26809         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26810         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26811         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26812         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26813         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26814         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26815         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26816         previous target-specific skips and warning-message matches where
26817         applicable.
26818
26819 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26820
26821         PR c++/21347
26822         * g++.dg/warn/Wctor-dtor.C: New test.
26823
26824 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26825
26826         PR c/23439
26827         * gcc.dg/for-1.c: New test.
26828
26829 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26830
26831         PR c++/19565
26832         * g++.dg/warn/Wconversion1.C: New test.
26833         * g++.dg/ext/packed4.C: Compile with -w.
26834         * g++.dg/opt/20050511-1.C: Likewise.
26835         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26836
26837 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26838
26839         * gfortran.dg/boz_5.f90: New test.
26840
26841 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         PR c++/22551
26844         * g++.dg/other/switch2.C: New.
26845
26846         PR c++/23984
26847         * g++.dg/init/ctor7.C: New.
26848
26849 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26850
26851         PR c++/23730
26852         * g++.dg/parse/crash32.C: New test.
26853
26854 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26855
26856         PR c++/20721
26857         * g++.dg/init/goto2.C: New test.
26858
26859         PR c++/22464
26860         * g++.dg/template/crash/41.C: New test.
26861
26862         PR c++/22180
26863         * g++.dg/template/crash40.C: New test.
26864
26865         PR c++/23694
26866         * g++.dg/parse/friend5.C: New test.
26867
26868         PR c++/23307
26869         * g++.dg/template/crash38.C: New test.
26870
26871         PR c++/22352
26872         * g++.dg/template/friend38.C: New test.
26873
26874         PR c++/22405
26875         * g++.dg/template/crash39.C: New test.
26876
26877 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26878
26879         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26880         gcc.dg/debug/dwarf2/dwarf-char2.c,
26881         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26882
26883         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26884
26885 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26886
26887         * gcc.dg/dll-2.c: Add tests for warnings.
26888         * gcc.dg/dll-3.c: Likewise.
26889         * gcc.dg/dll-4.c: Likewise.
26890
26891         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26892         * g++.dg/ext/dllimport2.C: Likewise.
26893         * g++.dg/ext/dllimport3.C: Likewise.
26894         * g++.dg/ext/dllimport7.C: Likewise.
26895         * g++.dg/ext/dllimport8.C: Likewise.
26896         * g++.dg/ext/dllimport9.C: Likewise.
26897
26898 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26899
26900         PR fortran/24092
26901         * gfortran.dg/derived_pointer_recursion.f90: New test.
26902
26903 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26904
26905         * gcc.c-torture/execute/20051012-1.c: New test.
26906
26907 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26908
26909         PR fortran/18082
26910         * gfortran.dg/automatic_char_len_1.f90: New test.
26911
26912 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26913
26914         PR fortran/20847
26915         * gfortran.dg/save_common.f90: New test.
26916
26917         PR fortran/20856
26918         * gfortran.dg/save_result.f90: New test.
26919
26920 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         PR c++/21592
26923         * g++.dg/template/dependent-expr1.C: Add new expected error.
26924         * g++.dg/template/dependent-expr2.C: Adjust error text.
26925         * g++.dg/template/overload6.C: New.
26926
26927         PR c++/23797
26928         * g++.dg/other/typename8.C: New.
26929
26930         PR c++/21117
26931         * g++.dg/other/return1.C: New.
26932
26933 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26934
26935         PR c++/24052
26936         * g++.dg/ext/label5.C: New.
26937
26938 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         PR c++/19964
26941         * g++.dg/parse/crash31.C: New.
26942
26943 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26944
26945         * g++.dg/ipa/ipa-1.c: New test.
26946         * g++.dg/ipa/ipa-2.c: New test.
26947         * g++.dg/ipa/ipa-3.c: New test.
26948         * g++.dg/ipa/ipa-4.c: New test.
26949         * g++.dg/ipa/ipa-5.c: New test.
26950         * g++.dg/ipa/ipa.exp: New file.
26951
26952 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26953
26954         PR fortran/24207
26955         * gfortran.dg/private_type_3.f90: New test.
26956
26957 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26958
26959         PR fortran/20786
26960         gfortran.dg/aint_anint_1.f90: New test.
26961
26962 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26963
26964         PR libgfortran/24313
26965         gfortran.dg/csqrt.f: New test.
26966
26967 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26968
26969         PR c++/8057
26970         * g++.dg/warn/noeffect7.C: New test.
26971         * g++.dg/warn/noeffect2.C: Instantiate templates.
26972         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26973         and warning.
26974
26975 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26976
26977         PR c++/21089
26978         * g++.dg/init/float1.C: New test.
26979
26980         PR c++/24277
26981         * g++.dg/init/member1.C: Tweak error markers.
26982
26983 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26984
26985         PR testsuite/24281
26986         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26987         Check for null pointer.
26988
26989 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR c++/21369
26992         * g++.dg/parse/ret-type3.C: New test.
26993
26994 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26995
26996         PR tree-opt/23946
26997         * gcc.c-torture/compile/pr23946.c: New test.
26998
26999 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27000
27001         * g++.dg/opt/mmx2.C: New test.
27002
27003 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27004
27005         PR c++/24277
27006         * g++.dg/template/static20.C: New test.
27007
27008         PR c++/24302
27009         * g++.dg/warn/Wunused-12.C: New test.
27010
27011         PR c++/23437
27012         * g++.dg/template/arg4.C: New test.
27013
27014 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27015
27016         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27017         * gcc.dg/ucnid-3.c: Likewise.
27018         * gcc.dg/ucnid-4.c: Likewise.
27019         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27020         * g++.dg/other/ucnid-1.C: Likewise.
27021         * gcc.dg/sparc-frame-1.c: New test.
27022
27023 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/24139
27026         * g++.dg/template/spec27.C: New test.
27027
27028         PR c++/24275
27029         * g++.dg/template/static19.C: New test.
27030
27031 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27032
27033         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27034         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27035
27036 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27037
27038         PR target/24136
27039         * gfortran.fortran-torture/compile/pr24136.f: New test.
27040
27041 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27042
27043         PR c++/22172
27044         * g++.dg/parse/crash30.C: New test.
27045
27046 2005-10-07  Richard Guenther  <rguenther@suse.de>
27047
27048         PR middle-end/24227
27049         * gcc.c-torture/compile/pr24227.c: New testcase.
27050
27051 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27052
27053         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27054         Do not put aligned attributes on array elements.
27055
27056 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27057
27058         PR testsuite/23611, PR testsuite/23615
27059         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27060         writing prototypes of library functions by hand.
27061         * obj-c++.dg/bitfield-4.mm: Likewise.
27062         * obj-c++.dg/const-str-4.mm: Likewise.
27063         * obj-c++.dg/encode-4.mm: Likewise.
27064         * obj-c++.dg/encode-5.mm: Likewise.
27065         * obj-c++.dg/encode-6.mm: Likewise.
27066         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27067         * obj-c++.dg/method-10.mm: Likewise.
27068         * obj-c++.dg/method-17.mm: Likewise.
27069         * obj-c++.dg/method-19.mm: Likewise.
27070         * obj-c++.dg/try-catch-2.mm: Likewise.
27071
27072 2005-10-06  Richard Henderson  <rth@redhat.com>
27073
27074         PR 24236
27075         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27076
27077 2005-10-06  Dale Johannesen  <dalej@apple.com>
27078
27079         * gcc.c-torture/execute/20030125-1.c: Correct.
27080
27081 2005-10-06  Richard Guenther  <rguenther@suse.de>
27082
27083         PR tree-optimization/24238
27084         * g++.dg/tree-ssa/pr24238.C: New testcase.
27085
27086 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27087
27088         PR 18568
27089         * gfortran.dg/der_pointer_3.f90: New test.
27090
27091 2005-10-05  Devang Patel  <dpatel@apple.com>
27092
27093         PR Debug/23205
27094         * g++.dg/other/PR23205.C: New.
27095
27096 2005-10-05  Richard Henderson  <rth@redhat.com>
27097
27098         PR target/23602
27099         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27100         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27101
27102 2005-10-05  Dale Johannesen  <dalej@apple.com>
27103
27104         * gcc.c-torture/execute/float-floor.c: New.
27105
27106 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27107
27108         PR tree-optimization/21419
27109         PR tree-optimization/24146
27110         PR tree-optimization/24151
27111
27112         * g++.dg/ext/asm7.C: New.
27113         * g++.dg/ext/asm8.C: New.
27114         * gcc.dg/asm-1.c: Compile on all targets.
27115         * gcc.dg/asm-pr24146.c: New.
27116         * gcc.dg/pr21419.c: Adjust error messages.
27117
27118 2005-10-05  Richard Guenther  <rguenther@suse.de>
27119
27120         PR fortran/24176
27121         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27122
27123 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         PR c++/23513
27126         * g++.dg/template/spec22.C: Robustify test.
27127         * g++.dg/template/spec26.C: New.
27128
27129 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27130
27131         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27132         if target supports vector instructions.
27133
27134 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27135
27136         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27137         C99 functions.
27138
27139 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27140
27141         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27142         check_effective_target_fortran_large_int): Replace cached result
27143         when target changes.
27144
27145 2005-10-04  Devang Patel  <dpatel@apple.com>
27146
27147         * gcc.dg/i386-sse-vect-types.c: New.
27148
27149 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27150
27151         PR preprocessor/13726
27152         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27153         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27154
27155 2005-10-04  Richard Guenther  <rguenther@suse.de>
27156
27157         PR c/23576
27158         * gcc.dg/noncompile/pr23576.c: New testcase.
27159
27160 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27161
27162         PR middle-end/23125
27163         * gcc.dg/register-var-3.c: New test.
27164
27165 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27166
27167         * gcc.dg/pr23049.c: New test.
27168
27169         * gcc.dg/ucnid-4.c: Fix test.
27170
27171 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27172
27173         PR 23445
27174         * gcc.c-torture/compile/pr23445.c: New test.
27175
27176 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27177
27178         * g++.dg/overload/unknown1.C: New.
27179
27180 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/17775
27183         * g++.dg/template/repo4.C: New test.
27184
27185 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27186
27187         PR libfortran/19308
27188         * gfortran.dg/large_real_kind_2.F90: New test.
27189         * gfortran.dg/large_integer_kind_2.f90: New test.
27190
27191 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27192
27193         * lib/target-supports.exp (check_effective_target_vect_shift):
27194         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27195         (check_effective_target_vect_condition): Fix copy-n-pasto.
27196
27197         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27198         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27199         targets.
27200
27201 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27202
27203         PR c++/22621
27204         * g++.dg/template/overload5.C : New test.
27205
27206         PR c++/23840
27207         * g++.dg/expr/stdarg1.C: New test.
27208
27209 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27210
27211         PR 24142
27212         * gcc.c-torture/execute/pr24142.c: New test.
27213
27214 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27215
27216         PR 24141
27217         * gcc.c-torture/execute/pr24141.c: New test.
27218
27219 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27220             Diego Novillo  <dnovillo@redhat.com>
27221
27222         PR 23604
27223         * gcc.c-torture/execute/pr23604.c: New test.
27224
27225 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27226
27227         PR fortran/16404
27228         PR fortran/20835
27229         PR fortran/20890
27230         PR fortran/20899
27231         PR fortran/20900
27232         PR fortran/20901
27233         PR fortran/20902
27234         gfortran.dg/equiv_constraint_1.f90: New test.
27235         gfortran.dg/equiv_constraint_2.f90: New test.
27236         gfortran.dg/equiv_constraint_3.f90: New test.
27237         gfortran.dg/equiv_constraint_4.f90: New test.
27238         gfortran.dg/equiv_constraint_5.f90: New test.
27239         gfortran.dg/equiv_constraint_6.f90: New test.
27240         gfortran.dg/equiv_constraint_7.f90: New test.
27241         gfortran.dg/equiv_constraint_8.f90: New test.
27242         gfortran.dg/private_type_1.f90: New test.
27243         gfortran.dg/private_type_2.f90: New test.
27244         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27245         980628-10.f: Assert std=gnu to permit mixing of
27246         types in equivalence statements.
27247
27248 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27249
27250         PR 24112
27251         * gfortran.dg/open_status_1.f90: New.
27252
27253 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27254
27255         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27256         * gcc.dg/vect/pr22480.c: Clean up temp files.
27257         * gcc.dg/vect/pr23831.c: Clean up temp files.
27258         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27259         Clean up temp files.
27260         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27261         Clean up temp files.
27262
27263         * gcc.dg/20050309-1.c: Clean up temp files.
27264         * gcc.dg/20050325-1.c: Clean up temp files.
27265
27266 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27267
27268         PR tree-optimization/24059
27269         * gcc.dg/vect/pr24059.c : New test.
27270
27271 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27272
27273         PR middle-end/24109
27274         * gcc.c-torture/execute/20050929-1.c: New test.
27275
27276 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27277
27278         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27279
27280 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27281
27282         PR c/21419
27283         * gcc.dg/pr21419.c: New test.
27284
27285 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27286
27287         * gcc.dg/pr23911.c: New test.
27288
27289 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27290
27291         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27292
27293         PR c++/16782
27294         * g++.dg/parse/qualified4.C: New test.
27295         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27296         * g++.old-deja/g++.mike/p8154.C: Likewise.
27297
27298 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27299
27300         PR c++/22147
27301         * g++.dg/template/friend37.C: New test.
27302         * g++.dg/parse/crash28.C: Adjust error markers.
27303
27304 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27305
27306         PR fortran/18518
27307         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27308
27309 2005-09-27  Devang Patel  <dpatel@apple.com>
27310
27311         PR tree-optimization/23625
27312         * gcc.dg/pr23625.c: New test.
27313
27314 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27315
27316         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27317         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27318
27319 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27320
27321         PR fortran/23677
27322         * gfortran.fortran-torture/execute/save_1.f90: New test.
27323         * gfortran.dg/save_1.f90: New test.
27324
27325 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27326
27327         * gcc.target/i386/builtin-apply-mmx.c: New test.
27328
27329         PR target/22576
27330         * gcc.target/i386/pr22576.c: New test.
27331
27332         PR target/22585
27333         * gcc.target/i386/pr22585.c: New test.
27334
27335         PR target/23268
27336         * gcc.target/i386/pr23268.c: New test.
27337
27338         PR middle-end/23831
27339         * gcc.dg/vect/pr23831.c: New test.
27340
27341         PR target/24055
27342         * gcc.target/i386/pr24055.c: New test.
27343
27344 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27345
27346         PR tree-optimization/23960
27347         * gcc.c-torture/compile/pr23960.c: New.
27348
27349 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27350
27351         PR fortran/16861
27352         * gfortran.dg/nested_modules_3.f90: New.
27353
27354 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27355
27356         PR fortran/24005
27357         gfortran.dg/interface_1.f90: New test.
27358
27359 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27360         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27361
27362         PR fortran/23843
27363         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27364
27365 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27366
27367         PR fortran/23516
27368         * gfortran.dg/imag_1.f: New test.
27369         * gfortran.dg/imag_2.f: Ditto.
27370
27371 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27372
27373         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27374
27375 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27376
27377         PR c++/21983
27378         * g++.dg/warn/pr21983.C: New test.
27379
27380 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27381
27382         * gcc.dg/20050922-1.c: Testcase added.
27383
27384 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27385
27386         PR c++/23993
27387         * g++.dg/template/array14.C: New test.
27388
27389 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27390
27391         PR fortran/19929
27392         * gfortran.dg/der_ptr_component_1.f90: New test.
27393
27394 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27395
27396         PR c++/23965
27397         * g++.dg/template/error1.C: Reject "no matching function" message.
27398
27399 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27400
27401         PR c++/17609
27402         * g++.dg/lookup/error1.C: New test.
27403
27404 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27405
27406         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27407         functionality of the testcase.
27408
27409 2005-09-20  Richard Henderson  <rth@redhat.com>
27410
27411         * gcc.dg/vect/vect-22.c: Require vect_float.
27412         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27413
27414 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27415
27416         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27417         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27418         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27419         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27420         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27421         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27422         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27423         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27424         * gcc.dg/cpp/ucnid-8.c: New test.
27425
27426 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27427
27428         PR tree-optimization/23929
27429         * gcc.c-torture/compile/pr23929.c: New test.
27430
27431 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27432
27433         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27434         for one loop.
27435
27436 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27437
27438         PR testsuite/23186
27439         * g++.dg/other/pr22003.C: Require named sections.
27440
27441 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27442
27443         PR c++/23947
27444         * g++.dg/rtti/crash3.C: New test.
27445
27446         PR tree-optimization/23818
27447         * gcc.dg/pr23818.c: New test.
27448
27449 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27450
27451         PR fortran/23420
27452         * gfortran.dg/print_fmt_4.f: New.
27453
27454 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27455
27456         PR fortran/23663
27457         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27458
27459 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27460
27461         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27462         Use pointers to local alignable arrays instead. Added comments.
27463         * gcc.dg/vect/vect-46.c: Likewise.
27464         * gcc.dg/vect/vect-48.c: Likewise.
27465         * gcc.dg/vect/vect-49.c: Likewise.
27466         * gcc.dg/vect/vect-52.c: Likewise.
27467         * gcc.dg/vect/vect-53.c: Likewise.
27468         * gcc.dg/vect/vect-54.c: Likewise.
27469         * gcc.dg/vect/vect-56.c: Likewise.
27470         * gcc.dg/vect/vect-57.c: Likewise.
27471         * gcc.dg/vect/vect-58.c: Likewise.
27472         * gcc.dg/vect/vect-60.c: Likewise.
27473         * gcc.dg/vect/vect-61.c: Likewise.
27474
27475         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27476         The test is no longer vectorizable on vect_no_align targets.
27477         * gcc.dg/vect/vect-43.c: Likewsie.
27478
27479         * gcc.dg/vect/vect-44.c: Added comments.
27480         * gcc.dg/vect/vect-45.c: Added comments.
27481         * gcc.dg/vect/vect-50.c: Added comments.
27482         * gcc.dg/vect/vect-51.c: Added comments.
27483
27484         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27485         aligned type.
27486         * gcc.dg/vect/Os-vect-95.c: Likewise.
27487
27488         * gcc.dg/vect/vect-41.c: Test removed.
27489         * gcc.dg/vect/vect-47.c: Test removed.
27490         * gcc.dg/vect/vect-55.c: Test removed.
27491         * gcc.dg/vect/vect-59.c: Test removed.
27492
27493 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27494
27495         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27496         No longer vectorizable on vect_no_align targets.
27497         * gcc.dg/vect/pr20122.c: Likewise.
27498         * gcc.dg/vect/vect-74.c: Likewise.
27499         * gcc.dg/vect/vect-75.c: Likewise.
27500         * gcc.dg/vect/vect-76.c: Likewise.
27501
27502         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27503         Will not be vectorizable on vect_no_align targets once aliasing issues
27504         are resolved.
27505         * gcc.dg/vect/vect-79.c: Likewise.
27506
27507         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27508         * gcc.dg/vect/vect-78.c: Likewise.
27509         * gcc.dg/vect/vect-97.c: Likewise.
27510
27511 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27512
27513         * gcc.dg/pr23943.c: New test.
27514
27515 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27516
27517         PR fortran/19181
27518         * gfortran.dg/derived_pointer_null_1.f90: New test.
27519
27520 2005-09-18  Richard Guenther  <rguenther@suse.de>
27521
27522         PR middle-end/23944
27523         * gcc.c-torture/compile/pr23944.c: New testcase.
27524
27525 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27526
27527         PR fortran/15975
27528         * gfortran.dg/der_pointer_2.f90: New test.
27529
27530 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27531
27532         PR fortran/16861
27533         * gfortran.dg/nested_modules_2.f90: New test.
27534
27535 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27536
27537         PR c++/18368
27538         * g++.dg/other/semicolon.C: New test.
27539
27540 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27541
27542         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27543         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27544
27545 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27546
27547         PR c++/23914
27548         * g++.dg/template/static18.C: New test.
27549
27550         PR c++/21514
27551         * g++.dg/template/crash19.C: Remove dg-error marker.
27552         * g++.dg/template/local4.C: New test.
27553
27554 2005-09-16  Paul Brook  <paul@codesourcery.com>
27555
27556         PR fortran/23906
27557         * gfortran.dg/dependency_1.f90: New test.
27558
27559 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27560
27561         PR c++/23896
27562         * g++.dg/template/static17.C: New test.
27563
27564 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27565
27566         PR c++/23139
27567         * g++.dg/warn/huge-val1.C: New test.
27568
27569 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27570
27571         PR c++/13140
27572         * g++.dg/parse/class2.C: New test.
27573         * g++.dg/template/explicit8.C: Likewise.
27574         * g++.dg/template/spec25.C: Likewise.
27575
27576 2005-09-14  Josh Conner  <jconner@apple.com>
27577
27578         PR middle-end/23584
27579         * gcc.dg/pr23584.c: New test.
27580
27581 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27582
27583         PR fortran/21875 Internal Unit Array I/O, NIST
27584         * gfortran.dg/arrayio_1.f90: New test.
27585         * gfortran.dg/arrayio_1.f90: New test.
27586         * gfortran.dg/arrayio_1.f90: New test.
27587         * gfortran.dg/arrayio_1.f90: New test.
27588         * gfortran.dg/arrayio_1.f90: New test.
27589
27590 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27591
27592         PR middle-end/22480
27593         * gcc.dg/vect/pr22480.c: New test.
27594
27595 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27596
27597         PR fortran/19358
27598         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27599
27600 2005-09-13 Josh Conner <jconner@apple.com>
27601
27602         PR c++/23180
27603         * g++.dg/init/struct2.C: New test.
27604         * g++.dg/init/struct3.C: New test.
27605
27606 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27607
27608         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27609         Clean up temp files.
27610         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27611         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27612         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27613         gcc.dg/tree-ssa/builtin-printf-1.c,
27614         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27615         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27616         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27617         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27618         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27619         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27620         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27621         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27622         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27623         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27624         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27625         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27626
27627 2005-09-13  Josh Conner  <jconner@apple.com>
27628
27629         * lib/gcc-dg.exp: Load scanipa.exp.
27630         (cleanup-dump): New procedure.
27631         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27632         * lib/scandump.exp: New file.
27633         * lib/scantree.exp: Use it.
27634         * lib/scanipa.exp: New file.
27635
27636 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27637
27638         PR fortran/17740
27639         * gfortran.dg/generic_4.f90: New test.
27640
27641 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27642
27643         PR target/23816
27644         * gcc.target/i386/pr23816-1.c: New test.
27645         * gcc.target/i386/pr23816-2.c: New test.
27646
27647
27648 2005-09-13  Bastian Blank <waldi@debian.org>
27649
27650         PR c++/16171
27651         * g++.dg/abi/mangle26.C: New test.
27652         * g++.dg/abi/mangle27.C: New test.
27653         * g++.dg/abi/mangle28.C: New test.
27654         * g++.dg/abi/mangle29.C: New test.
27655
27656         PR c++/23839
27657         * g++.dg/parse/register1.C: New test.
27658
27659 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27660
27661         PR c++/23842
27662         * g++.dg/template/access16.C: New test.
27663
27664 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27665
27666         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27667
27668 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27669
27670         PR fortran/18899
27671         * gfortran.dg/shape_2.f90: New test.
27672
27673 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27674
27675         PR target/19269
27676         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27677         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27678         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27679         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27680         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27681         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27682         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27683         tests.
27684
27685 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27686
27687         PR c++/23841
27688         * g++.dg/parse/template17.C: New test.
27689
27690 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27691
27692         PR c++/23789
27693         * g++.dg/template/nontype14.C: New test.
27694
27695 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27696
27697         PR g++/7874
27698         * g++.dg/lookup/friend7.C: New test.
27699         * g++.dg/lookup/friend8.C: New test.
27700         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27701         so that it will be found via argument dependent lookup.
27702         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27703         friend functions which will no longer be found.
27704         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27705         function g, so that it will be found via argument dependent
27706         lookup.
27707         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27708         * g++.old-deja/g++.mike/net43.C: Likewise.
27709
27710 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27711
27712         PR c++/23691
27713         * g++.dg/template/static16.C: New test.
27714
27715 2005-09-12  Josh Conner  <jconner@apple.com>
27716
27717         PR middle-end/23237
27718         * gcc.c-torture/compile/pr23237.c: New test.
27719
27720 2005-09-11  Richard Henderson  <rth@redhat.com>
27721
27722         * g++.dg/other/error8.C: Update expected diagnostic text.
27723
27724 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27725
27726         PR libfortran/19872
27727         * gfortran.dg/overwrite_1.f: New test.
27728
27729 2005-09-09  Josh Conner  <jconner@apple.com>
27730
27731         * g++.dg/init/pr23180-1.C: Removed.
27732         * g++.dg/init/pr23180-2.C: Removed.
27733
27734 2005-09-09  David Daney <ddaney@avtrex.com>
27735
27736         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27737         files which are ...
27738         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27739         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27740
27741 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27742
27743         * gfortran.dg/iostat_2.f90: New test.
27744
27745 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27746
27747         PR c++/22252
27748         * g++.dg/ext/interface1.C: New test.
27749         * g++.dg/ext/interface1.h: Likewise.
27750         * g++.dg/ext/interface1a.cc: Likewise.
27751
27752 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27753
27754         * gfortran.dg/iomsg_1.f90: New test case.
27755
27756 2005-09-09  Richard Guenther  <rguenther@suse.de>
27757
27758         PR c++/23624
27759         * g++.dg/tree-ssa/pr23624.C: New testcase.
27760
27761 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27762
27763         PR fortran/19239
27764         * gfortran.dg/vector_subscript_1.f90,
27765         * gfortran.dg/vector_subscript_2.f90: New tests.
27766
27767 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27768
27769         PR fortran/21104
27770         * gfortran.dg/array_alloc_1.f90,
27771         * gfortran.dg/array_alloc_2.f90,
27772         * gfortran.dg/array_alloc_3.f90: New tests.
27773
27774 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27775
27776         PR fortran/12840
27777         * gfortran.dg/array_constructor_6.f90
27778         * gfortran.dg/array_constructor_7.f90
27779         * gfortran.dg/array_constructor_8.f90
27780         * gfortran.dg/array_constructor_9.f90
27781         * gfortran.dg/array_constructor_10.f90
27782         * gfortran.dg/array_constructor_11.f90
27783         * gfortran.dg/array_constructor_12.f90: New tests.
27784
27785 2005-09-08  Josh Conner  <jconner@apple.com>
27786
27787         PR c++/23180
27788         * g++.dg/init/pr23180-1.C: New test.
27789         * g++.dg/init/pr23180-2.C: New test.
27790
27791 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27792
27793         PR fortran/18878
27794         * gfortran.dg/module_double_reuse.f90: New.
27795
27796 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27797
27798         PR fortran/23270
27799         PR fortran/22304
27800         PR fortran/18870
27801         PR fortran/17917
27802         PR fortran/16511
27803         * gfortran.dg/common_equivalence_1.f: New.
27804         * gfortran.dg/common_equivalence_2.f: New.
27805         * gfortran.dg/common_equivalence_3.f: New.
27806         * gfortran.dg/contained_equivalence_1.f90: New.
27807         * gfortran.dg/module_blank_common.f90: New.
27808         * gfortran.dg/module_commons_1.f90: New.
27809         * gfortran.dg/module_equivalence_1.f90: New.
27810         * gfortran.dg/nested_modules_1.f90: New.
27811         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27812         equivalences and add comment to connect the test with
27813         the PR.
27814
27815 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27816
27817         PR fortran/23765
27818         * gfortran.dg/common_6.f90: New test.
27819
27820 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27821
27822         PR fortran/15326
27823         * gfortran.dg/char_result_1.f90,
27824         * gfortran.dg/char_result_2.f90,
27825         * gfortran.dg/char_result_3.f90,
27826         * gfortran.dg/char_result_4.f90,
27827         * gfortran.dg/char_result_5.f90,
27828         * gfortran.dg/char_result_6.f90,
27829         * gfortran.dg/char_result_7.f90,
27830         * gfortran.dg/char_result_8.f90: New tests.
27831
27832 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27833
27834         PR fortran/19928
27835         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27836
27837 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27838
27839         PR obj-c++/16816
27840         * obj-c++.dg/selector-5.mm: New test.
27841         * obj-c++.dg/selector-6.mm: New test.
27842
27843 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27844
27845         PR objc/20574
27846         PR objc/19324
27847         * objc.dg/error-1.m: New test.
27848
27849 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27850
27851         PR fortran/23373
27852         * gfortran.fortran-torture/execute/pr23373-1.f90,
27853         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27854
27855 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27856
27857         PR libfortran/23760
27858         * gfortran.dg/g77/1832.f: Remove long string in write statement
27859         to allow the test to pass on correct list directed output with
27860         prepended space.
27861
27862 2005-09-07  James E Wilson  <wilson@specifix.com>
27863
27864         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27865
27866 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27867
27868         * gfortran.dg/parameter+save.f90: Rename to
27869         * gfortran.dg/parameter_save.f90: .. this.
27870
27871 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27872
27873         PR fortran/20848
27874         * gfortran.dg/parameter+save.f90: New test case.
27875
27876 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27877
27878         PR fortran/19269
27879         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27880
27881 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27882
27883         PR c/23075
27884         * gcc.dg/pr23075.c: New test.
27885         * g++.dg/warn/pr23075.C: New test.
27886
27887         PR target/22362
27888         * gcc.target/i386/pr22362.c: New test.
27889
27890         PR rtl-optimization/23098
27891         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27892
27893         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27894         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27895         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27896
27897 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27898
27899         * g++.dg/expr/cast6.C: New test.
27900
27901         PR c++/9782
27902         * g++.dg/init/new15.C: New test.
27903
27904 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27905
27906         * gcc.dg/vect/Os-vect-95.c: New test.
27907         * gcc.dg/vect/vect-95.c: Same.
27908
27909 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27910
27911         * gcc.dg/vect/vect-29.c: Update xfail testing.
27912         * gcc.dg/vect/vect-44.c: Same.
27913         * gcc.dg/vect/vect-48.c: Same.
27914         * gcc.dg/vect/vect-50.c: Same.
27915         * gcc.dg/vect/vect-72.c: Same.
27916         * gcc.dg/vect/vect-77.c: Same.
27917         * gcc.dg/vect/vect-78.c: Same.
27918         * gcc.dg/vect/vect-80.c: Same.
27919         * gcc.dg/vect/vect-96.c: Same.
27920         * gcc.dg/vect/vect-100.c: Same.
27921         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27922         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27923         * gfortran.dg/vect/vect-5.f90: Same.
27924
27925 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27926
27927         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27928         start strings.
27929         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27930         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27931
27932         PR c++/23056
27933         * g++.dg/opt/pr23056.C: New test.
27934
27935         PR rtl-optimization/23098
27936         * gcc.target/i386/pr23098.c: New test.
27937
27938 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27939
27940         PR c++/23667
27941         * g++.dg/template/static15.C: New test.
27942
27943         PR c++/21440
27944         * g++.dg/ext/stmtexpr5.C: New test.
27945         * g++.dg/ext/stmtexpr6.C: Likewise.
27946
27947 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27948
27949         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27950
27951         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27952         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27953         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27954
27955 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27956
27957         PR libfortran/23321
27958         * gfortran.dg/direct_io_4.f90: New test case.
27959
27960 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27961             Rasmus Hahn  <rassahah@neofonie.de>
27962
27963         PR libobjc/23108
27964         * objc.dg/type-stream-1.m: New test.
27965
27966 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27967
27968         PR fortran/23661
27969         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27970         gfortran.dg/print_fmt_3.f90: New test.
27971
27972 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27973
27974         * gfortran.dg/fmt_t_1.f90: New test.
27975
27976 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27977
27978         PR rtl-optimization/23454
27979         * g++.dg/opt/pr23454.C: New test.
27980
27981 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27982
27983         PR c++/23699
27984         * g++.dg/ext/static1.C: New test.
27985
27986 2005-09-02  Richard Henderson  <rth@redhat.com>
27987
27988         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27989         tail call to check_fa_work.
27990
27991 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27992
27993         PR c++/21687
27994         * g++.dg/other/gc3.C: New test.
27995
27996 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27997
27998         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27999         * gcc.dg/20050826-1.c: Likewise.
28000
28001 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28002
28003         PR c++/23167
28004         * g++.dg/expr/volatile1.C: New test.
28005
28006 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28007
28008         PR middle-end/23547
28009         * gcc.dg/pr23547.c: New test.
28010
28011 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28012
28013         PR c/22061
28014         * gcc.c-torture/execute/pr22061-1.c,
28015         * gcc.c-torture/execute/pr22061-2.c,
28016         * gcc.c-torture/execute/pr22061-3.c,
28017         * gcc.c-torture/execute/pr22061-4.c: New tests.
28018
28019 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28020
28021         * gcc.dg/Wredundant-decls-2.c: New test to check that
28022         -Wredundant-decls does not issue warning for a variable
28023         definition following a declaration.
28024
28025 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28026
28027         PR debug/7241
28028         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28029         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28030         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28031
28032         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28033         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28034         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28035         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28036         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28037         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28038         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28039         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28040
28041 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28042
28043         PR objc/23306
28044         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28045         scan-assmbler.
28046
28047 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28048
28049         PR target/21255
28050         * gcc.dg/pr21255-1.c: New test.
28051         * gcc.dg/pr21255-2-mb.c: Likewise.
28052         * gcc.dg/pr21255-2-ml.c: Likewise.
28053         * gcc.dg/pr21255-3.c: Likewise.
28054         * gcc.dg/pr21255-4.c: Likewise.
28055
28056 2005-08-31  Dale Johannesen  <dalej@apple.com>
28057
28058         * gcc.dg/20050830-1.c: New.
28059
28060 2005-08-31  Josh Conner  <jconner@apple.com>
28061
28062         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28063         command-line options for arm-*-* targets.
28064         * g++.dg/init/array16.C: Likewise.
28065         * g++.dg/other/crash-4.C: Likewise.
28066
28067 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28068
28069         PR obj-c++/23640
28070         * obj-c++.dg/gnu-runtime-3.mm: New test.
28071
28072 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28073
28074         PR c++/13377
28075         * g++.dg/lookup/ambig4.C: New test.
28076         * g++.dg/lookup/ambig5.C: New test.
28077         * g++.dg/tc1/dr101.C: Adjust error markers.
28078
28079 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28080
28081         PR c++/23639
28082         * g++.dg/template/ttp5.C: Adjust error markers.
28083
28084 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28085
28086         PR testsuite/23609
28087         * lib/obj-c++.exp: Include target-libpath.exp.
28088         (obj-c++_link_flags): Look for the GNU libobjc library
28089         and set the library path to include it.
28090         Don't manually set LD_LIBRARY_PATH (etc.) but call
28091         set_ld_library_path_env_vars instead.
28092         (obj-c++_target_compile): Don't set library path or
28093         linker flags because they are already set correctly
28094         in obj-c++_link_flags.
28095
28096 2005-08-30  Josh Conner  <jconner@apple.com>
28097
28098         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28099         to command-line options for arm-*-* targets.
28100
28101 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28102
28103         * g++.dg/other/i386-1.C: New.
28104
28105 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28106
28107         PR preprocessor/20348
28108         PR preprocessor/20356
28109         * gcc.dg/cpp/pr20348.c: New test.
28110         * gcc.dg/cpp/pr20348.h: New file.
28111         * gcc.dg/cpp/inc/pr20348.h: New file.
28112         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28113         * gcc.dg/cpp/pr20356.c: New test.
28114         * gcc.dg/cpp/pr20356.h: New file.
28115         * gcc.dg/cpp/inc/pr20356.h: New file.
28116         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28117
28118 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28119
28120         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28121         Fix array dimension to avoid correct end-of-file error.
28122
28123 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28124
28125         PR libfortran/23598
28126         * gfortran.dg/iostat_1.f90: New test.
28127
28128 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28129
28130         PR middle-end/23408
28131         * gcc.dg/pr23408.c: New test.
28132
28133 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28134
28135         PR c++/23099
28136         * g++.dg/init/member1.C: Make sure erroneous static data member
28137         definitions are required.
28138         * g++.dg/template/static13.C: New test.
28139         * g++.dg/template/static14.C: Likewise.
28140
28141 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28144         -march=pentium4, remove ilp32 requirement.
28145
28146         PR middle-end/23484
28147         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28148         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28149
28150 2005-08-29  Andreas Jaeger  <aj@suse.de>
28151
28152         PR testsuite/23607
28153         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28154
28155 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28156
28157         * gcc.c-torture/execute/20050316-2.c: New test.
28158         * gcc.c-torture/execute/20050316-3.c: New test.
28159         * gcc.dg/torture/pr16104-1.c: New test.
28160
28161 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28162
28163         PR middle-end/23463
28164         * gcc.c-torture/execute/zero-struct-1.c: New test.
28165
28166 2005-08-27  Richard Guenther  <rguenther@suse.de>
28167
28168         PR target/23575
28169         * gcc.target/i386/pr23575.c: New testcase.
28170
28171 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28172
28173         PR rtl-optimization/23561
28174         * gcc.c-torture/execute/20050826-1.c: New test.
28175
28176         PR rtl-opt/23560
28177         * gcc.c-torture/execute/20050826-2.c: New test.
28178
28179 2005-08-26  Dale Johannesen  <dalej@apple.com>
28180
28181         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28182         * gcc.dg/20050826-1.c: New.
28183
28184 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR c++/19004
28187         * g++.dg/template/nontype13.C: New test.
28188
28189         PR c++/23491
28190         * g++.dg/init/new14.C: New test.
28191         * g++.dg/expr/anew1.C: Do not XFAIL.
28192         * g++.dg/expr/anew2.C: Likewise.
28193         * g++.dg/expr/anew3.C: Likewise.
28194
28195 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28196
28197         PR middle-end/22439
28198         * gcc.dg/vla-3.c: New test.
28199
28200 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28201
28202         PR fortran/20363
28203         * gfortran.dg/named_interface.f90: New.
28204
28205 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28206
28207         * gcc.c-torture/execute/frame-address.c: New test.
28208
28209 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         PR c++/20817
28212         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28213
28214 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28215
28216         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28217
28218 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28219
28220         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28221         * gcc.dg/altivec-22.c: Rename from..
28222         * gcc.dg/altivec-nomfcr.c: ..this.
28223
28224 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28225
28226         PR tree-optimization/23546
28227         * gcc.dg/tree-ssa/pr23546.c: New test.
28228
28229 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28230
28231         PR fortran/17758
28232         * gfortran.dg/nonreturning_statements.f90: New test.
28233
28234 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         PR c++/22454
28237         * g++.dg/parse/crash29.C: New.
28238
28239 2005-08-23  DJ Delorie  <dj@redhat.com>
28240
28241         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28242         constants have the L suffix.
28243
28244 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         PR c++/23044
28247         * g++.dg/template/instantiate8.C: New.
28248
28249 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28250
28251         PR middle-end/23467
28252         * gcc.c-torture/execute/pr23467.c: New test.
28253
28254 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28255
28256         PR tree-optimization/22043
28257         * gcc.c-torture/execute/20050613-1.c: New test.
28258
28259 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28260
28261         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28262
28263 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28264
28265         PR rtl-optimization/23478
28266         * g++.dg/opt/pr23478.C: New test.
28267
28268 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28269
28270         PR c/18715
28271         * gcc.dg/switch-warn-3.c: New test.
28272
28273 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28274
28275         PR c++/22233
28276         * g++.dg/template/param1.C: New test.
28277
28278 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28279
28280         PR c++/23089
28281         * g++.dg/other/incomplete1.C: New test.
28282
28283 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28284
28285         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28286         are vectorizable.
28287
28288 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28289
28290         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28291         d_lines_5.f: New.
28292
28293 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28294
28295         * gcc.target/i386/sse-4.c: New test.
28296
28297 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28298
28299         PR testsuite/23239
28300         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28301
28302 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28303
28304         * gcc.dg/20050811-1.c: New test.
28305         * gcc.dg/20050811-2.c: New test.
28306
28307 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28308
28309         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28310
28311 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28312
28313         PR 23476
28314         * gcc.c-torture/compile/pr23476.c: New test.
28315
28316 2005-08-19  Devang Patel  <dpatel@apple.com>
28317
28318         PR tree-optimization/23048
28319         * gcc.dg/tree-ssa/pr23048.c: New test.
28320
28321 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28322
28323         PR middle-end/20624
28324         * g++.dg/warn/Wreturn-3.C: New test
28325
28326 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28327
28328         PR tree-optimization/22228
28329         * g++.dg/vect/pr22543.cc: New test.
28330
28331 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28332
28333         PR tree-optimization/21574
28334         * gcc.dg/tree-ssa/pr21574.c: New test.
28335
28336 2005-08-16  James E Wilson  <wilson@specifix.com>
28337
28338         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28339
28340 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28341
28342         PR tree-opt/23402
28343         * gcc.c-torture/compile/zero-strct-3.c: New test.
28344         * gcc.c-torture/compile/zero-strct-4.c: New test.
28345
28346 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28347
28348         PR target/23376
28349         * gcc.target/x86_64/pr23376.c: New test.
28350
28351 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28352
28353         PR c++/23337
28354         * g++.dg/ext/vector2.C: New.
28355
28356 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28357
28358         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28359
28360 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28361
28362         PR libfortran/23428
28363         * gfortran.dg/inquire-complex.f90: New test case.
28364
28365 2005-08-16  James E Wilson  <wilson@specifix.com>
28366
28367         PR tree-optimization/21105
28368         * gcc.dg/large-size-array.c: New.
28369
28370 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28371
28372         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28373         type.
28374         * gcc.dg/vect/vect-41: Likewise.
28375         * gcc.dg/vect/vect-42: Likewise.
28376         * gcc.dg/vect/vect-43: Likewise.
28377         * gcc.dg/vect/vect-44: Likewise.
28378         * gcc.dg/vect/vect-46: Likewise.
28379         * gcc.dg/vect/vect-47: Likewise.
28380         * gcc.dg/vect/vect-48: Likewise.
28381         * gcc.dg/vect/vect-52: Likewise.
28382         * gcc.dg/vect/vect-53: Likewise.
28383         * gcc.dg/vect/vect-54: Likewise.
28384         * gcc.dg/vect/vect-55: Likewise.
28385         * gcc.dg/vect/vect-56: Likewise.
28386         * gcc.dg/vect/vect-57: Likewise.
28387         * gcc.dg/vect/vect-58: Likewise.
28388         * gcc.dg/vect/vect-59: Likewise.
28389         * gcc.dg/vect/vect-60: Likewise.
28390         * gcc.dg/vect/vect-61: Likewise.
28391         * gcc.dg/vect/vect-85: Likewise.
28392         * gcc.dg/vect/vect-87: Likewise.
28393         * gcc.dg/vect/vect-88: Likewise.
28394         * gcc.dg/vect/vect-93.c: Likewise.
28395         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28396         * gcc.dg/vect/vect-75: Likewise.
28397         * gcc.dg/vect/vect-76: Likewise.
28398         * gcc.dg/vect/vect-77: Likewise.
28399         * gcc.dg/vect/vect-78: Likewise.
28400         * gcc.dg/vect/vect-80: Likewise.
28401         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28402         vectorized for the expected reason, rather than checking how alignment
28403         was handled.
28404         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28405         aligned type and also instead of aligned pointers. Added documentation.
28406
28407 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28408
28409         * gfortran.dg/power.f90: New test.
28410
28411 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28412
28413         PR rtl-optimization/23299
28414         * g++.dg/opt/pr23299.C: New test.
28415
28416 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28417
28418         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28419
28420 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28421
28422         * g++.dg/template/local6.C: New test.
28423
28424 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28425
28426         * execute/exceptions/finally-1.m: Check that the catch and finally are
28427         being called.  Also add a "return 0;" at the end of main.
28428
28429 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28430
28431         PR fortran/21432.
28432         * gfortran.dg/namelist_print_1.f: New test of functionality of
28433         PRINT namelist.
28434         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28435         namelist generates error with -std=f95.
28436
28437 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28438
28439         PR tree-optimization/23119
28440         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28441
28442 2005-08-13  Marcin Koziej  <creep@desk.pl>
28443             Andrew Pinski  <pinskia@physics.uc.edu>
28444
28445         PR libobjc/22492
28446         * execute/exceptions/finally-1.m: New test.
28447
28448 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28449
28450         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28451         testsuite.
28452         * objc/execute/exceptions/trivial.m: New test.
28453         * objc.dg/try-catch-11.m: Move to ...
28454         * objc/execute/exceptions/foward-1.m: Here.
28455         * objc.dg/try-catch-2.m: Move to ...
28456         * objc/execute/exceptions/catchall-1.m: Here.
28457         * objc.dg/try-catch-8.m: Move to ...
28458         * objc/execute/exceptions/local-variables-1.m: Here.
28459
28460 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28461
28462         * objc.dg/nested-func-1.m: Move to ...
28463         * objc/execute/nested-func-1.m: Here.
28464
28465 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28466
28467         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28468         in ${options} instead of [target_info name].
28469         * lib/obj-c++.exp (objc_target_compile): Likewise.
28470
28471 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28472
28473         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28474
28475 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28476
28477         part of PR testsuite/23348
28478         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28479         each of the torture options.
28480         * objc/compile/trivial.m: New test.
28481
28482 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28483
28484         * gfortran.dg/eoshift.f90: Correct format.
28485
28486 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28487
28488         * gfortran.fortran-torture/execute/character_passing.f90:
28489         Fix comment typo.
28490
28491 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28492
28493         PR c++/8271
28494         * g++.dg/template/unify10.C: New.
28495
28496 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28497
28498         * g++.dg/parse/pr22514.C: Move to...
28499         * g++.dg/debug/pr22514.C: here.
28500
28501 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28502
28503         PR c++/23266
28504         * g++.dg/inherit/pure1.C: New test.
28505
28506         * ChangeLog: Fix typos.
28507
28508 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28509             Steven Bosscher  <stevenb@suse.de>
28510
28511         * gfortran.dg/runtime_warning_1.f90: New test.
28512
28513 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28514
28515         PR c++/23219
28516         * g++.dg/parse/crash28.C: New.
28517
28518 2005-08-11  Richard Guenther  <rguenther@suse.de>
28519
28520         PR target/23289
28521         * gcc.target/i386/tailcall-1.c: New testcase.
28522
28523 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28524
28525         * gcc.dg/vect/vect-67.c: Un-xfail.
28526
28527 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28528
28529         PR c++/23225
28530         * g++.dg/parse/crash27.C: new test.
28531
28532 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28533
28534         PR libfortran/22143
28535         * gfortran.dg/shift-kind.f90: New testcase.
28536
28537 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28538
28539         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28540         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28541
28542 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28543
28544         PR c++/20646
28545         * g++.dg/other/mult-stor1.C: New test.
28546
28547 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28548
28549         * gcc.c-torture/pr18299-1.c: Move to ...
28550         * gcc.c-torture/compile/pr18299-1.c: Here.
28551
28552 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28553
28554         * gfortran/fortran.torture/execute/character_passing.f90:
28555         Fix types for LSAME.
28556
28557 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28558
28559         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28560         input data back to what it was originally.
28561
28562 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28563
28564         * objc.dg/try-catch-8.m: Enable for all targets.
28565
28566 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28567
28568         * gcc.dg/pr23165.c: New test.
28569
28570 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28571
28572         PR tree-optimization/23234
28573         * gcc.dg/tree-ssa/pr23234.c: New test.
28574
28575 2005-08-08  Josh Conner  <jconner@apple.com>
28576
28577         PR rtl-optimization/23241
28578         * gcc.dg/char-compare.c: New test.
28579
28580 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28581
28582         PR c++/22508
28583         * g++.dg/init/new13.C: New test.
28584
28585 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28586
28587         PR c++/21166
28588         * g++.dg/other/crash-4.C: Adjust
28589         * g++/dg/ext/packed9.C: New.
28590
28591 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28592
28593         PR middle-end/21964
28594         * gcc.c-torture/execute/pr21964-1.c: New test.
28595
28596 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28597
28598         PR c/22458
28599         * gcc.dg/pr22458-1.c: New test.
28600
28601 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28602             Steven G. Kargl <kargls@comcast.net>
28603
28604         PR fortran/22390
28605         * gfortran.dg/flush_1.f90: New test.
28606
28607 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28608
28609         PR c++/23191
28610         * g++.dg/template/eh2.C: New test.
28611
28612 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28613
28614         PR c++/19498
28615         * g++.dg/template/instantiate7.C: New test.
28616
28617 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28618
28619         PR c/23113
28620         * gcc.dg/Wunused-value-1.c: New test.
28621
28622 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28623
28624         PR rtl-optimization/23233
28625         * gcc.c-torture/compile/pr23233-1.c: New test.
28626
28627 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28628
28629         PR fortran/18833
28630         PR fortran/20850
28631         * gfortran.dg/equiv_1.f90: New test.
28632         * gfortran.dg/equiv_2.f90: New test.
28633         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28634         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28635         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28636
28637 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28638
28639         * gcc.c-torture/execute/vrp-5.c: New test.
28640         * gcc.c-torture/execute/vrp-6.c: New test.
28641         * gcc.dg/tree-ssa/vrp21.c: New test.
28642
28643 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28644
28645         * g++.dg/parse/pr22514.C: New test.
28646
28647 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28648
28649         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28650
28651         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28652         instead of constant loads / pool entries.
28653
28654 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28655
28656         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28657         TEST_TO_WCTYPE.
28658
28659 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28660
28661         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28662         __WINT_TYPE__ in generated prototypes if possible.
28663
28664 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28665
28666         PR 22037
28667         * g++.dg/tree-ssa/pr22037.C:
28668
28669 2005-08-04  Richard Henderson  <rth@redhat.com>
28670
28671         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28672         scan-tree-dump-times directive.
28673
28674 2005-08-04  Jan Hubicka  <jh@suse.cz>
28675
28676         * gcov-1.C: Fix switch counts.
28677         * gcov-4b.c: Likewise.
28678
28679 2005-08-03  Jeff Law  <law@redhat.com>
28680
28681         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28682
28683 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28684
28685         * gcc.c-torture/execute/pr23135.c: New test.
28686
28687 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28688
28689         PR tree-optimization/19899
28690         * gcc.dg/tree-ssa/scev-1.c: New test.
28691         * gcc.dg/tree-ssa/scev-2.c: New test.
28692
28693 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28694
28695         PR target/18582
28696         * gcc.dg/torture/pr18582-1.c: New test.
28697
28698 2005-08-03  Jan Hubicka  <jh@suse.cz>
28699
28700         * update-conroll.c: New testcase.
28701         * update-conroll-2.c: New testcase.
28702
28703 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28704
28705         * gfortran.dg/constant_substring.f: New test.
28706         * gfortran.dg/pr22491.f: New test.
28707
28708 2005-08-02  Jan Hubicka  <jh@suse.cz>
28709
28710         * update-threading.c: Replace by the proper one.
28711
28712 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28713
28714         PR 23164
28715         * g++.dg/tree-ssa/pr23164.C: New test.
28716
28717 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28718
28719         * gcc.dg/tree-ssa/pr23192.c: New test.
28720
28721 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28722
28723         * gcc.c-torture/execute/vrp-4.c: New test.
28724
28725 2005-08-02  Jan Hubicka  <jh@suse.cz>
28726
28727         * update-threading.c: New test.
28728
28729 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28730
28731         * gcc.c-torture/compile/20050801-1.c: New test.
28732         * gcc.c-torture/compile/20050801-2.c: New test.
28733
28734 2005-08-01  Jan Hubicka  <jh@suse.cz>
28735
28736         * val-prof-5.c: New test.
28737
28738 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28739
28740         PR c/22311
28741         * gcc.dg/pr22311-1.c : New test.
28742
28743 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28744
28745         PR target/23095
28746         * gfortran.dg/pr23095.f: New test.
28747
28748         PR c++/22003
28749         * g++.dg/other/pr22003.C: New test.
28750
28751 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28752
28753         PR target/20621
28754         * gcc.c-torture/execute/pr20621-1.c: New test.
28755
28756 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28757
28758         * gfortran.dg/comma_format_extension_4.f: Adjust length
28759         of string for format.
28760         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28761         print statement with internal write.
28762         * gfortran.dg/der_array_io_2.f: Likewise.
28763         * gfortran.dg/der_array_io_3.f: Likewise.
28764
28765 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28766
28767         * gcc.dg/fold-abs-4.c: new test.
28768
28769 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28770
28771         PR fortran/22570 an related issues.
28772         * gfortran.dg/x_slash_1.f: New test.
28773
28774 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28775
28776         PR c/23143
28777         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28778         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28779
28780 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28781
28782         PR c/529
28783         * gcc.dg/Wshadow-3.c: New test.
28784
28785 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28786
28787         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28788         used to have the wrong bounds).
28789
28790 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28791
28792         PR c/21720
28793         * gcc.dg/hex-round-1.c: Test more cases.
28794         * gcc.dg/hex-round-2.c: New test.
28795
28796 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28797
28798         PR 22550
28799         * g++.dg/tree-ssa/pr22550.C: New test.
28800
28801 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28802
28803         * gcc.dg/tree-ssa/vrp19.c: New test.
28804         * gcc.dg/tree-ssa-vrp20.c: New test.
28805
28806 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28807
28808         PR c/22240
28809         * gcc.dg/transparent-union-4.c: New test.
28810
28811 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28812
28813         PR c/22192
28814         * gcc.dg/c99-vla-2.c: New test.
28815
28816 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28817
28818         PR c/21720
28819         * gcc.dg/hex-round-1.c: New test.
28820
28821 2005-07-28  Jan Hubicka  <jh@suse.cz>
28822
28823         * inliner-1.c: Do not dump everything.
28824         * tree-prof.exp: Do not pass -ftree-based-profiling.
28825         * bprob.exp: Likewise.
28826
28827         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28828
28829 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28830
28831         PR c++/22545
28832         * g++.dg/expr/ptrmem7.C: New test.
28833
28834 2005-07-28  Mike Stump  <mrs@apple.com>
28835
28836         * g++.old-deja/g++.mike/visibility-1.C: New test.
28837
28838 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28839
28840         PR c/20187
28841         * gcc.c-torture/execute/pr20187-1.c: New test.
28842
28843 2005-07-28  Jeff Law  <law@redhat.com>
28844
28845         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28846         * gcc.dg/tree-ssa/vrp18.c: New test.
28847
28848 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28849
28850         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28851
28852 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28853
28854         PR tree-optimization/22506
28855         * gcc.dg/vect/ps22506.c: New test.
28856
28857 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28858
28859         PR target/21149
28860         * gcc.target/i386/sse-3.c: New test.
28861
28862 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28863
28864         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28865         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28866
28867 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28868
28869         PR c/22589
28870         * gcc.c-torture/compile/pr22589-1.c: New test.
28871
28872 2005-07-28  Jan Hubicka  <jh@suse.cz>
28873
28874         * update-loopch.c: New testcase.
28875
28876 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28877
28878         PR rtl-optimization/23047
28879         * gcc.c-torture/execute/pr23047.c: New test.
28880         * gcc.c-torture/execute/pr23047.x: New.
28881
28882 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28883
28884         PR tree-optimization/22493
28885         * gcc.c-torture/execute/pr22493-1.c: New test.
28886         * gcc.c-torture/execute/pr22493-1.x: New.
28887         * gcc.c-torture/execute/vrp-1.c: New test.
28888         * gcc.c-torture/execute/vrp-2.c: New test.
28889         * gcc.c-torture/execute/vrp-2.c: New test.
28890
28891 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28892
28893         * gcc.target/frv/all-builtin-read8.c: Delete.
28894         * gcc.target/frv/all-builtin-read16.c: Delete.
28895         * gcc.target/frv/all-builtin-read32.c: Delete.
28896         * gcc.target/frv/all-builtin-read64.c: Delete.
28897         * gcc.target/frv/all-builtin-write8.c: Delete.
28898         * gcc.target/frv/all-builtin-write16.c: Delete.
28899         * gcc.target/frv/all-builtin-write32.c: Delete.
28900         * gcc.target/frv/all-builtin-write64.c: Delete.
28901         * gcc.target/frv/all-read-write-1.c: New.
28902
28903 2005-07-27  Jeff Law  <law@redhat.com>
28904
28905         * gcc.c-torture/execute/pr22630.c: New test.
28906
28907 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28908
28909         PR tree-optimization/23073
28910         * gcc.dg/vect/nodump-pr23073.c: New test.
28911         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28912
28913 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28914
28915         PR tree-optimize/22348
28916         * gcc.c-torture/execute/pr22348.c: New.
28917
28918 2005-07-27  Richard Guenther  <rguenther@suse.de>
28919
28920         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28921
28922 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28923
28924         PR fortran/22503
28925         * gfortran.dg/logical_comp.f90: New test.
28926
28927 2005-07-27  Jan Hubicka  <jh@suse.cz>
28928
28929         * inliner-1.c: Add cleanup of dumps.
28930         * val-prof-*.c: Likewise.
28931         * update-tailcall.c: New.
28932
28933 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28934
28935         PR 22591
28936         * gcc.dg/tree-ssa/pr22591.c: New test.
28937         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28938
28939 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28940
28941         PR libobjc/22606
28942         * objc.dg/try-catch-11.m: New test.
28943
28944 2005-07-26  Richard Guenther  <rguenther@suse.de>
28945
28946         PR tree-optimization/22486
28947         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28948
28949 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28950
28951         PR tree-opt/22484
28952         * g++.dg/opt/loop2.C: New test.
28953
28954 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28955
28956         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28957         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28958
28959 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28960
28961         * lib/profopt.exp (profopt-execute): Check for profiling data
28962         files on the target.
28963
28964 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28965
28966         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28967         for matching of asm labels.
28968
28969 2005-07-25  Richard Guenther  <rguenther@suse.de>
28970
28971         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28972
28973 2005-07-25  Richard Guenther  <rguenther@suse.de>
28974
28975         PR testsuite/22624
28976         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28977
28978 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28979
28980         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28981         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28982         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28983         * gcc.dg/vect/vect-100.c: New test.
28984         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28985         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28986         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28987         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28988         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28989         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28990         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28991         * gfortran.dg/vect/pr19049.f90: New testcase.
28992         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28993
28994 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28995
28996         * gcc.c-torture/execute/20050713-1.c: New test.
28997
28998         PR fortran/20063
28999         * gfortran.fortran-torture/execute/data_4.f90: New test.
29000
29001         PR middle-end/20303
29002         * gcc.dg/visibility-d.c: New test.
29003
29004 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29005
29006         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29007         * gfortran.dg/underflow.f90: Ditto.
29008
29009 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29010
29011         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29012         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29013         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29014
29015 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29016
29017         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29018         include case of field width of zero.
29019
29020 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29021
29022         PR libgfortran/21875
29023         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29024         with trailing blanks on normal formatted read.
29025
29026 2005-07-23  Chao-ying Fu  <fu@mips.com>
29027
29028         * gcc.target/mips/mips32-dsp-type.c: New test.
29029         * gcc.target/mips/mips32-dsp.c: New test.
29030
29031 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29032
29033         PR testsuite/21073
29034         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29035
29036         PR testsuite/20454
29037         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29038         and __cyg_profile_func_exit.
29039
29040 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29041
29042         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29043         * gfortran.dg/comma_format_extension_4.f: Same.
29044         * gfortran.dg/pr15332.f: Same.
29045         * gfortran.dg/pr21730.f: Same.
29046
29047 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29048
29049         * g++.dg/opt/vrp2.C: Fix testcase.
29050
29051         PR tree-opt/22625
29052         * g++.dg/opt/vrp2.C: New test.
29053
29054 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29055
29056         PR debug/21828
29057         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29058
29059 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29060
29061         * gcc.dg/tree-ssa/20050719-1.c: New test.
29062
29063 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29064
29065         * gcc.dg/bfin-longcall-1.c: New file.
29066         * gcc.dg/bfin-longcall-2.c: New file.
29067
29068 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29069
29070         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29071
29072 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29073
29074         PR middle-end/19055
29075         * gcc.dg/tree-ssa/pr19055.c: New test.
29076         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29077
29078 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29079
29080         PR C++/22358
29081         * g++.dg/other/pr22358.C: New test.
29082
29083 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29084
29085         PR c++/2922
29086         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29087
29088 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29089
29090         PR c++/15938
29091         * g++.dg/init/union2.C: New test.
29092
29093 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29094
29095         PR c/22393
29096         * gcc.dg/complex-4.c: New test.
29097
29098 2005-07-21  Richard Guenther  <rguenther@suse.de>
29099
29100         PR testsuite/22522
29101         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29102         scanning for asm labels.
29103         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29104
29105 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29106
29107         PR target/22085
29108         * gcc.dg/altivec-pr22085.c: New.
29109
29110 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29111
29112         PR tree-optimization/19210
29113         * gcc.dg/tree-ssa/pr19210-1.c: New.
29114         * gcc.dg/tree-ssa/pr19210-2.c: New.
29115
29116 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29117
29118         PR rtl-optimization/22167
29119         * g++.dg/opt/pr22167.C: New test.
29120
29121 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29122
29123         PR c++/2922
29124         * g++.dg/lookup/two-stage2.C: New.
29125         * g++.dg/lookup/two-stage3.C: New.
29126         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29127         fixed two-stage name lookup for operators.
29128         * g++.dg/template/call3.C: Compiler now produces an appropriate
29129         error message.
29130         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29131         14 as a candidate.
29132         * g++.dg/template/ptrmem4.C: Compiler produces different error
29133         message.
29134         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29135         connect_to_method as a candidate.
29136
29137 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29138
29139         * gcc.dg/fold-alloc-1.c: New test.
29140
29141 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29142
29143         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29144         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29145
29146 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29147
29148         * gcc.dg/fold-abs-1.c: New test.
29149         * gcc.dg/fold-abs-2.c: New test.
29150         * gcc.dg/fold-abs-3.c: New test.
29151
29152 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29153
29154         Make CONSTRUCTOR use VEC to store initializers.
29155         * g++.dg/ext/complit3.C: Check for specific error messages.
29156         * g++.dg/init/brace2.C: Update error message.
29157         * g++.dg/warn/Wbraces2.C: Likewise.
29158
29159 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29160
29161         PR fortran/16940
29162         * gfortran.dg/module_interface_1.f90: New test.
29163
29164 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29165             Kenneth Zadeck <zadeck@naturalbridge.com>
29166
29167         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29168
29169 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29170
29171         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29172         specify -Wformat for these tests.
29173         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29174         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29175         * gcc.dg/format/opt-6.c: Delete.
29176
29177 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29178
29179         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29180         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29181
29182 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29183
29184         * gcc.dg/tree-ssa/alias-2.c: New test.
29185
29186 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR c++/22263
29189         * g++.dg/template/explicit7.C: New test.
29190
29191 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29192
29193         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29194         field width of 8 to +Inf and -Inf.
29195
29196 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29197
29198         PR c++/22139
29199         * g++.dg/template/friend36.C: New test.
29200
29201 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29202
29203         PR fortran/21730
29204         * gfortran.dg/pr21730.f: New test.
29205
29206 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29207             Kenneth Zadeck <zadeck@naturalbridge.com>
29208
29209         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29210         since pure const detection cannot run at -O1 in c compiler.
29211         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29212         can now optimize this case properly.
29213         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29214         because we now pass.
29215         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29216
29217 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29218
29219         PR c/22421
29220         * gcc.dg/format/bitfld-1.c: New test.
29221
29222 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29223
29224         PR c++/22204
29225         * g++.dg/rtti/repo1.C: New test.
29226
29227 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29228
29229         PR middle-end/22398
29230         * gcc.c-torture/compile/pr22398.c: New test.
29231
29232 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29233
29234         PR c++/22132
29235         * g++.dg/expr/cast4.C: New test.
29236
29237 2005-07-15  Richard Guenther  <rguenther@suse.de>
29238
29239         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29240         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29241
29242 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29243
29244         PR tree-optimization/22230
29245         * gcc.dg/tree-ssa/pr22230.c: New test.
29246
29247 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29248
29249         * gfortran.dg/g77/cpp6.f: New test.
29250
29251         PR fortran/22417
29252         * gfortran.dg/g77/cpp5.F: New test.
29253         * gfortran.dg/g77/cpp5.h: New file.
29254         * gfortran.dg/g77/cpp5inc.h: New file.
29255
29256 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29257
29258         PR libfortran/16435
29259         * gfortran.dg/tl_editting.f90: New.
29260         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29261
29262 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29263
29264         * gfortran.dg/char_array_constructor.f90: New test.
29265
29266 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29267
29268         * gfortran.dg/past_eor.f90: New.
29269         * gfortran.dg/complex_read.f90: New.
29270
29271 2005-07-13  Jeff Law  <law@redhat.com>
29272
29273         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29274         additional casts.
29275
29276         * gcc.dg/tree-ssa/pr22321.c: New test
29277
29278 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29279
29280         PR tree-optimization/21921
29281         * gcc.dg/tree-ssa/pr21921.c: New.
29282
29283 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29284
29285         PR tree-optimizatio/22442
29286         * gcc.dg/tree-ssa/loop-11.c: New test.
29287
29288 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29289
29290         PR tree-opt/21840
29291         * gcc.c-torture/compile/pr21840.c: New test.
29292
29293 2005-07-12  Jan Hubicka  <jh@suse.cz>
29294
29295         * gcc.c-torture/compile/pr22379.c: New test.
29296
29297 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29298
29299         PR libfortran/21593
29300         gfortran.dg/dev_null.f90: Remove outdated comment about
29301         PR libfortran/21593.
29302
29303
29304 2005-07-12  Dale Johannesen  <dalej@apple.com>
29305
29306         * gcc.target/i386/compress-float-sse.c: New.
29307         * gcc.target/i386/compress-float-sse-pic.c: New.
29308         * gcc.target/i386/compress-float-387.c: New.
29309         * gcc.target/i386/compress-float-387-pic.c: New.
29310         * gcc.dg/compress-float-ppc.c: New.
29311         * gcc.dg/compress-float-ppc-pic.c: New.
29312
29313 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29314
29315         PR libfortran/21593
29316         gfortran.dg/dev_null.f90: Remove targets.
29317
29318 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29319
29320         PR tree-opt/22335
29321         * gcc.dg/pr22335-1.c: New test.
29322         * gcc.dg/pr22335-2.c: New test.
29323
29324 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29325
29326         PR c++/20172
29327         * g++.dg/template/nontype12.C : New test.
29328
29329 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29330
29331         * gcc.dg/tree-ssa/loop-10.c: New test.
29332
29333 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29334
29335         * gcc.c-torture/execute/20020720-1.x: Remove.
29336
29337 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29338
29339         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29340
29341 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29342
29343         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29344         (dg-mips-options): Use it.
29345
29346 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29347
29348         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29349
29350 2005-07-09  Richard Henderson  <rth@redhat.com>
29351
29352         * lib/target-supports.exp (check_effective_target_sync_char_short):
29353         Add alpha.
29354
29355 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29356
29357         PR libfortran/22217
29358         * gfortran.dg/negative-z-descriptor.f90: New test.
29359
29360 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29361
29362         PR tree-opt/22329
29363         * gcc.dg/pr22329.c: New test.
29364
29365 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29366
29367         PR tree-optimization/20139
29368         * gcc.dg/tree-ssa/pr20139.c: New.
29369
29370 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29371
29372         PR tree-opt/22356
29373         * gcc.dg/pr22356-1.c: New test.
29374
29375 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29376
29377         PR c++/21799
29378         * g++.dg/template/unify8.C: New.
29379         * g++.dg/template/unify9.C: New.
29380
29381 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29382
29383         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29384
29385 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29386
29387         * gcc.dg/darwin-version-1.c: New.
29388         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29389         * gcc.dg/builtins-20.c: Likewise.
29390         * gcc.dg/builtins-53.c: Likewise.
29391         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29392         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29393         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29394         * gcc.dg/torture/builtins-power-1.c: Likewise.
29395         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29396         on Darwin.
29397
29398 2005-07-07  Jeff Law  <law@redhat.com>
29399
29400         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29401         argument evaluation order.
29402
29403 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29404
29405         PR libfortran/21594
29406         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29407         Add test cases where the shift length is greater than the
29408         array length.
29409
29410 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29411
29412         * obj-c++.dg/proto-lossage-6.mm: New.
29413         * objc.dg/proto-lossage-6.m: New.
29414
29415 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29416
29417         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29418         * objc.dg/gnu-runtime-2.m: Likewise.
29419
29420 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29421
29422         * gfortran.dg/longline.f: New test.
29423
29424         * gfortran.dg/badline.f: New test.
29425
29426 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29427
29428         PR fortran/16531
29429         PR fortran/15966
29430         PR fortran/18781
29431         * gfortran.dg/hollerith.f90: New.
29432         * gfortran.dg/hollerith2.f90: New.
29433         * gfortran.dg/hollerith3.f90: New.
29434         * gfortran.dg/hollerith4.f90: New.
29435         * gfortran.dg/hollerith_f95.f90: New.
29436         * gfortran.dg/hollerith_legacy.f90: New.
29437         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29438
29439 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29440
29441         PR objc/22274
29442         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29443         * objc.dg/gnu-runtime-2.m: New.
29444
29445 2005-07-06  Jeff Law  <law@redhat.com>
29446
29447         * gcc.dg/tree-ssa/vrp17.c: New test.
29448
29449 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29450
29451         PR fortran/22327
29452         * gfortran.dg/array_constructor_5.f90: New test.
29453
29454 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29455
29456         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29457
29458 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29459
29460         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29461         * gcc.dg/980816-1.c: Ditto.
29462
29463 2005-07-06  Jeff Law  <law@redhat.com>
29464
29465         * gcc.c-torture/compile/pr21356.c: New test.
29466
29467 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29468
29469         PR c/22013
29470         PR c/22098
29471         * gcc.c-torture/compile/pr22013-1.c,
29472         gcc.c-torture/execute/pr22098-1.c,
29473         gcc.c-torture/execute/pr22098-2.c,
29474         gcc.c-torture/execute/pr22098-3.c: New tests.
29475
29476 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29477
29478         PR c/22308
29479         * gcc.dg/pr22308-1.c: New test.
29480
29481 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29482
29483         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29484         target.
29485         * gcc.dg/compare9.c: Use -fshort-enums instead of
29486         -fno-short-enums.  Change the last test to dg-bogus.
29487
29488 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29489
29490         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29491         * gcc.dg/compare9.c: New.
29492
29493 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29494
29495         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29496
29497 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29498
29499         PR testsuite/22288
29500         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29501
29502
29503 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29504
29505         * gcc.dg/format/gcc_gfc-1.c: New.
29506
29507 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29508
29509         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29510
29511 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29512
29513         PR fortran/20842
29514         * gfortran.dg/io_invalid_1.f90: New test.
29515
29516 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29517
29518         * gcc.dg/format/gcc_diag-1.c: Update.
29519
29520 2005-07-02  Jeff Law  <law@redhat.com>
29521
29522         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29523         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29524
29525 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29526
29527         * gcc.dg/format/gcc_diag-1.c: Update.
29528
29529 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29530
29531         PR tree-opt/22269
29532         * gcc.c-torture/compile/pr22269.c: New test.
29533
29534 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29535
29536         PR 21584
29537         PR 22219
29538         * g++.dg/tree-ssa/pr21584-1.C: New test.
29539         * g++.dg/tree-ssa/pr21584-2.C: New test.
29540
29541 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29542
29543         * obj-c++.dg/try-catch-11.mm: New.
29544         * objc.dg/try-catch-10.m: New.
29545
29546 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29547
29548         * g++.dg/other/ucnid-1.C: xfail on AIX.
29549
29550 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29551
29552         PR 22234
29553         * gcc.dg/20050629-1.c: New test.
29554
29555 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29556
29557         * obj-c++.dg/const-str-1[0-1].mm: New.
29558         * objc.dg/const-str-1[0-1].m: New.
29559
29560 2005-05-29  Richard Henderson  <rth@redhat.com>
29561
29562         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29563         Rename from check_effective_target_vect_no_max.
29564         (check_effective_target_vect_no_int_add): New.
29565         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29566         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29567         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29568         * gcc.dg/vect/vect-reduc-1.c: Use both.
29569         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29570
29571 2005-05-29  Richard Henderson  <rth@redhat.com>
29572
29573         * lib/target-supports.exp (check_effective_target_vect_no_max):
29574         Remove i386 and x86_64.
29575
29576 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29577
29578         PR testsuite/21969
29579         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29580
29581 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29582
29583         PR middle-end/21969
29584         * gcc.dg/vect/pr21969.c: New test.
29585
29586 2005-06-28  Eric Christopher  <echristo@redhat.com>
29587
29588         PR c/22052
29589         PR c/21975
29590         * gcc.dg/inline1.c: New test.
29591         * gcc.dg/inline2.c: Ditto.
29592         * gcc.dg/inline3.c: Ditto.
29593         * gcc.dg/inline4.c: Ditto.
29594         * gcc.dg/inline5.c: Ditto.
29595
29596 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29597
29598         PR libfortran/22142
29599         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29600         Add testcase also testing eoshift1 for PR 22142.
29601
29602 2005-06-28  Richard Henderson  <rth@redhat.com>
29603
29604         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29605         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29606         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29607         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29608         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29609
29610 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29611
29612         PR libfortran/22142
29613         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29614         Add testcase for PR 22142.
29615
29616 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29617
29618         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29619         gcc.target/ia64/fpreg-2.c: New tests.
29620
29621 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29622
29623         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29624
29625 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29626
29627         PR libfortran/22170
29628         * gfortran.dg/slash_1.f90: New test.
29629
29630 2005-06-27  Richard Henderson  <rth@redhat.com>
29631
29632         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29633         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29634         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29635         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29636         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29637         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29638
29639 2005-06-27  Richard Henderson  <rth@redhat.com>
29640
29641         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29642         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29643
29644 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29645
29646         * obj-c++.dg/proto-lossage-5.mm: New.
29647         * objc.dg/proto-lossage-5.m: New.
29648
29649 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29650
29651         PR 21959
29652         * gcc.dg/tree-ssa/pr21959.c: New test.
29653
29654 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29655
29656         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29657         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29658         testing uninitialized var.
29659
29660         * gcc.c-torture/execute/builtins/chk.h: New.
29661         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29662         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29663         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29664         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29665         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29666         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29667         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29668         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29669         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29670         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29671         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29672         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29673         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29674         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29675         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29676         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29677         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29678         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29679         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29680         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29681         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29682         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29683         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29684         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29685         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29686         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29687         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29688         * gcc.dg/builtin-object-size-1.c: New test.
29689         * gcc.dg/builtin-object-size-2.c: New test.
29690         * gcc.dg/builtin-object-size-3.c: New test.
29691         * gcc.dg/builtin-object-size-4.c: New test.
29692         * gcc.dg/builtin-object-size-5.c: New test.
29693         * gcc.dg/builtin-stringop-chk-1.c: New test.
29694         * gcc.dg/builtin-stringop-chk-2.c: New test.
29695         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29696         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29697         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29698         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29699         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29700         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29701         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29702         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29703         * gcc.c-torture/execute/printf-1.c: New test.
29704         * gcc.c-torture/execute/fprintf-1.c: New test.
29705         * gcc.c-torture/execute/vprintf-1.c: New test.
29706         * gcc.c-torture/execute/vfprintf-1.c: New test.
29707         * gcc.c-torture/execute/printf-chk-1.c: New test.
29708         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29709         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29710         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29711
29712 2005-06-27  Michael Matz  <matz@suse.de>
29713
29714         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29715         slot is not merged if address escapes.
29716
29717 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29718
29719         PR c/21911
29720         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29721
29722 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29723
29724         PR middle-end/17965
29725         * gcc.c-torture/compile/20050622-1.c: New test.
29726
29727         PR middle-end/22028
29728         * gcc.dg/20050620-1.c: New test.
29729
29730 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29731
29732         PR tree-optimization/22026
29733         * gcc.dg/tree-ssa/pr22026.c: New.
29734
29735 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29736
29737         PR libfortran/22144
29738         * gfortran.dg/shift-alloc.f90: New testcase.
29739
29740 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29741
29742         * all files: Update FSF address in copyright headers.
29743
29744 2005-06-22  Jan Hubicka  <jh@suse.cz>
29745
29746         * wholeprogram-1.c: New testcase.
29747         * wholeprogram-2.c: New testcase.
29748
29749 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29750
29751         PR 22171
29752         * gcc.dg/tree-ssa/pr22171.c: New test.
29753
29754 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29755
29756         * gfortran.dg/simplify_modulo.f90: New.
29757
29758 2005-06-24  Jan Hubicka  <jh@suse.cz>
29759
29760         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29761
29762 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29763
29764         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29765
29766 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29767
29768         * obj-c++.dg/typedef-alias-1.mm: New.
29769         * objc.dg/typedef-alias-1.m: New.
29770
29771 2005-06-23  Jeff Law  <law@redhat.com>
29772
29773         * gcc.dg/tree-ssa/vrp16.c: New test.
29774
29775 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29776
29777         * lib/target-supports.exp: Add
29778         check_effective_target_fortran_large_real and
29779         check_effective_target_fortran_large_int to check for
29780         corresponding effective targets.
29781         * gfortran.dg/large_integer_kind_1.f90: New test.
29782         * gfortran.dg/large_real_kind_1.f90: New test.
29783
29784 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29785
29786         PR tree-optimization/22117
29787         * gcc.dg/tree-ssa/pr22117.c: New.
29788
29789 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29790
29791         PR testsuite/22123
29792         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29793
29794 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29795
29796         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29797
29798 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29799
29800         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29801         * gfortran.dg/f2c_4.c: Likewise.
29802
29803 2005-06-22 Paul Brook  <paul@codesourcery.com>
29804
29805         PR fortran/21034
29806         * gfortran.dg/auto_save_1.f90: New test.
29807
29808 2005-06-22  Michael Matz  <matz@suse.de>
29809
29810         * gcc.target/x86-64/abi: New directory.
29811         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29812         * gcc.target/x86-64/abi/README.gcc: New file.
29813         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29814         * gcc.target/x86-64/abi/asm-support.s: New file.
29815         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29816         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29817         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29818         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29819         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29820         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29821         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29822         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29823         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29824         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29825         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29826         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29827         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29828         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29829         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29830         * gcc.target/x86_64/abi/test_varargs.c: New test.
29831
29832 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29833
29834         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29835         32-bit i?86 and x86_64.
29836
29837 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29838
29839         * obj-c++.dg/const-str-[1-9].mm: New tests.
29840
29841 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29842
29843         PR fortran/22010
29844         * gfortran.dg/namelist_use.f90: New.
29845         * gfortran.dg/namelist_use_only.f90: New.
29846
29847 2005-06-21  Jeff Law  <law@redhat.com>
29848
29849         * gcc.dg/tree-ssa/vrp15.c: New test.
29850
29851 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29852
29853         * lib/target-supports.exp (check_effective_target_vect_reduction):
29854         Remove.
29855         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29856         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29857         remove vect_reduction target keyword. Also avoid two returns in main.
29858         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29859         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29860         * gcc.dg/vect/vect-reduc-1short.c: New test.
29861         * gcc.dg/vect/vect-reduc-1char.c: New test.
29862         * gcc.dg/vect/vect-reduc-2short.c: New test.
29863         * gcc.dg/vect/vect-reduc-2char.c: New test.
29864         * gcc.dg/vect/vect-reduc-6.c: New test.
29865         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29866         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29867         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29868
29869 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29870         Paul Thomas  <pault@gcc.gnu.org>
29871
29872         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29873         New tests.
29874
29875 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29876
29877         * gfortran.dg/backslash_1.f90: New test.
29878         * gfortran.dg/backslash_2.f90: New test.
29879
29880 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29881
29882         * gfortran.dg/duplicate_labels.f90: New test.
29883
29884 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29885
29886         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29887         unsupportable relocations.
29888         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29889         * gcc.dg/20050321-2.c: xfail for NetWare.
29890
29891 2005-06-20  Andreas Jaeger  <aj@suse.de>
29892
29893         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29894         gcc.target/i386/fastcall-sseregparm.c,
29895         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29896
29897 2005-06-19  Richard Henderson  <rth@redhat.com>
29898
29899         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29900
29901 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29902
29903         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29904
29905 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29906
29907         PR c++/22115
29908         * g++.dg/conversion/simd2.C: Change expected error message.
29909
29910 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29911
29912         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29913         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29914         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29915
29916 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29917
29918         * gcc.dg/fold-mod-1.c: New test.
29919
29920 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29921
29922         PR fortran/19926
29923         * gfortran.dg/pr19926.f90: New test.
29924
29925 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29926
29927         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29928         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29929         targets.
29930         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29931         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29932
29933 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29934
29935         * gcc.target/ia64/float80-varargs-1.c: New test.
29936
29937 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29938
29939         PR tree-opt/22035
29940         * gfortran.dg/f2c_6.f90: New test.
29941
29942 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29943
29944         PR c++/17413
29945         * g++.dg/template/local5.C: New.
29946
29947 2005-06-17  Richard Henderson  <rth@redhat.com>
29948
29949         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29950
29951 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29952
29953         PR testsuite/21945
29954         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29955
29956 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29957
29958         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29959         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29960         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29961         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29962         check_vect to verify the presence of hardware vector support.
29963
29964 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29965
29966         PR testsuite/22056
29967         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29968
29969 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29970
29971         PR libfortran/19216
29972         * gfortran.dg/pr19216.f: Add correct space between brackets and
29973         dg directive.
29974
29975 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29976
29977         PR libfortran/16436
29978         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29979
29980 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29981
29982         * gcc.target/i386/attributes-error.c: New testcase.
29983         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29984         * gcc.target/i386/regparm-stdcall.c: Likewise.
29985         * gcc.target/i386/sseregparm-1.c: Likewise.
29986         * gcc.target/i386/sseregparm-2.c: Likewise.
29987
29988 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         * g++.dg/rtti/crash2.C: New.
29991
29992 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29993
29994         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29995
29996 2005-06-15  David Ung  <davidu@mips.com>
29997
29998         * gcc.target/mips/mips16e-extends.c: New test for testing the
29999         generation of MIPS16e zeb/zeh, seb/seh instructions.
30000
30001 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30002
30003         PR 22018
30004         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30005         * gcc.dg/tree-ssa/pr22018.c: New test.
30006
30007 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30008
30009         * gcc.dg/simd-1.c: Update error messages.
30010         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30011         * gcc.dg/simd-2.c: Update error messages.
30012         * gcc.dg/simd-4.c: New.
30013
30014 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30015
30016         PR c++/20678
30017         * g++.dg/other/crash-4.C: New.
30018
30019 2005-06-14  Devang Patel  <dpatel@apple.com>
30020
30021         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30022
30023 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         PR c++/21929
30026         * g++.dg/parse/crash11.C: Update
30027
30028 2005-06-13  Jeff Law  <law@redhat.com>
30029
30030         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30031         perform the desired transformations.
30032         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30033         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30034
30035 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30036
30037         PR fortran/22038
30038         * gfortran.dg/forall_1.f90: Un-XFAIL.
30039
30040 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30041
30042         PR c++/21929
30043         * g++.dg/parse/crash26.C: New.
30044
30045         PR c++/20789
30046         * g++.dg/init/member1.C: New.
30047
30048 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30049
30050         * gfortran.dg/altreturn_1.f90: New test.
30051
30052 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30053
30054         PR middle-end/21985
30055         * gcc.dg/tree-ssa/pr21985.c: New test.
30056
30057 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30058
30059         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30060
30061 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30062
30063         PR c++/21930
30064         * g++.dg/other/error10.C: New test case.
30065
30066 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30067
30068         PR libfortran/19155
30069         * gfortran.dg/pr19155.f: Add test.
30070
30071 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30072
30073         * gfortran.dg/f2c_7.f90: New test.
30074
30075         * gfortran.dg/forall_1.f90: XFAILed.
30076
30077 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30078
30079         * gcc.dg/pr14796-1.c: New.
30080         * gcc.dg/pr14796-2.c: New.
30081
30082 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30083
30084         PR fortran/17792
30085         PR fortran/21375
30086         * gfortran.dg/deallocate_stat.f90: New test.
30087
30088 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30089
30090         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30091
30092 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30093
30094         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30095         access will be generated when this loop is vectorized. Test that
30096         accesses with same alignment were detected.
30097         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30098         Test that accesses with same alignment were detected.
30099         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30100         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30101         alignment were detected.
30102
30103 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30104
30105         PR c++/10611
30106         * g++.dg/conversion/simd2.C: New.
30107
30108 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30109
30110         * gcc.dg/Wcxx-compat-1.c: New.
30111
30112 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30113
30114         PR libfortran/21480
30115         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30116         complex array.
30117
30118 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         * gcc.dg/alias-8.c: New.
30121
30122 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30123
30124         * gcc.dg/format/cmn_err-1.c: Update.
30125
30126 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30127
30128         PR target/20666
30129         * gcc.target/sparc/fexpand-2.c: New.
30130         * gcc.target/sparc/fpmerge-2.c: New.
30131         * gcc.target/sparc/fpmul-2.c: New.
30132         * gcc.target/sparc/noresult.c: New.
30133         * gcc.target/sparc/pdist-2.c: New.
30134         * gcc.target/sparc/pdist-3.c: New.
30135
30136 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30137
30138         PR testsuite/21702
30139         * gcc.target/i386/i386.exp: Fix comment typo.
30140
30141 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30142
30143         PR c++/19497
30144         * g++.dg/inherit/using5.C: New.
30145         * g++.dg/inherit/using6.C: New.
30146
30147 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30148
30149         PR c++/19894
30150         * g++.dg/template/ptrmem15.C: New test.
30151
30152         PR c++/20563
30153         * g++.dg/ext/label4.C: New test.
30154
30155 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30156
30157         * gcc.dg/tls/debug-1.c: New test.
30158
30159 2005-06-07  Dale Johannesen  <dalej@apple.com>
30160
30161         * gcc.target/i386/movq.c: New.
30162
30163 2005-06-07  Dale Johannesen  <dalej@apple.com>
30164
30165         * gcc.dg/20050607-1.c: New.
30166
30167 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30168
30169         PR middle-end/21850
30170         * gcc.c-torture/execute/20050607-1.c: New test.
30171
30172 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30173
30174         PR libfortran/21926
30175         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30176         Test case where the return array has lowest stride one,
30177         but isn't packed.
30178
30179 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30180
30181         * lib/target-supports.exp (check_effective_target_sync_int_long):
30182         Add s390 and s390x targets.
30183
30184 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30185
30186         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30187         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30188         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30189         * gcc.dg/tree-ssa/loop-9.c: New test.
30190
30191 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         * g++.dg/parse/defarg10.C: New.
30194
30195 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30196
30197         PR regression/21897
30198         * gcc.c-torture/execute/20050604-1.c: New test.
30199
30200 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30201
30202         PR 21903
30203         * g++.dg/parse/defarg9.C: New.
30204
30205         PR c++/20637
30206         * g++.dg/inherit/using4.C: New.
30207         * g++.dg/overload/error1.C: Adjust expected errors.
30208         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30209         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30210         * g++.old-deja/g++.other/redecl2.C: Likewise.
30211         * g++.old-deja/g++.other/redecl4.C: Likewise.
30212         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30213
30214 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30215
30216         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30217
30218 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30219
30220         * lib/gfortran.exp (gfortran_target_compile): Call
30221         dg-additional-files-options
30222         * gfortran.dg/f2c_4.f90: New file
30223         * gfortran.dg/f2c_4.c: New file
30224         * gfortran.dg/f2c_5.f90: New file
30225         * gfortran.dg/f2c_5.c: New file
30226
30227 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30228
30229         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30230
30231         PR fortran/21912
30232         * gfortran.dg/array_constructor_4.f90: New test.
30233
30234 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30235
30236         PR c++/21619
30237         * g++.dg/ext/builtin9.C: New test.
30238
30239 2005-06-05  Dale Johannesen  <dalej@apple.com>
30240
30241         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30242         * gcc.c-torture/execute/20050603-2.c: Ditto.
30243
30244 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30245
30246         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30247         * gcc.dg/vect/vect-reduc-1.c: New.
30248         * gcc.dg/vect/vect-reduc-2.c: New.
30249         * gcc.dg/vect/vect-reduc-3.c: New.
30250
30251 2005-06-04  Dale Johannesen  <dalej@apple.com>
30252
30253         * gcc.c-torture/execute/20050603-1.c: New.
30254         * gcc.c-torture/execute/20050603-2.c: New.
30255         * gcc.dg/20050603-3.c: New.
30256
30257 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30258
30259         PR fortran/19195
30260         * gfortran.dg/debug_1.f90: New test.
30261
30262         * gfortran.dg/forall_1.f90: New test.
30263
30264 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30265
30266         * gfortran.dg/array_constructor_3.f90: New test.
30267
30268 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30269
30270         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30271
30272 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30273
30274         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30275
30276 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30277
30278         PR c/21873
30279         * gcc.dg/init-excess-1.c: New test.
30280
30281 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/21853
30284         * g++.dg/expr/static_cast6.C: New test.
30285
30286 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30287
30288         * gcc.dg/tree-ssa/vrp14.c: New test.
30289
30290 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30291
30292         PR c++/21336
30293         * g++.dg/template/new2.C: New test.
30294
30295 2005-06-03  Josh Conner  <jconner@apple.com>
30296
30297         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30298         all entries in initializer.
30299
30300 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30301
30302         PR middle-end/21858
30303         * gcc.dg/pr21858.c: New testcase.
30304
30305 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30306
30307         PR tree-optimization/21292
30308
30309         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30310         New.
30311         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30312         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30313         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30314         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30315         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30316
30317 2005-06-02  Richard Henderson  <rth@redhat.com>
30318
30319         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30320
30321 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30322
30323         * gcc.dg/wtypequal.c: New testcase.
30324
30325 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30326
30327         PR 21582
30328         * gcc.dg/tree-ssa/pr21582.c: New test.
30329
30330 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30331
30332         PR c++/21280
30333         * g++.dg/opt/interface2.h: New.
30334         * g++.dg/opt/interface2.C: New.
30335         * g++.dg/init/ctor4.C: Adjust error lines.
30336         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30337         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30338         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30339         * g++.old-deja/g++.pt/assign1.C: Likewise.
30340         * g++.old-deja/g++.pt/crash20.C: Likewise.
30341
30342 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30343
30344         PR tree-optimization/21734
30345         * g++.dg/vect/pr21734_1.cc: New.
30346         * g++.dg/vect/pr21734_2.cc: New.
30347
30348 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30349
30350         PR c++/20350
30351         * g++.dg/template/spec24.C: New.
30352
30353         PR c++/21151
30354         * g++.dg/pch/local-1.C: New.
30355         * g++.dg/pch/local-1.Hs: New.
30356
30357 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30358
30359         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30360         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30361         * gcc.dg/tree-ssa/pr14341.c: New test.
30362         * gcc.dg/tree-ssa/pr14841.c: New test.
30363         * gcc.dg/tree-ssa/pr20701.c: New test.
30364         * gcc.dg/tree-ssa/pr21086.c: New test.
30365         * gcc.dg/tree-ssa/pr21090.c: New test.
30366         * gcc.dg/tree-ssa/pr21332.c: New test.
30367         * gcc.dg/tree-ssa/pr21458.c: New test.
30368         * gcc.dg/tree-ssa/pr21658.c: New test.
30369         * gcc.dg/tree-ssa/vrp01.c: New test.
30370         * gcc.dg/tree-ssa/vrp02.c: New test.
30371         * gcc.dg/tree-ssa/vrp03.c: New test.
30372         * gcc.dg/tree-ssa/vrp04.c: New test.
30373         * gcc.dg/tree-ssa/vrp05.c: New test.
30374         * gcc.dg/tree-ssa/vrp06.c: New test.
30375         * gcc.dg/tree-ssa/vrp07.c: New test.
30376         * gcc.dg/tree-ssa/vrp08.c: New test.
30377         * gcc.dg/tree-ssa/vrp09.c: New test.
30378         * gcc.dg/tree-ssa/vrp10.c: New test.
30379         * gcc.dg/tree-ssa/vrp11.c: New test.
30380         * gcc.dg/tree-ssa/vrp12.c: New test.
30381         * gcc.dg/tree-ssa/vrp13.c: New test.
30382
30383 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30384
30385         PR 21029
30386         * gcc.dg/tree-ssa/pr21029.c: New test.
30387
30388 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30389
30390         * gfortran.dg/logint-1.f: New test case.
30391         * gfortran.dg/logint-2.f: Likewise.
30392         * gfortran.dg/logint-3.f: Likewise.
30393
30394 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30395
30396         PR c/21536
30397         PR c/20760
30398         * gcc.dg/20050527-1.c: New test.
30399
30400         * gcc.dg/i386-sse-12.c: New test.
30401
30402         PR fortran/21729
30403         * gfortran.dg/implicit_5.f90: New test.
30404
30405 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30406
30407         PR fortran/20883
30408         * gfortran/assign_4.f90: New test.
30409         * gfortran/assign_2.f90: Change compile to run.
30410
30411 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30412
30413         * lib/target-supports.exp
30414         (check_effective_target_sync_char_short): New.
30415         * gcc.dg/sync-2.c: New.
30416
30417 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30418
30419         PR tree-optimization/21817
30420         * gcc.dg/torture/pr21817-1.c: New.
30421
30422 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30423
30424         PR c++/21165
30425         * g++.dg/template/init5.C: New.
30426
30427 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30428
30429         * gfortran.dg/char_initialiser_actual.f90:
30430         Test character initialisers as actual arguments.
30431         * gfortran.dg/char_pointer_comp_assign.f90:
30432         Test character pointer structure component assignments.
30433         * gfortran.dg/char_array_structure_constructor.f90:
30434         Test character components in structure constructors.
30435
30436 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30437
30438         PR middle-end/20931
30439         * g++.dg/opt/pr20931.C: New test.
30440
30441 2005-05-31  Andreas Jaeger  <aj@suse.de>
30442
30443         PR testsuite/20772
30444         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30445         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30446         g++.old-deja/g++.ext/asmspec1.C,
30447         g++.old-deja/g++.other/regstack.C,
30448         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30449         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30450         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30451         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30452         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30453         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30454         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30455         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30456         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30457         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30458         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30459         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30460         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30461         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30462         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30463         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30464         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30465         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30466         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30467
30468 2005-05-31  Jeff Law  <law@redhat.com>
30469
30470         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30471
30472 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30473
30474         PR middle-end/21743
30475         * gcc.dg/builtins-1.c: Activate disabled clog test.
30476         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30477
30478 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30479
30480         * gfortran.dg/char_pointer_assign.f90:
30481         Test character-pointer assignments and pointer assignments.
30482         * gfortran.dg/char_pointer_dummy.f90:
30483         Test character-pointer dummy arguments.
30484         * gfortran.dg/char_pointer_func.f90:
30485         Test character-pointer function returns.
30486         * gfortran.dg/char_pointer_dependency.f90:
30487         Test character-pointer functions with dependencies.
30488
30489 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30490
30491         PR c++/21784
30492         * g++.dg/lookup/using14.C: New test.
30493
30494 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30495
30496         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30497         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30498         trailing ^M.
30499
30500 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30501
30502         PR c++/17413
30503         * g++.dg/template/local5.C: New.
30504
30505         PR target/21761
30506         * gcc.c-torture/compile/pr21761.c: New.
30507
30508         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30509         before darwin8.
30510
30511 2005-05-30  Steven G. Kargl
30512
30513         PR fortran/20846
30514         * gfortran.dg/inquire_8.f90: New test.
30515
30516 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30517
30518         PR libfortran/21376
30519         * gfortran.dg/output_exponents_1.f90: New test.
30520
30521 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30522
30523         PR libfortran/20006
30524         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30525
30526 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30527
30528         PR c++/21210
30529         * g++.dg/ext/complex1.C: New test.
30530
30531         PR c++/21340
30532         * g++.dg/init/ctor6.C: New test.
30533
30534 2005-05-29  Jan Hubicka  <jh@suse.cz>
30535
30536         * gcc.c-torture/compile/pr21562.c: New.
30537
30538 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30539
30540         * gfortran.dg/subnormal_1.f90: New test.
30541
30542 2005-05-28  Jan Hubicka  <jh@suse.cz>
30543
30544         * tree-prof.exp: Fix comment.
30545         * value-prof-1.c: New.
30546         * value-prof-2.c: New.
30547         * value-prof-3.c: New.
30548         * value-prof-4.c: New.
30549
30550 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30551
30552         PR c++/21614
30553         * g++.dg/expr/ptrmem6.C: New test.
30554         * g++.dg/expr/ptrmem6a.C: Likewise.
30555
30556 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30557
30558         PR tree-optimization/21658
30559         * gcc.dg/tree-ssa/pr21658.c: New.
30560
30561 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         PR c++/21455
30564         * g++.dg/inherit/ptrmem3.C: New.
30565
30566         PR c++/21681
30567         * g++.dg/parse/template16.C: New.
30568
30569 2005-05-27  Andreas Jaeger  <aj@suse.de>
30570
30571         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30572
30573         * gcc.dg/i386-sse-8.c: Run test on all archs.
30574
30575 2005-05-26  Mike Stump  <mrs@apple.com>
30576
30577         * objc.dg/isa-field-1.m: Only run on darwin.
30578         * objc.dg/lookup-1.m: Likewise.
30579         * objc.dg/try-catch-8.m: Likewise.
30580
30581 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30582
30583         PR tree-optimization/9814
30584         * gcc.dg/pr9814-1.c: New test case.
30585
30586 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30587
30588         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30589         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30590         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30591         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30592         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30593         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30594         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30595         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30596         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30597         objc.dg/try-catch-8.m: New.
30598
30599 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30600
30601         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30602         remove extraneous semicolons.
30603
30604 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30605
30606         * obj-c++.dg/comp-types-12.mm: New.
30607         * objc.dg/comp-types-11.m: New.
30608         * objc.dg/selector-4.m: New.
30609
30610 2005-05-26  Andreas Jaeger  <aj@suse.de>
30611
30612         PR testsuite/20772
30613         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30614         g++.old-deja/g++.ext/attrib3.C,
30615         g++.old-deja/g++.other/store-expr1.C,
30616         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30617         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30618         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30619         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30620         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30621         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30622         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30623         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30624         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30625         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30626         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30627         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30628         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30629         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30630         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30631         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30632         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30633         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30634         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30635
30636 2005-05-26  Andreas Jaeger  <aj@suse.de>
30637
30638         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30639         x86-64 compilation.
30640
30641 2005-05-26  Andreas Jaeger  <aj@suse.de>
30642
30643         PR testsuite/20772
30644         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30645         gcc.misc-tests/i386-pf-athlon-1.c,
30646         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30647         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30648         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30649         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30650         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30651         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30652         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30653         programs.
30654
30655         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30656         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30657         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30658         x86-64 compilation.
30659
30660         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30661         x86_64.
30662
30663         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30664         effective-target ilp32.
30665
30666 2005-05-26  David Ung  <davidu@mips.com>
30667
30668         * gcc.target/mips/ext_ins.c: New test for testing the generation
30669         of MIPS32/64 rev 2 ext/ins instructions.
30670
30671 2005-05-26  Andreas Jaeger  <aj@suse.de>
30672
30673         * treelang/compile/unsigned.tree: Use gimple instead of
30674         nonexisting generic dump.
30675
30676 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30677
30678         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30679
30680 2005-05-26  Andreas Jaeger  <aj@suse.de>
30681
30682         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30683
30684 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30685
30686         PR libfortran/17283
30687         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30688         Test callee-allocated memory with write statements.
30689
30690 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30691
30692         PR middle-end/21709
30693         * gcc.dg/pr21709-1.c: New test case.
30694
30695 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30696             Mike Stump  <mrs@apple.com>
30697
30698         * objc/execute/next_mapping.h: Update for C++.
30699
30700         * obj-c++.dg/selector-1.mm: Move to...
30701         * obj-c++.dg/selector-4.mm: here...
30702
30703         * obj-c++.dg/basic.mm: New.
30704         * obj-c++.dg/comp-types-1.mm: New.
30705         * obj-c++.dg/cxx-class-1.mm: New.
30706         * obj-c++.dg/cxx-ivars-1.mm: New.
30707         * obj-c++.dg/cxx-ivars-2.mm: New.
30708         * obj-c++.dg/cxx-ivars-3.mm: New.
30709         * obj-c++.dg/cxx-scope-1.mm: New.
30710         * obj-c++.dg/cxx-scope-2.mm: New.
30711         * obj-c++.dg/defs.mm: New.
30712         * obj-c++.dg/empty-private-1.mm: New.
30713         * obj-c++.dg/encode-1.mm: New.
30714         * obj-c++.dg/encode-2.mm: New.
30715         * obj-c++.dg/encode-3.mm: New.
30716         * obj-c++.dg/extern-c-1.mm: New.
30717         * obj-c++.dg/extra-semi.mm: New.
30718         * obj-c++.dg/fix-and-continue-2.mm: New.
30719         * obj-c++.dg/isa-field-1.mm: New.
30720         * obj-c++.dg/ivar-list-semi.mm: New.
30721         * obj-c++.dg/local-decl-1.mm: New.
30722         * obj-c++.dg/lookup-1.mm: New.
30723         * obj-c++.dg/lookup-2.mm: New.
30724         * obj-c++.dg/method-1.mm: New.
30725         * obj-c++.dg/method-2.mm: New.
30726         * obj-c++.dg/method-3.mm: New.
30727         * obj-c++.dg/method-4.mm: New.
30728         * obj-c++.dg/method-5.mm: New.
30729         * obj-c++.dg/method-6.mm: New.
30730         * obj-c++.dg/method-7.mm: New.
30731         * obj-c++.dg/no-extra-load.mm: New.
30732         * obj-c++.dg/overload-1.mm: New.
30733         * obj-c++.dg/pragma-1.mm: New.
30734         * obj-c++.dg/pragma-2.mm: New.
30735         * obj-c++.dg/private-1.mm: New.
30736         * obj-c++.dg/private-2.mm: New.
30737         * obj-c++.dg/proto-qual-1.mm: New.
30738         * obj-c++.dg/qual-types-1.mm: New.
30739         * obj-c++.dg/stubify-1.mm: New.
30740         * obj-c++.dg/stubify-2.mm: New.
30741         * obj-c++.dg/super-class-1.mm: New.
30742         * obj-c++.dg/super-class-2.mm: New.
30743         * obj-c++.dg/super-dealloc-1.mm: New.
30744         * obj-c++.dg/super-dealloc-2.mm: New.
30745         * obj-c++.dg/template-1.mm: New.
30746         * obj-c++.dg/template-2.mm: New.
30747         * obj-c++.dg/template-3.mm: New.
30748         * obj-c++.dg/template-4.mm: New.
30749         * obj-c++.dg/template-5.mm: New.
30750         * obj-c++.dg/template-6.mm: New.
30751         * obj-c++.dg/try-catch-1.mm: New.
30752         * obj-c++.dg/try-catch-2.mm: New.
30753         * obj-c++.dg/try-catch-3.mm: New.
30754         * obj-c++.dg/try-catch-4.mm: New.
30755         * obj-c++.dg/try-catch-5.mm: New.
30756         * obj-c++.dg/try-catch-6.mm: New.
30757         * obj-c++.dg/try-catch-7.mm: New.
30758         * obj-c++.dg/try-catch-8.mm: New.
30759         * obj-c++.dg/try-catch-9.mm: New.
30760         * obj-c++.dg/va-meth-1.mm: New.
30761
30762 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30763
30764         * obj-c++.dg/selector-1.mm: New.
30765         * obj-c++.dg/selector-2.mm: New.
30766
30767 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30768
30769         * obj-c++.dg/selector-3.mm: New.
30770         * objc.dg/selector-3.m: New.
30771
30772 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30773
30774         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30775         about where warning appears.
30776
30777 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30778
30779         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30780         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30781         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30782         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30783
30784 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30785
30786         * gcc.dg/20050524-1.c: New test.
30787
30788 2005-05-25  Jan Hubicka  <jh@suse.cz>
30789
30790         * gcc.dg/tree-prof/inliner-1.c: New.
30791
30792 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30793
30794         * gcc.dg/tree-prof: New directory.
30795         * gcc.dg/tree-prof/tree-prof.exp: New.
30796
30797 2005-05-25  DJ Delorie  <dj@redhat.com>
30798
30799         * gcc.dg/Wattributes-1.c: New.
30800         * gcc.dg/Wattributes-2.c: New.
30801         * gcc.dg/Wattributes-3.c: New.
30802
30803 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30804
30805         PR tree-optimization/19833
30806         * gcc.dg/uninit-4.c: Remove xfail.
30807         * gcc.dg/uninit-9.c: Ditto.
30808
30809 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30810
30811         * obj-c++.dg/bitfield-[1-5].mm: New.
30812         * obj-c++.dg/class-protocol-1.mm: New.
30813         * obj-c++.dg/comp-types-1[0-1].mm: New.
30814         * obj-c++.dg/comp-types-[2-9].mm: New.
30815         * obj-c++.dg/encode-[4-8].mm: New.
30816         * obj-c++.dg/layout-1.mm: New.
30817         * obj-c++.dg/method-1[0-9].mm: New.
30818         * obj-c++.dg/method-2[0-1].mm: New.
30819         * obj-c++.dg/method-[8-9].mm: New.
30820         * obj-c++.dg/objc-gc-3.mm: New.
30821         * obj-c++.dg/try-catch-10.mm: New.
30822         * objc.dg/bitfield-5.m: New.
30823         * objc.dg/comp-types-10.m: New.
30824         * objc.dg/comp-types-9.m: New.
30825         * objc.dg/layout-1.m: New.
30826         * objc.dg/objc-gc-4.m: New.
30827         * objc.dg/try-catch-9.m: New.
30828         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30829         * objc.dg/comp-types-1.m: Likewise.
30830         * objc.dg/comp-types-[5-6].m: Likewise.
30831         * objc.dg/method-9.m: Likewise.
30832
30833 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30834
30835         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30836         and on hardware without VMX support.
30837
30838         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30839
30840         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30841
30842         * lib/profopt.exp (dg-final-generate, dg-final-use,
30843         profopt-final-code, profopt-get-options): New.
30844         (profopt-execute): Process test directives.
30845
30846         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30847         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30848         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30849
30850 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30851
30852         PR C++/21645
30853         * g++.dg/init/ctor5.C: New test.
30854
30855 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30856
30857         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30858         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30859         vect-113.c, vect-114.c.
30860
30861 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30862
30863         * gcc.dg/const-elim-1.c: Remove xfails.
30864
30865 2005-05-23  Jeff Law  <law@redhat.com>
30866
30867         * gcc.c-torture/compile/pr21638.c: New test.
30868         * gcc.c-torture/compile/20050520-1.c: New test.
30869
30870 2005-05-23  Nick Clifton  <nickc@redhat.com>
30871
30872         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30873         be a proper triple, ie: m32r*-*-*.
30874         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30875
30876 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30877
30878         PR middle-end/21331
30879         PR tree-opt/21293
30880         * gcc.c-torture/compile/pr21293.c: New test.
30881         * gcc.c-torture/execute/pr21331.c: New test.
30882
30883 2004-05-20  Richard Henderson  <rth@redhat.com>
30884
30885         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30886
30887 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30888
30889         * obj-c++-dg.exp: Add.
30890         * obj-c++.exp: Add.
30891         * obj-c++.dg/dg.exp: Add.
30892
30893 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30894
30895         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30896         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30897
30898 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30899
30900         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30901
30902 2004-05-19  Richard Henderson  <rth@redhat.com>
30903
30904         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30905
30906 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30907
30908         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30909
30910         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30911
30912 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30913
30914         PR c++/21495
30915         * g++.dg/parse/extern1.C: New test.
30916         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30917
30918 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30919
30920         * gcc.dg/c99-math.h: New.
30921         * gcc.dg/c99-math-float-1.c: New test.
30922         * gcc.dg/c99-math-double-1.c: Likewise.
30923         * gcc.dg/c99-math-long-double-1.c: Likewise.
30924
30925 2005-05-18  Richard Henderson  <rth@redhat.com>
30926
30927         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30928
30929 2005-05-18  Devang Patel  <dpatel@apple.com>
30930
30931         * g++.dg/opt/20050511-1.C: New test.
30932
30933 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30934
30935         PR libfortran/21127
30936         * gfortran.dg/reshape-complex.f90: New test.
30937
30938 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30939
30940         * gfortran.dg/array_constructor_1.f90: New test.
30941         * gfortran.dg/array_constructor_2.f90: New test.
30942
30943 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30944
30945         PR fortran/20954
30946         * gfortran.dg/pr20954.f: New test.
30947
30948 2005-05-17  Mike Stump  <mrs@apple.com>
30949
30950         Yet more Objective-C++...
30951
30952         * objc.dg/method-5.m: Update.
30953         * objc.dg/method-6.m: Update.
30954         * objc.dg/method-7.m: Update.
30955         * objc.dg/method-9.m: Update.
30956         * objc.dg/try-catch-2.m: Update.
30957
30958 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30959
30960         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30961         Remove little-endian optimizations.
30962
30963 2005-05-17  Jeff Law  <law@redhat.com>
30964
30965         * g++.dg/tree-ssa/pr14814.C: New test.
30966         * gcc.dg/tree-ssa/pr14814.C: New test.
30967         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30968         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30969
30970 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30971
30972         * gcc.dg/compat/generate-random.c: Do not include
30973         libiberty.h.
30974         * gcc.dg/compat/generate-random_r.c: Likewise.
30975
30976 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30977
30978         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30979
30980 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30981
30982         PR middle-end/21595
30983         * g++.dg/tree-ssa/builtin1.C: New testcase.
30984
30985 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30986
30987         PR c++/21454
30988         * g++.dg/opt/const4.C: New test.
30989
30990         PR middle-end/21492
30991         * g++.dg/opt/crossjump1.C: New test.
30992
30993         PR tree-optimization/21610
30994         * gcc.c-torture/compile/20050516-1.c: New test.
30995
30996         PR fortran/15080
30997         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30998         about the test failing.
30999         * gfortran.fortran-torture/execute/where_7.f90: New test.
31000         * gfortran.fortran-torture/execute/where_8.f90: New test.
31001
31002 2005-05-16  Richard Henderson  <rth@redhat.com>
31003
31004         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31005         i?86 and x86_64.
31006
31007 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31008
31009         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31010         (limits.h): Include unconditionally.
31011         (stdlib.h): Likewise.
31012         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31013         (limits.h): Include unconditionally.
31014         (stdlib.h): Likewise.
31015         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31016         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31017         (limits.h): Include unconditionally.
31018         (stdlib.h): Likewise.
31019         (hashtab.h): Do not include.
31020         (getopt.h): Likewise.
31021         (stddef.h): Include.
31022         (hashval_t): Define.
31023         (struct entry): Add "next" field.
31024         (HASH_SIZE): New macro.
31025         (hash_table): New variable.
31026         (switchfiles): Do not use xmalloc.
31027         (mix): New macro.
31028         (iterative_hash): New function.
31029         (hasht): Remove.
31030         (e_exists): New function.
31031         (e_insert): Likewise.
31032         (output): Use, instead of libiberty hashtable functions.
31033         (main): Do not use getopt.  Do not call htab_create.
31034
31035 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31036
31037         PR libstdc++/21526
31038         * lib/target-supports.exp (check_mkfifo_available):
31039         Return 0 for cygwin as mkfifo support incomplete on platform.
31040         Fix typos in comments.
31041
31042 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31043
31044         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31045
31046 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31047
31048         PR fortran/17432
31049         * gfortran.dg/assign_4.f: New test.
31050
31051 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31052
31053         PR tree-optimization/21563
31054         * gcc.dg/tree-ssa/pr21563.c: New.
31055
31056 2005-05-14  Jan Hubicka  <jh@suse.cz>
31057
31058         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31059
31060 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31061
31062         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31063
31064 2005-05-13  Julian Brown  <julian@codesourcery.com>
31065
31066         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31067         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31068
31069 2005-05-13  Jan Hubicka  <jh@suse.cz>
31070
31071         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31072         * gcc.dg/fold-xor-?.c: Likewise.
31073         * gcc.dg/pr15784-?.c: Likewise.
31074         * gcc.dg/pr20922-?.c: Likewise.
31075         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31076         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31077         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31078
31079 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31080
31081         PR fortran/21260
31082         * gfortran.dg/hollerith_1.f90: New test.
31083
31084 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31085
31086         * gfortran.dg/func_result_2.f90: New test.
31087
31088 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31089
31090         * gfortran.dg/dev_null.f90: New test.
31091
31092 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31093
31094         * gcc.dg/arm-vfp1.c: Revert last change.
31095
31096 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31097
31098         PR middle-end/19807
31099         PR tree-optimization/19639
31100         * g++.dg/tree-ssa/pr19807.C: New testcase.
31101
31102 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31103
31104         PR libfortran/21471
31105         * gfortran.dg/append-1.f90: New test.
31106
31107 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31108
31109         * gcc.dg/pr18501.c: XFAIL.
31110         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31111         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31112         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31113         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31114         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31115         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31116         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31117         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31118
31119 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31120
31121         PR fortran/20178
31122         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31123         gfortran.dg/f2c_3.f90: New tests.
31124
31125         * gfortran.dg/return_1.f90: Fix dg annotation.
31126
31127 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31128
31129         * gcc.c-torture/compile/20050510-1.c: New test.
31130
31131 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31132
31133         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31134
31135 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31136
31137         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31138
31139 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31140
31141         PR c/17913
31142         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31143
31144 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31145
31146         PR c/21342
31147         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31148         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31149
31150 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31151
31152         PR debug/16676
31153         * gcc.dg/debug/pr16676.c: New test.
31154
31155 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31156
31157         PR testsuite/21443
31158         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31159         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31160         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31161         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31162         Change -O1 to -O2.
31163         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31164         -fno-tree-dominator-opts.
31165
31166 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31167
31168         * gfortran.dg/return_1.f90: New test.
31169
31170 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31171
31172         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31173
31174         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31175
31176 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31177
31178         PR c++/21427
31179         * g++.dg/inherit/covariant13.C: New.
31180
31181 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31182
31183         PR libfortran/19155
31184         * gfortran.dg/pr19155.f: New test.
31185
31186 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31187
31188         PR inline-asm/8788
31189         * gcc.dg/pr8788-1.c: New testcase.
31190
31191 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31192
31193         PR target/21416
31194         * gcc.target/mips/fpcmp-[12].c: New tests.
31195
31196 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31197
31198         * lib/target-supports-dg.exp (dg-require-fork): New function.
31199         (dg-require-mkfifo): Likewise.
31200         * lib/target-supports.exp (check_function_available): New
31201         function.
31202         (check_fork_available): Likewise.
31203         (check_mkfifo_available): Likewise.
31204
31205 2005-05-06  Jeff Law  <law@redhat.com>
31206
31207         * gcc.c-torture/compile/pr21380.c: New test.
31208
31209 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31210
31211         PR c++/20961
31212         * g++.dg/ext/weak3.C: New test.
31213
31214 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31215
31216         PR c++/21352
31217         * g++.dg/template/crash37.C: New test.
31218
31219 2005-05-05  Paul Brook  <paul@codesourcery.com>
31220
31221         * gcc.dg/arm-g2.c: Use effective-target arm32.
31222         * gcc.dg/arm-mmx-1.c: Ditto.
31223         * gcc.dg/arm-scd42-2.c: Ditto.
31224         * gcc.dg/arm-vfp1.c: Ditto.
31225         * lib/target-supports.exp (check_effective_target_arm32): New
31226         function.
31227
31228 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31229
31230         PR libfortran/21354
31231         gfortran.dg/in_pack_rank7.f90: New test.
31232
31233 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31234
31235         PR middle-end/15618
31236         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31237
31238 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31239
31240         PR middle-end/21265
31241         * gcc.dg/20050503-1.c: New test.
31242
31243         PR rtl-optimization/21239
31244         * gcc.dg/i386-sse-11.c: New test.
31245
31246 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31247
31248         PR target/16888
31249         * gcc.target/i386/asm-1.c: New test.
31250
31251 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31252
31253         PR rtl-optimization/21330
31254         * gcc.c-torture/execute/20050502-1.c: New test.
31255
31256         PR target/21297
31257         * gcc.c-torture/execute/20050502-2.c: New test.
31258
31259 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31260
31261         PR middle-end/21282
31262         * gcc.dg/pr21282.c: New.
31263
31264 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31265
31266         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31267         * gcc.dg/vect/vect-92.c: Likewise.
31268         * gcc.dg/vect/vect-93.c: Likewise.
31269         * gcc.dg/vect/vect-dv-1.c: Likewise.
31270         * gcc.dg/vect/vect-dv-2.c: Likewise.
31271         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31272
31273 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31274
31275         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31276         * gfortran.dg/vect/vect-2.f90: Likewise.
31277         * gfortran.dg/vect/vect-3.f90: Likewise.
31278         * gfortran.dg/vect/vect-4.f90: Likewise.
31279         * gfortran.dg/vect/vect-5.f90: Likewise.
31280
31281 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31282
31283         PR target/20813
31284         * gcc.dg/rs6000-fpint-2.c: New.
31285
31286 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31287
31288         PR c/15698
31289         * gcc.dg/builtins-30.c: Update expected messages.
31290         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31291         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31292         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31293
31294 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31295
31296         PR tree-optimization/21294
31297         * gcc.dg/tree-ssa/pr21294.c: New.
31298
31299 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31300
31301         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31302         __builtin_altivec_st_internal_4si built-in.
31303
31304 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31305
31306         PR c++/15875
31307         * g++.dg/template/ptrmem14.C: New test.
31308
31309 2005-05-02  Paul Brook  <paul@codesourcery.com>
31310
31311         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31312
31313 2005-05-02  Michael Matz  <matz@suse.de>
31314
31315         PR c++/19542
31316         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31317
31318 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31319
31320         * g++.dg/cpp/weak.C: New test.
31321
31322 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31323
31324         * gcc.dg/tree-ssa/loop-8.c: New test.
31325
31326 2005-04-30  Michael Maty  <matz@suse.de>
31327
31328         * gcc.dg/inline-mcpy.c: New test.
31329
31330 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31331
31332         PR libfortran/18958
31333         * gfortran.dg/eoshift.f90: New test case.
31334
31335 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31336
31337         PR libfortran/18857
31338         * gfortran.dg/matmul_1.f90: New test.
31339
31340 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31341
31342         PR tree-optimization/21030
31343         * gcc.dg/tree-ssa/pr21030.c: New.
31344
31345 2005-04-29  Devang Patel  <dpatel@apple.com>
31346
31347         PR tree-optimization/21272
31348         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31349
31350 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31351
31352         PR fortran/13082
31353         PR fortran/18824
31354         * gfortran.dg/entry_4.f90: New test.
31355         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31356         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31357         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31358         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31359         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31360         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31361         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31362
31363 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31364
31365         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31366
31367 2005-04-29  Paul Brook  <paul@codesourcery.com>
31368
31369         * gfortran.dg/entry_3.f90: New test.
31370
31371 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31372
31373         * gfortran.dg/implicit_4.f90: New test.
31374
31375 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31376
31377         * lib/target-supports.exp (check_profiling_available): Return
31378         false for xtensa-*-elf.
31379
31380 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31381
31382         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31383         error if file cannot be deleted.
31384
31385 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31386
31387         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31388         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31389         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31390         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31391         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31392         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31393         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31394         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31395         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31396         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31397         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31398         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31399         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31400
31401 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31402
31403         PR fortran/20865
31404         * gfortran.dg/pr20865.f90: New test.
31405
31406 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31407
31408         * gcc.dg/void-cast-2.c: New test.
31409
31410 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31411
31412         PR c/21159
31413         * gcc.dg/void-cast-1.c: New test.
31414
31415 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31416
31417         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31418
31419 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31420
31421         PR fortran/21177
31422         * gfortran.dg/pr21177.f90: New test.
31423
31424 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31425
31426         PR tree-optimization/21171
31427         * gcc.dg/tree-ssa/pr21171.c: New test.
31428
31429 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31430
31431         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31432         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31433         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31434         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31435         gcc.dg/tree-ssa/gen-vect-32.c: New.
31436         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31437         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31438         don't run on PPC32.
31439
31440 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31441
31442         PR c/21213
31443         * gcc.dg/transparent-union-3.c: New test.
31444
31445 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31446
31447         PR c/20740
31448         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31449         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31450         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31451         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31452         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31453         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31454
31455 2005-04-26  Jeff Law  <law@redhat.com>
31456
31457         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31458         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31459         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31460         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31461         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31462         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31463         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31464
31465 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31466
31467         PR tree-optimization/17598
31468         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31469
31470 2005-04-25  Mike Stump  <mrs@apple.com>
31471
31472         * objc.dg/fix-and-continue-1.m: Add.
31473
31474 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31475
31476         PR c++/20995
31477         * g++.dg/opt/pr20995-1.C: New test case.
31478
31479 2005-04-25  Devang Patel <dpatel@apple.com>
31480
31481         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31482
31483 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31484
31485         PR testsuite/21062
31486         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31487
31488 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31489
31490         PR C++/21188
31491         * g++.dg/opt/rtti2.C: New test.
31492
31493 2005-04-25  Paul Brook  <paul@codesourcery.com>
31494         Steven G. Kargl  <kargls@comcast.net>
31495
31496         PR fortran/20879
31497         * gfortran.dg/ichar_1.f90: New file.
31498
31499 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31500
31501         PR middle-end/20991
31502         * g++.dg/opt/pr20991.C: New test.
31503
31504         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31505         where sizeof (type) < __alignof__ (type).
31506         * gcc.dg/compat/struct-layout-1.h: Likewise.
31507
31508 2005-04-24  Per Bothner  <per@bothner.com>
31509             Devang Patel  <dpatel@apple.com>
31510
31511         PR preprocessor/20907
31512         * gcc.dg/cpp/very-long-comment.c: New test.
31513
31514 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31515
31516         PR fortran/20059
31517         * gfortran.dg/common_5.f: New test.
31518
31519 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31520
31521         PR middle-end/21082
31522         * g++.dg/tree-ssa/pr21082.C: New testcase.
31523
31524 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31525
31526         * gcc.dg/vect/vect-99.c: New test.
31527
31528 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31529
31530         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31531
31532 2005-04-22  Jeff Law  <law@redhat.com>
31533
31534         * gcc.dg/uninit-5.c: Remove xfails.
31535         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31536         conditionals and loads.
31537
31538 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31539
31540         PR libfortran/20074
31541         PR libfortran/20436
31542         PR libfortran/21108
31543         * gfortran.dg/nested_reshape.f90: new test
31544         * gfortran.dg/reshape-alloc.f90: new test
31545         * gfortran.dg/reshape.f90: new test
31546
31547 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31548
31549         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31550
31551         * gcc.dg/arm-vfp1.c: New test.
31552
31553 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31554
31555         PR c++/21087
31556         * g++.dg/lookup/builtin2.C: New test.
31557
31558 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31559
31560         * gcc.dg/weak/weak-13.c: New test.
31561
31562 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31563
31564         * lib/target-supports.exp (check_effective_target_sync_int_long):
31565         Add powerpc*.
31566
31567 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31568
31569         * gcc.target/mips/branch-1.c: New test.
31570
31571 2005-04-21  Richard Henderson  <rth@redhat.com>
31572
31573         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31574         * gcc.dg/vect/vect-86.c: Likewise.
31575         * gcc.dg/vect/vect-87.c: Likewise.
31576         * gcc.dg/vect/vect-88.c: Likewise.
31577
31578 2005-04-21  Devang Patel  <dpatel@apple.com>
31579
31580         PR optimization/20994
31581         * gcc.dg/tree-ssa/ifc-3.c: New test.
31582
31583 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31584
31585         PR c/12913
31586         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31587         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31588         gcc.dg/c99-vla-jump-5.c: New tests.
31589
31590 2005-04-19  Richard Henderson  <rth@redhat.com>
31591
31592         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31593         Fix typo in exists check.
31594         (check_effective_target_sync_int_long): New.
31595         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31596         * gcc.dg/ia64-sync-2.c: Likewise.
31597         * gcc.dg/ia64-sync-3.c: Likewise.
31598         * gcc.dg/ia64-sync-4.c: Likewise.
31599
31600 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31601
31602         * gcc.dg/fold-xor-1.c: New test.
31603         * gcc.dg/fold-xor-2.c: New test.
31604
31605 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31606
31607         PR target/20670
31608         * g++.dg/eh/fp-regs.C: New test.
31609
31610 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31611
31612         * gcc.dg/Wint-to-pointer-cast-1.c,
31613         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31614         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31615         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31616
31617 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31618
31619         PR fortran/16861
31620         * gfortran.dg/pr16861.f90: New test.
31621
31622 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31623
31624         * gcc.dg/pr21085.c: New test.
31625
31626 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31627
31628         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31629         (setup_mips_tests, dg-mips-options): New procedures.
31630         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31631         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31632         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31633         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31634         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31635         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31636         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31637         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31638         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31639         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31640         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31641         dg-mips-options instead of dg-options.  Remove now-redundant
31642         preprocessor guards.
31643         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31644         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31645         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31646         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31647         * gcc.dg/vr-mult-2.c: Delete.
31648         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31649         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31650         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31651         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31652         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31653         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31654         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31655
31656 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31657
31658         * ada/acats/run_all.sh: Use sync when executable not present.
31659
31660 2005-04-18  Devang Patel  <dpatel@apple.com>
31661
31662         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31663         * gcc.dg/vect/vect-11a.c: New.
31664         * gcc.dg/vect/vect-none.c: Update.
31665         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31666
31667 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31668
31669         PR tree-optimization/20922
31670         * gcc.dg/pr20922-1.c: New test.
31671         * gcc.dg/pr20922-2.c: New test.
31672         * gcc.dg/pr20922-3.c: New test.
31673         * gcc.dg/pr20922-4.c: New test.
31674         * gcc.dg/pr20922-5.c: New test.
31675         * gcc.dg/pr20922-6.c: New test.
31676
31677 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31678
31679         PR libfortran/20950
31680         * gfortran.dg/pr20950.f: New test.
31681
31682 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31683
31684         PR libfortran/19216
31685         * gfortran.dg/pr19216.f: New test.
31686
31687 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31688
31689         PR tree-optimization/21001
31690         * gcc.dg/tree-ssa/pr21001.c: New.
31691
31692 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31693
31694         PR libfortran/21075
31695         * gfortran.dg/reshape_rank7.f90: New test.
31696
31697 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31698
31699         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31700         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31701         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31702         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31703         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31704         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31705         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31706         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31707         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31708         wrong way round).
31709         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31710         in namelists.  New test.
31711         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31712         New test.
31713         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31714         New test.
31715         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31716         namelist.  New test.
31717         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31718         New test.
31719         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31720         New test.
31721         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31722         namelist.  New test.
31723         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31724         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31725         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31726         New test.
31727         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31728         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31729         arrays. New test.
31730
31731 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31732
31733         * gfortran.dg/wtruncate.f: New testcase.
31734         * gfortran.dg/wtruncate.f90: New testcase.
31735
31736 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31737
31738         PR c++/21025
31739         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31740         which sizeof/alignof is dependent, rather than just whether we are
31741         processing_template_decl.
31742
31743 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31744
31745         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31746         corrected typo where the wrong variables had been compared.
31747
31748 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31749
31750         PR libfortran/18495
31751         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31752         Test callee-allocated version of return array with a write
31753         statement.
31754         Test spread with a temporary with another write statement.
31755
31756 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31757
31758         PR tree-optimization/21031
31759         * gcc.dg/tree-ssa/pr21031.c: New.
31760
31761 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31762
31763         PR tree-optimization/21004
31764         * gcc.dg/builtins-53.c: Include builtins-config.h.
31765         Check floorf, ceilf, floorl and ceill transformations
31766         only when HAVE_C99_RUNTIME is defined.
31767
31768 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31769
31770         PR middle-end/20739
31771         * gcc.dg/tree-ssa/pr20739.c: New test.
31772
31773 2005-04-14  Mike Stump  <mrs@apple.com>
31774
31775         * gcc.dg/Foundation.framework/empty: New.
31776         * gcc.dg/framework-2.c: New.
31777
31778 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31779
31780         PR tree-optimization/21021
31781         * gcc.c-torture/compile/pr21021.c: New.
31782
31783 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31784
31785         PR testsuite/21010
31786         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31787         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31788         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31789         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31790         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31791         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31792         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31793         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31794
31795 2005-04-14  Richard Henderson  <rth@redhat.com>
31796
31797         * lib/target-supports.exp (check_effective_target_vect_condition):
31798         Add ia64, i?86, and x86_64.
31799
31800 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31801
31802         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31803
31804 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31805
31806         PR tree-optimization/20657
31807         * gcc.dg/tree-ssa/pr20657.c: New.
31808
31809 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31810
31811         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31812         (long long int)trunc*.
31813
31814 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31815
31816         PR target/20927
31817         * gcc.dg/pr20927.c: New test.
31818
31819 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31820
31821         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31822         * gcc.target/mips/asm-1.c: Likewise.
31823
31824 2005-04-13  Dale Johannesen  <dalej@apple.com>
31825
31826         * objc.dg/objc-fast-4.m: New.
31827
31828 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31829
31830         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31831         directory.
31832         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31833
31834 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31835
31836         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31837         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31838         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31839
31840 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31841
31842         PR tree-optimization/20913
31843         * gcc.dg/tree-ssa/pr20913.c: New.
31844
31845         PR tree-optimization/20702
31846         * gcc.dg/tree-ssa/pr20702.c: New.
31847
31848 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31849
31850         PR c++/13744
31851         * g++.dg/inherit/local3.C: New test.
31852
31853 2005-04-12  Jeff Law  <law@redhat.com>
31854
31855         * gcc.dg/tree-ssa/20050412-1.c: New test.
31856
31857 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31858
31859         PR libfortran/19016
31860         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31861         Add tests with mask generated by expression.
31862         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31863         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31864         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31865
31866 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31867
31868         PR middle-end/20917
31869         * gcc.dg/20050409-1.c: New test.
31870
31871 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31872
31873         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31874
31875 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31876
31877         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31878         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31879         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31880         (TARGET_CXX): Adjust accordingly.
31881         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31882         determine_class_data_visibility and class_data_always_comdat.
31883         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31884         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31885         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31886         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31887         (arm_cxx_determine_class_data_visibility): New.
31888         (arm_cxx_class_data_always_comdat): Likewise.
31889         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31890         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31891         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31892         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31893         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31894         Define.
31895
31896 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31897
31898         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31899
31900 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31901
31902         * gcc.dg/i386-darwin-fpmath.c: New.
31903
31904 2004-04-11  Devang Patel  <dpatel@apple.com>
31905
31906         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31907         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31908         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31909         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31910         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31911         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31912         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31913         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31914         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31915
31916 2004-04-11  Devang Patel  <dpatel@apple.com>
31917
31918         * gcc.dg/vect/vect-dv-1.c: New test.
31919         * gcc.dg/vect/vect-dv-2.c: New test.
31920
31921 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31922
31923         PR tree-optimization/20933
31924         * gcc.dg/tree-ssa/pr20933.c: New test.
31925
31926 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31927
31928         * gfortran.dg/fold_nearest.f90: New test.
31929
31930 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31931
31932         * gcc.dg/tree-ssa/alias-1.c: New test.
31933
31934 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31935
31936         PR tree-optimization/20920
31937         * g++.dg/tree-ssa/pr20920.C: New test.
31938
31939 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31940
31941         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31942         (long long int)ceil*.
31943
31944 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31945
31946         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31947         explicit C++ linkage.
31948
31949 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31950
31951         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31952         warning for arithmetic IF statements.
31953
31954 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31955
31956         * eor_handling_1.f90: New test case.
31957         * eor_handling_2.f90: New test case.
31958         * eor_handling_3.f90: New test case.
31959         * eor_handling_4.f90: New test case.
31960         * eor_handling_5.f90: New test case.
31961         * noadv_size.f90: New test case.
31962         * pad_no.f90: New test case.
31963
31964 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31965
31966         * gcc.c-torture/execute/20050410-1.c: New test.
31967
31968 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31969
31970         * gcc.dg/pr20126.c: New.
31971
31972 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31973             Steven G. Kargl <kargls@comcast.net>
31974
31975         * gfortran.dg/PR19872.f: New test.
31976
31977 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31978
31979         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31980
31981 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31982
31983         * gfortran.dg/nint_1.f90: New test.
31984
31985 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31986
31987         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31988         Added test for callee-allocated arrays with write statements.
31989         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31990         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31991         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31992         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31993         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31994
31995 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31996
31997         PR libfortran/20163
31998         * gfortran.dg/open-options-blanks.f: New test.
31999
32000 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32001
32002         PR fortran/13257
32003         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32004
32005 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32006
32007         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32008         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32009         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32010         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32011         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32012         * gcc.c-torture/execute/stdarg-4.c: New test.
32013
32014         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32015
32016         PR target/20795
32017         * g++.dg/abi/param2.C: New test.
32018
32019 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32020
32021         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32022
32023 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32024
32025         * gcc.dg/builtins-53.c: New test.
32026
32027 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32028
32029         * g++.dg/tree-ssa/pr18178.C: New test.
32030         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32031         * gcc.c-torture/execute/20041019-1.c: New test.
32032         * gcc.dg/tree-ssa/20041008-1.c: New test.
32033         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32034         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32035         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32036         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32037         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32038         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32039         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32040         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32041         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32042         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32043
32044 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32045
32046         PR rtl-optimization/20466
32047         * gcc.c-torture/execute/pr20466-1.c: New test.
32048
32049 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32050
32051         PR c++/20905
32052         * g++.dg/parse/cond2.C: New test.
32053
32054         PR c++/20145
32055         * g++.dg/warn/Wdtor1.C: New test.
32056
32057 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32058
32059         PR fortran/17229
32060         * gfortran.dg/pr17229.f: New test.
32061
32062 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32063
32064         * gfortran.dg/tiny_1.f90: New test.
32065         * gfortran.dg/tiny_2.f90: ditto.
32066
32067 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32068
32069         * gfortran.dg/eor_1.f90: Fix dg-do run line
32070         * gfortran.dg/open_new.f90: Fix dg-do run line
32071
32072 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32073
32074         * lib/target-supports.exp (get_compiler_messages): Support
32075         optional arguments, the fourth being compiler options.
32076         (check_effective_target_fpic): New proc.
32077         * gcc.dg/20050321-2.c: Restrict to target fpic.
32078
32079 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32080
32081         * gcc.dg/15443-1.c: New test.
32082         * gcc.dg/15443-2.c: Likewise.
32083
32084 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32085
32086         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32087
32088 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32089
32090         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32091
32092 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32093
32094         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32095         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32096         -m64.
32097         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32098         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32099         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32100
32101 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32102
32103         PR c++/20212
32104         * g++.dg/warn/Wunused-11.C: New test.
32105
32106 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32107
32108         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32109
32110 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32111
32112         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32113
32114 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32115
32116         PR c++/20734
32117         * g++.dg/template/ptrmem13.C: New test.
32118
32119 2005-04-05  Per Bothner  <per@bothner.com>
32120
32121         * lib/gcc.exp: Always add -fno-show-column, for now.
32122
32123 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32124
32125         PR testsuite/20767
32126         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32127         of plain old "unsigned int" for the type of "i".  Makes this test
32128         64bit clean.
32129
32130 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32131
32132         * gcc.dg/i386-ssefn-1.c: New test.
32133         * gcc.dg/i386-ssefn-2.c: New test.
32134         * gcc.dg/i386-ssefn-3.c: New test.
32135         * gcc.dg/i386-ssefn-4.c: New test.
32136
32137 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32138
32139         PR tree-optimization/20076
32140         * gcc.dg/builtin-apply4.c: New test.
32141
32142         PR preprocessor/19475
32143         * gcc.dg/cpp/macspace1.c: New test.
32144         * gcc.dg/cpp/macspace2.c: New test.
32145
32146 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32147
32148         * gfortran.dg/pr20755.f: Fixed bad format.
32149
32150 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32151
32152         PR c++/20763
32153         * g++.dg/ext/attrib21.C: New test.
32154
32155 2004-04-05  Devang Patel  <dpatel@apple.com>
32156
32157         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32158         * gcc.dg/vect/vect-shift-1.c: New test.
32159
32160 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32161
32162         PR libfortran/20755
32163         * gfortran.dg/pr20755.f: New test.
32164
32165 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32166
32167         * gfortran.dg/pr15959.f90: New test.
32168         * gfortran.dg/string_pad_trunc.f90: New test.
32169
32170 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32171
32172         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32173         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32174         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32175         syntax.
32176
32177 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32178
32179         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32180
32181 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32182
32183         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32184         * gcc.c-torture/compile/20011119-2.c: Likewise.
32185         * gcc.c-torture/compile/981001-2.c: Likewise.
32186
32187 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32188
32189         PR c++/20679
32190         * g++.dg/template/overload4.C: New test.
32191
32192 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32193
32194         PR c++/20746
32195         * g++.dg/abi/covariant5.C: New.
32196
32197         PR debug/20505
32198         * g++.dg/debug/const2.C: New.
32199
32200 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32201
32202         PR rtl-optimization/16104
32203         * gcc.c-torture/execute/20050316-1.c: New test.
32204
32205 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32206
32207         * g++.dg/template/spec23.C: Fix dg-error text.
32208
32209 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32210
32211         PR c++/19199
32212         * g++.dg/expr/lval2.C: New.
32213
32214 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32215
32216         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32217         __builtin_strcasecmp and __builtin_strncasecmp.
32218
32219 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         PR c++/20723
32222         * g++.dg/template/spec22.C: New.
32223         * g++.dg/template/spec23.C: New.
32224
32225 2005-04-03  Dale Ranta  <dir@lanl.gov>
32226             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32227
32228         PR libfortran/20068
32229         PR libfortran/20125
32230         PR libfortran/20156
32231         PR libfortran/20471
32232         * gfortran.dg/backspace.f: New test.
32233
32234 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32235
32236         * gcc.dg/pr19345.c: New test.
32237
32238 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32239
32240         PR tree-optimization/20640
32241         * gcc.dg/torture/tree-loop-1.c: New.
32242
32243 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32244
32245         PR rtl-optimization/20290
32246         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32247
32248 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32249
32250         * gcc.dg/rs6000-fpint.c: New.
32251
32252 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32253
32254         * gcc.dg/old-style-then-proto-1.c: New test.
32255
32256 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32257
32258         * gfortran.fortran-torture/execute/backspace.f90: Check
32259         after backspace and read was incorrect.
32260
32261 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32262
32263         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32264         buffer past the terminating NUL using memcmp.
32265         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32266         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32267
32268         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32269         Fix unused/uninitialized variable warnings.
32270
32271         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32272         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32273         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32274         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32275
32276         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32277         gcc.c-torture/execute/builtins/fputs-lib.c,
32278         gcc.c-torture/execute/builtins/lib/fprintf.c,
32279         gcc.c-torture/execute/builtins/lib/main.c,
32280         gcc.c-torture/execute/builtins/lib/memcmp.c,
32281         gcc.c-torture/execute/builtins/lib/memmove.c,
32282         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32283         gcc.c-torture/execute/builtins/lib/memset.c,
32284         gcc.c-torture/execute/builtins/lib/printf.c,
32285         gcc.c-torture/execute/builtins/lib/sprintf.c,
32286         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32287         gcc.c-torture/execute/builtins/lib/strchr.c,
32288         gcc.c-torture/execute/builtins/lib/strcmp.c,
32289         gcc.c-torture/execute/builtins/lib/strcpy.c,
32290         gcc.c-torture/execute/builtins/lib/strcspn.c,
32291         gcc.c-torture/execute/builtins/lib/strlen.c,
32292         gcc.c-torture/execute/builtins/lib/strncat.c,
32293         gcc.c-torture/execute/builtins/lib/strncmp.c,
32294         gcc.c-torture/execute/builtins/lib/strncpy.c,
32295         gcc.c-torture/execute/builtins/lib/strrchr.c,
32296         gcc.c-torture/execute/builtins/lib/strspn.c,
32297         gcc.c-torture/execute/builtins/lib/strstr.c,
32298         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32299         gcc.c-torture/execute/builtins/strlen-2.c,
32300         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32301         prototypes.
32302
32303 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32304
32305         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32306         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32307         selectany usage.
32308
32309 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32310
32311         PR c++/19406
32312         * g++.dg/debug/using1.C: New test.
32313
32314 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32315
32316         PR middle-end/20524
32317         * gcc.dg/alias-7.c: Prefix asm-declared name with
32318         __USER_LABEL_PREFIX__.
32319
32320 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32321
32322         Fix fallout from PR middle-end/15700:
32323         * gcc.c-torture/compile/20011119-1.c: Take
32324         __USER_LABEL_PREFIX__ into account.
32325         * gcc.c-torture/compile/20011119-2.c: Likewise.
32326
32327 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32328
32329         PR c++/18644
32330         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32331
32332 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32333
32334         PR c/17855
32335         * gcc.c-torture/compile/struct-non-lval-1.c,
32336         gcc.c-torture/compile/struct-non-lval-2.c,
32337         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32338
32339 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32340
32341         * gcc.dg/tls/tls.exp: Remove temporary file.
32342         * g++.dg/tls/tls.exp: Ditto.
32343         * lib/file-format.exp: Ditto.
32344         * g++.dg/special/ecos.exp: Ditto.
32345
32346         * lib/profopt.exp: Treat prof_ext as a list.
32347         * gcc.misc-tests/bprob.exp: Ditto.
32348         * g++.dg/bprob/bprob.exp: Ditto.
32349
32350         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32351         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32352         g++.dg/tree-ssa/pointer-reference-alias.C,
32353         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32354         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32355         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32356         g++.dg/vect/pr19951.cc: Ditto.
32357         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32358         gcc.dg/builtins-47.c: Ditto.
32359         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32360         gcc.dg/pr20115-1.c: Ditto.
32361         * gcc.dg/tree-ssa/20030530-2.c,
32362         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32363         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32364         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32365         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32366         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32367         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32368         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32369         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32370         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32371         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32372         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32373         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32374         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32375         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32376         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32377         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32378         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32379         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32380         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32381         gcc.dg/tree-ssa/20030824-1.c,
32382         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32383         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32384         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32385         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32386         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32387         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32388         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32389         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32390         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32391         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32392         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32393         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32394         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32395         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32396         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32397         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32398         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32399         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32400         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32401         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32402         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32403         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32404         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32405         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32406         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32407         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32408         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32409         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32410         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32411         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32412         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32413         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32414         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32415         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32416         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32417         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32418         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32419         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32420         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32421         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32422         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32423         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32424         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32425         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32426         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32427         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32428         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32429         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32430         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32431         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32432         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32433         gcc.dg/tree-ssa/useless-1.c: Ditto.
32434         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32435         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32436         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32437         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32438         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32439         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32440         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32441         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32442         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32443         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32444         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32445         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32446         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32447         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32448         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32449         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32450         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32451         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32452         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32453         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32454         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32455         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32456         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32457         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32458         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32459         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32460         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32461         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32462         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32463         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32464         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32465         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32466         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32467         gcc.dg/vect/vect-none.c: Ditto.
32468         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32469         treelang/compile/unsigned.tree: Ditto.
32470
32471         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32472         * gcc.dg/cpp/direct2s.c: Ditto.
32473         * gcc.dg/cpp/paste4.c: Ditto.
32474         * gcc.dg/cpp/separate-1.c: Ditto.
32475         * gcc.dg/pch/save-temps-1.c: Ditto.
32476         * g++.dg/ext/altivec-10.C: Ditto.
32477         * g++.dg/pch/pch.C: Ditto.
32478
32479         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32480
32481         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32482         * g++.dg/template/repo1.C: Ditto.
32483         * g++.dg/template/repo2.C: Ditto.
32484         * g++.dg/template/repo3.C: Ditto.
32485         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32486         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32487         * g++.old-deja/g++.pt/repo1.C: Ditto.
32488         * g++.old-deja/g++.pt/repo2.C: Ditto.
32489         * g++.old-deja/g++.pt/repo3.C: Ditto.
32490         * g++.old-deja/g++.pt/repo4.C: Ditto.
32491
32492         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32493         * gcc.dg/20030107-1.c: Ditto.
32494         * gcc.dg/20030702-1.c: Ditto.
32495         * gcc.dg/profile-generate-1.c: Ditto.
32496         * g++.dg/other/profile1.C: Ditto.
32497         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32498
32499         * lib/gcc-dg.exp (remove-build-file): New.
32500         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32501         cleanup-tree-dump, cleanup-saved-temps): New.
32502
32503 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32504
32505         PR c++/19203, DR 214
32506         * g++.dg/parse/ambig3.C: Not ambiguous.
32507         * g++.dg/template/spec20.C: New.
32508         * g++.dg/template/spec21.C: New.
32509
32510 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32511
32512         PR target/20045
32513         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32514
32515 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32516
32517         PR libfortran/20660
32518         * gfortran.dg/negative_unit.f: New test.
32519
32520 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32521
32522         * gcc.dg/20050330-1.c: New test.
32523
32524 2005-03-30  Devang Patel  <dpatel@apple.com>
32525
32526         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32527
32528 2005-03-30  Dale Johannesen  <dalej@apple.com>
32529
32530         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32531
32532 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32533
32534         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32535         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32536         Strip options from test name.
32537
32538 2005-03-31  Jan Hubicka  <jh@suse.cz>
32539
32540         * gcc.dg/varpool-1.c: New testcase.
32541
32542 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32543
32544         PR c/772
32545         PR c/17913
32546         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32547         gcc.dg/stmt-expr-label-3.c : New tests.
32548         * gcc.c-torture/execute/medce-2.c: Remove.
32549
32550 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32551
32552         PR c/20368
32553         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32554         tests.
32555
32556 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32557
32558         * gcc.c-torture/compile/pr20203.c: New test.
32559
32560 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32561
32562         * gfortran.dg/promotion.f90: New test.
32563
32564 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32565
32566         PR middle-end/20491
32567         * gcc.dg/torture/asm-subreg-1.c: New test.
32568
32569 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32570
32571         PR c/20672
32572         * gcc.dg/pr20672-1.c: New test.
32573
32574 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32575
32576         * gfortran.dg/vect: New directory.
32577         * gfortran.dg/vect/vect.exp: New.
32578         * gfortran.dg/vect/vect-1.f90: New test.
32579         * gfortran.dg/vect/vect-2.f90: New test.
32580         * gfortran.dg/vect/vect-3.f90: New test.
32581         * gfortran.dg/vect/vect-4.f90: New test.
32582         * gfortran.dg/vect/vect-5.f90: New test.
32583
32584 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32585
32586         PR middle-end/20622
32587         * gcc.dg/alias-7.c: New test.
32588
32589 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32590
32591         * gcc.dg/sparc-reg-1.c: New test.
32592
32593 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32594
32595         PR target/19890
32596         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32597
32598 2005-03-29  Dale Ranta  <dir@lanl.gov>
32599             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32600
32601         PR libfortran/20163
32602         * gfortran.dg/pr20163-2.f: New test.
32603
32604 2005-03-28  Jan Hubicka  <jh@suse.cz>
32605
32606         PR middle-end/20635
32607         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32608         by Jakub Jelinek.
32609
32610 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32611
32612         PR tree-optimization/20626
32613         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32614         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32615
32616 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32617
32618         * gfortran.dg/underflow.f90: New test.
32619         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32620
32621 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32622
32623         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32624
32625 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32626
32627         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32628         (g++_init): Make sure that CXXFLAGS is set.
32629         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32630         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32631         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32632         * lib/objc.exp (objc_init): Likewise.
32633         * lib/treelang.exp (treelang_init): Likewise.
32634
32635 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32636
32637         PR tree-optimization/20470
32638         * gcc.dg/tree-ssa/pr20470.c: New test.
32639
32640 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32641
32642         * gcc.dg/ppc-stfiwx.c: New.
32643
32644 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32645
32646         PR target/19888
32647         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32648
32649 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32650
32651         * gcc.dg/20050325-1.c: Fix a typo.
32652
32653 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32654
32655         PR libfortran/19678
32656         PR libfortran/19679
32657         * gfortran.dg/dos_eol.f: New test.
32658
32659 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32660
32661         PR rtl-optimization/20249
32662         * gcc.dg/20050325-1.c: New test.
32663
32664 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32665
32666         PR libfortran/15332
32667         * gfortran.dg/pr15332.f: New test.
32668
32669 2005-03-24  Dale Johannesen  <dalej@apple.com>
32670
32671         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32672
32673 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32674
32675         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32676         'internal' visibility.
32677         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32678         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32679         'protected' visibility.
32680         * gcc.dg/visibility-7.c: Likewise.
32681         * lib/target-supports.exp (check_visibility_available): Take
32682         a parameter, the kind of visibility to check for.
32683         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32684         to check_visibility_available.
32685
32686         * g++.dg/expr/cast3.C: New.
32687
32688 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32689
32690         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32691         rs6000.
32692
32693 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32694
32695         PR target/20095
32696         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32697
32698 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32699
32700         * gcc.dg/badshift.c: Renamed to...
32701         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32702
32703         * gcc.target/i386/badshift.c: Renamed to...
32704         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32705         only.
32706
32707         PR rtl-optimization/20532
32708         * gcc.target/i386/badshift.c: New.
32709
32710 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32711
32712         * gfortran.dg/pr18025.f90: New test.
32713
32714 2005-03-23  Dale Johannesen  <dalej@apple.com>
32715
32716         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32717
32718 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32719
32720         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32721
32722         * lib/target-supports.exp (check_iconv_available): Default
32723         libiconv to -liconv, if there is no definition.
32724
32725 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32726
32727         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32728
32729 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32730
32731         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32732         * g++.dg/opt/pr7503-2.C: Likewise.
32733         * g++.dg/opt/pr7503-3.C: Likewise.
32734         * g++.dg/opt/pr7503-4.C: Likewise.
32735         * g++.dg/opt/pr7503-5.C: Likewise.
32736         * g++.dg/warn/minmax.C: New test.
32737
32738 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32739
32740         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32741         * gfortran.dg/g77_intrinsics_sub.f: New test.
32742
32743 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32744             Jan Hubicka  <jh@suse.cz>
32745             Steven Bosscher <stevenb@suse.de
32746
32747         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32748
32749 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32750
32751         PR c++/19980
32752         * g++.dg/template/redecl3.C: New test.
32753
32754 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32755
32756         PR c++/20499
32757         * g++.dg/parse/error16.C: Tweak error markers.
32758
32759 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32760
32761         PR target/20561
32762         * gcc.dg/20050321-2.c: New test.
32763
32764 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32765
32766         PR c++/20465
32767         PR c++/20381
32768         * g++.dg/template/ptrmem12.C: New.
32769
32770 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32771
32772         PR rtl-optimization/20527
32773         * gcc.c-torture/execute/pr20527-1.c: New test.
32774
32775 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32776
32777         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32778         program, compile it into a real executable and then delete the .c
32779         and .x files afterwards, to avoid problems on testglue targets.
32780
32781 2005-03-21  Stuart Hastings  <stuart@apple.com>
32782
32783         * gcc.target/i386/sse-2.c: New.
32784
32785 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32786
32787         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32788
32789 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32790
32791         * g++.dg/parse/crash25.C: Fix typo.
32792
32793 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32794
32795         PR c++/20461
32796         * g++.dg/parse/crash24.C: New test.
32797
32798         PR c++/20536
32799         * g++.dg/parse/crash25.C: New test.
32800
32801 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32802
32803         PR c++/20147
32804         * g++.dg/ext/stmtexpr4.C: New test.
32805
32806 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32807
32808         PR middle-end/20539
32809         * gcc.c-torture/compile/pr13066-1.c: New test case.
32810         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32811         * g++.dg/opt/pr13066-1.C: Likewise.
32812
32813 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32814
32815         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32816
32817 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32818
32819         PR fortran/18525
32820         * gfortran.dg/nesting_1.f90: New test.
32821
32822 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32823
32824         PR c++/20240
32825         * g++.dg/lookup/using13.C: New test.
32826
32827 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32828
32829         PR c++/20333
32830         * g++.dg/template/crash36.C: New test.
32831
32832 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32833
32834         PR c++/20463
32835         * g++.dg/template/crash35.C: New test.
32836
32837 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32838
32839         PR c++/19966
32840         * g++.dg/overload/operator2.C: New test.
32841
32842 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32843
32844         PR libfortran/20257
32845         * gfortran.dg/pr20257.f90: New test.
32846
32847 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32848
32849         PR libfortran/20480
32850         * gfortran.dg/pr20480.f90: New test.
32851
32852 2005-03-16  Richard Henderson  <rth@redhat.com>
32853
32854         PR middle-end/15700
32855         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32856         (_rtld_global): New.
32857         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32858         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32859
32860         * gcc.dg/alias-3.c: New.
32861         * gcc.dg/alias-4.c: New.
32862         * gcc.dg/alias-5.c: New.
32863         * gcc.dg/alias-6.c: New.
32864
32865 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32866
32867         * gcc.dg/cpp/ucnid-7.c: New.
32868
32869 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32870             Dorit Naishlos  <dorit@il.ibm.com>
32871
32872         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32873         darwin.
32874
32875 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32876
32877         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32878         support misaligned accesses.
32879         * gcc.dg/vect/vect-58.c: Likewise.
32880         * gcc.dg/vect/vect-92.c: New.
32881         * gcc.dg/vect/vect-93.c: New.
32882
32883 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32884
32885         PR fortran/18827
32886         * gfortran.dg/assign_2.f90: New test.
32887         * gfortran.dg/assign_3.f90: New test.
32888         * gfortran.dg/assign.f90: New test.
32889
32890 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32891
32892         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32893         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32894         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32895         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32896         names.
32897
32898 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32899
32900         * gcc.dg/cpp/ucnid-6.c: New.
32901
32902         * gcc.dg/cpp/normalize-1.c: New.
32903         * gcc.dg/cpp/normalize-2.c: New.
32904         * gcc.dg/cpp/normalize-3.c: New.
32905         * gcc.dg/cpp/normalize-4.c: New.
32906         * gcc.dg/cpp/ucnid-4.c: New.
32907         * gcc.dg/cpp/ucnid-5.c: New.
32908         * g++.dg/cpp/normalize-1.C: New.
32909         * g++.dg/cpp/ucnid-1.C: New.
32910
32911 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32912
32913         * gcc.dg/pr18628.c: New.
32914
32915 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32916
32917         PR c++/20280
32918         * g++.dg/tree-ssa/pr20280.C: New.
32919
32920 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32921
32922         PR fortran/20467
32923         * gfortran.dg/stfunc_2.f90: New test.
32924
32925 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32926
32927         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32928
32929 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32930
32931         * gcc.dg/tree-ssa/20050314-1.c: New test.
32932
32933 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32934
32935         PR c++/4403
32936         PR c++/9783, DR433
32937         * g++.dg/template/friend34.C: New test.
32938         * g++.dg/template/friend35.C: Likewise.
32939         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32940
32941 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32942
32943         Friend class name lookup 5/n
32944         PR c++/1016
32945         * g++.dg/lookup/hidden-class1.C: New test.
32946         * g++.dg/lookup/hidden-class2.C: Likewise.
32947         * g++.dg/lookup/hidden-class3.C: Likewise.
32948         * g++.dg/lookup/hidden-class4.C: Likewise.
32949         * g++.dg/lookup/hidden-class5.C: Likewise.
32950         * g++.dg/lookup/hidden-class6.C: Likewise.
32951         * g++.dg/lookup/hidden-class7.C: Likewise.
32952         * g++.dg/lookup/hidden-class8.C: Likewise.
32953         * g++.dg/lookup/hidden-class9.C: Likewise.
32954         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32955         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32956         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32957         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32958         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32959         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32960         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32961         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32962         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32963         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32964         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32965
32966 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32967
32968         PR c++/20157
32969         * g++.dg/template/error18.C: New test.
32970
32971 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32972
32973         PR debug/16792
32974         * g++.dg/debug/pr16792.C: New test.
32975
32976 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32977
32978         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32979         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32980         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32981         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32982         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32983         test assertion names.
32984
32985 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32986
32987         PR fortran/18600
32988         * gfortran.dg/stfunc_1.f90: New test.
32989
32990 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32991
32992         PR fortran/16907
32993         * gfortran.dg/real_index_1.f90: New test.
32994
32995 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32996
32997         PR fortran/20323
32998         * gfortran.dg/spec_expr_1.f90: New test.
32999
33000 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33001
33002         PR c/20402
33003         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33004         new parser.
33005
33006 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33007
33008         PR fortran/20361
33009         * gfortran.dg/largeequiv_1.f90: New test.
33010
33011 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33012
33013         * gcc.dg/ucnid-1.c: New.
33014         * gcc.dg/ucnid-2.c: New.
33015         * gcc.dg/ucnid-3.c: New.
33016         * gcc.dg/ucnid-4.c: New.
33017         * gcc.dg/ucnid-5.c: New.
33018         * gcc.dg/ucnid-6.c: New.
33019         * gcc.dg/cpp/ucnid-1.c: New.
33020         * gcc.dg/cpp/ucnid-2.c: New.
33021         * gcc.dg/cpp/ucnid-3.c: New.
33022         * g++.dg/other/ucnid-1.C: New.
33023
33024 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33025
33026         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33027
33028 2005-03-11  Per Bothner  <per@bothner.com>
33029
33030         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33031         that diagnotics refer to correct token.
33032         * gcc.dg/unused-3.c: Likewise.
33033
33034 2005-03-11  Per Bothner  <per@bothner.com>
33035
33036         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33037         constant" is now actually on same line as string constant.
33038         * gcc.dg/cpp/direct2s.c: Likewise.
33039
33040 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33041
33042         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33043
33044 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33045
33046         PR libfortran/20124
33047         * gfortran.dg/pr20124.f90: New Test
33048
33049 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33050
33051         PR tree-optimization/20130
33052         * gcc.dg/pr20130-1.c: New test.
33053
33054 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33055
33056         PR target/20095
33057         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33058
33059 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33060
33061         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33062
33063 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33064
33065         * g++.dg/eh/forced1.C: Fix comment.
33066         * g++.dg/eh/forced2.C: Ditto.
33067         * g++.dg/eh/forced3.C: Ditto.
33068         * g++.dg/eh/forced4.C: Ditto.
33069
33070 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33071
33072         PR rtl-opt/20412
33073         * gcc.c-torture/compile/pr20412.c: New test.
33074
33075 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33076
33077         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33078
33079 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33080
33081         PR target/20322
33082         * gcc.dg/20050307-1.c: New test.
33083
33084 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33085
33086         PR c++/20375
33087         * g++.dg/other/stdarg3.C: New.
33088
33089 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33090
33091         PR c++/18384, c++/18327
33092         * g++.dg/init/array19.C: New test.
33093
33094         PR inline-asm/20314
33095         * gcc.dg/torture/pr20314-1.c: New test.
33096         * gcc.dg/torture/pr20314-2.c: New test.
33097
33098 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33099
33100         * gcc.dg/20050309-1.c: New test.
33101
33102 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33103
33104         * gcc.dg/builtins-10.c: Reactivate disabled test.
33105         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33106         new cbrt transformations.
33107
33108 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33109
33110         PR c++/20208
33111         * g++.dg/template/array13.C: New test.
33112
33113 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33114
33115         PR c++/16859
33116         * g++.dg/init/brace4.C: New test.
33117
33118 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33119
33120         PR c++/20186
33121         * g++.dg/template/non-dependent12.C: New.
33122
33123 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33124
33125         PR c++/20142
33126         * g++.dg/init/array18.C: Add dg-do run marker.
33127
33128         PR c++/20142
33129         * g++.dg/init/array18.C: New test.
33130
33131 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33132
33133         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33134         * g++.dg/gcov/gcov.exp: Likewise.
33135         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33136         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33137         * lib/c-torture.exp: Likewise.
33138         * lib/fortran-torture.exp: Likewise.
33139         * lib/g++.exp: Likewise.
33140         * lib/gcc-defs.exp: Likewise.
33141         * lib/gcc-dg.exp: Likewise.
33142         * lib/gcc.exp: Likewise.
33143         * lib/gcov.exp: Likewise.
33144         * lib/gfortran.exp: Likewise.
33145         * lib/mike-g++.exp: Likewise.
33146         * lib/mike-gcc.exp: Likewise.
33147         * lib/objc-torture.exp: Likewise.
33148         * lib/objc.exp: Likewise.
33149         * lib/profopt.exp: Likewise.
33150         * lib/target-libpath.exp: Likewise.
33151         * lib/target-supports.exp: Likewise.
33152         * lib/treelang.exp: Likewise.
33153         * lib/wrapper.exp: Likewise.
33154
33155 2005-03-08  Jeff Law  <law@redhat.com>
33156
33157         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33158         PHI-OPT changes.
33159
33160 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33161
33162         * gcc.dg/vect/pr20122.c: New test.
33163
33164 2005-03-07  Jeff Law  <law@redhat.com>
33165
33166         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33167         was folded away.
33168         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33169         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33170         * gcc.dg/tree-ssa/pr18134.c: New test.
33171
33172 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33173
33174         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33175         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33176         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33177
33178 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33179
33180         PR tree-opt/17671
33181         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33182
33183 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33184
33185         * g++.dg/warn/Wnvdtor.C: New test.
33186
33187 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33188
33189         * gcc.dg/torture/pr19683-1.c: New test.
33190
33191 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33192
33193         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33194         * gfortran.dg/g77/19990313-2.f: Ditto.
33195         * gfortran.dg/g77/19990313-3.f: Ditto.
33196         * gfortran.dg/g77/19990525-0.f: Ditto.
33197         * gfortran.dg/g77/19990826-0.f: Ditto.
33198         * gfortran.dg/g77/19990826-2.f: Ditto.
33199         * gfortran.dg/g77/19990826-3.f: Ditto.
33200         * gfortran.dg/g77/20000511-1.f: Ditto.
33201         * gfortran.dg/g77/20000511-2.f: Ditto.
33202         * gfortran.dg/g77/970625-2.f: Ditto.
33203         * gfortran.dg/g77/980310-2.f: Ditto.
33204         * gfortran.dg/g77/980310-3.f: Ditto.
33205         * gfortran.dg/g77/980310-8.f: Ditto.
33206         * gfortran.dg/g77/980519-2.f: Ditto.
33207         * gfortran.dg/g77/alpha1.f: Ditto.
33208         * gfortran.dg/g77/claus.f: Ditto.
33209         * gfortran.dg/g77/erfc.f: Ditto.
33210         * gfortran.dg/g77/short.f: Ditto.
33211         * gfortran.fortran-torture/execute/data.f90: Ditto.
33212         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33213         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33214
33215 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33216
33217         * lib/file-format.exp (gcc_target_object_format): Add check for som
33218         format and hardcode object formats on hppa*-*-hpux*.
33219         * lib/target-supports.exp (check_weak_available): Add check for som
33220         object format.  Always return 0 on hppa*-*-hpux10*.
33221
33222         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33223         is defined.
33224
33225         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33226
33227 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33228
33229         * gfortran.dg/pr19936_1.f90: New test.
33230         * gfortran.dg/pr19936_2.f90: New test.
33231         * gfortran.dg/pr19936_3.f90: New test.
33232
33233 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33234             Paul Thomas <prthomas@drfccad.cea.fr>
33235
33236         * gfortran.dg/PR19754_1.f90: New test.
33237         * gfortran.dg/PR19754_2.f90: Ditto.
33238
33239 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33240
33241         PR c++/19311
33242         * g++.dg/template/non-dependent11.C: New test.
33243
33244 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33245
33246         * lib/target-supports.exp (check_iconv_available): Fix comment.
33247
33248 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33249             Joseph S. Myers  <joseph@codesourcery.com>
33250
33251         PR c++/19797
33252         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33253
33254 2005-03-04  Matthew Sachs  <msachs@apple.com>
33255
33256         * gcc.exp (gcc_target_compile): Put braces around
33257         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33258         * objc.exp (objc_target_compile): Likewise.
33259         * treelang.exp (treelang_target_compile): Likewise.
33260
33261 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33262
33263         PR fortran/19673
33264         * gfortran.dg/func_result_1.f90: New test.
33265
33266 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33267
33268         * gcc.misc-tests/options.exp: New test.
33269
33270 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33271
33272         * gcc.dg/pr15784-4.c: New test.
33273
33274 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33275
33276         * gcc.c-torture/execute/pr17133.c: New.
33277         * gcc.c-torture/compile/20050303-1.c: New.
33278
33279 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33280
33281         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33282
33283 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33284
33285         * g++.dg/overload/using2.C: New.
33286
33287 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33288
33289         PR c++/19916
33290         * g++.dg/init/ptrmem2.C: New test.
33291
33292 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33293
33294         PR c/8927
33295         * gcc.dg/pr8927-1.c: New test.
33296
33297 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33298
33299         PR c++/20232
33300         * g++.dg/inherit/covariant12.C: New.
33301
33302 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33303
33304         PR fortran/19479
33305         * gfortran.dg/bound_1.f90: New test.
33306
33307 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33308
33309         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33310         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33311
33312 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33313
33314         PR c/20245
33315         * gcc.dg/pr20245-1.c: New test.
33316
33317 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33318
33319         PR middle-end/19874
33320         * gcc.c-torture/execute/20050119-2.c: New test case.
33321
33322 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33323
33324         * README: Update the DejaGnu bug reporting address.
33325         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33326         * lib/objc-torture.exp: Likewise.
33327
33328 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33329
33330         * gfortran.dg/boz_1.f90: New test.
33331         * gfortran.dg/boz_3.f90: New test.
33332         * gfortran.dg/boz_4.f90: New test.
33333
33334 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33335
33336         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33337         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33338
33339 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33340
33341         PR libfortran/20101
33342         * gfortran.dg/write_0_pe_format.f90: New test.
33343
33344 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33345
33346         PR c++/20206
33347         * g++.dg/opt/thunk2.C: New test.
33348         * g++.dg/opt/covariant1.C: New test.
33349
33350 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33351
33352         * gfortran.dg/e_d_fmt.f90: New test.
33353
33354 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33355
33356         * gcc.dg/asm-b.c: Fix comment typos.
33357
33358 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33359
33360         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33361         a V_MAY_DEF also.
33362
33363 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33364
33365         PR tree-opt/20188
33366         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33367         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33368         * gcc.dg/asm-b.c: New test.
33369
33370 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33371
33372         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33373         Disable this test on IRIX 6.
33374
33375 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33376
33377         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33378         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33379         parser.
33380
33381 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33382
33383         PR tree-optimization/20204
33384         * gcc.dg/pr20204.c: New test.
33385
33386 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33387
33388         PR target/20196
33389         * gcc.c-torture/execute/20050224-1.c: New test.
33390
33391         PR c++/20175
33392         * g++.dg/warn/Wbraces2.C: New test.
33393
33394 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33395
33396         PR c++/19878
33397         * g++.dg/init/const2.C: New test.
33398
33399 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33400
33401         PR tree-optimization/20100
33402         * gcc.c-torture/execute/pr20100-1.c: New test.
33403
33404 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33405
33406         * gfortran.dg/implicit_3.f90: New test.
33407
33408         * gfortran.dg/deftype_1.f90: New test.
33409
33410 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33411
33412         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33413         the test passes.
33414         * g++.dg/other/anon3.C: Accept a warning.
33415
33416 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33417
33418         * gcc.dg/pr20017.c: Fix a comment typo.
33419
33420 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33421
33422         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33423
33424 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33425
33426         PR ada/19902
33427         * ada/acats/tests/cxa/cxa3004.a: Remove.
33428         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33429
33430 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33431
33432         PR c++/20073
33433         * g++.dg/init/const1.C: New test.
33434
33435         PR c++/19991
33436         * g++.dg/parse/constant7.C: New test.
33437
33438         PR c++/20152
33439         * g++.dg/parse/error27.C: New test.
33440         * g++.dg/template/qualttp15.C: Adjust error markers.
33441         * g++.old-deja/g++.other/struct1.C: Likewise.
33442
33443         PR c++/20153
33444         * g++.dg/template/error17.C: New test.
33445
33446         PR c++/20148
33447         * g++.dg/parser/error26.C: New test.
33448
33449 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33450
33451         PR tree-optimization/20100
33452         PR tree-optimization/20115
33453         * gcc.dg/pr20115.c: New test.
33454         * gcc.dg/pr20115-1.c: New test.
33455         * gcc.dg/pr20100.c: New test.
33456         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33457         call-clobbered variables after alias1.
33458
33459 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33460
33461         * gfortran.dg/list_read_4.f90: new test.
33462
33463 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33464
33465         PR rtl-optimization/20017.
33466         * gcc.dg/pr20017.c: New.
33467
33468 2005-02-22  Devang Patel  <dpatel@apple.com>
33469
33470         PR 19952
33471         * g++.dg/tree-ssa/pr19952.C: New test.
33472
33473 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33474
33475         PR c++/19883
33476         * g++.dg/parse/constant6.C: New test.
33477
33478 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33479
33480         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33481         * g++.dg/charset/asm2.c: Likewise.
33482         * g++.dg/charset/asm3.c: Likewise.
33483         * g++.dg/charset/asm4.c: Likewise.
33484         * g++.dg/charset/asm5.c: Likewise.
33485         * g++.dg/charset/attribute1.c: Likewise.
33486         * g++.dg/charset/attribute2.c: Likewise.
33487         * g++.dg/charset/extern1.cc: Likewise.
33488         * g++.dg/charset/extern2.cc: Likewise.
33489         * g++.dg/charset/extern3.cc: Likewise.
33490         * g++.dg/charset/function.cc: Likewise.
33491         * g++.dg/charset/string.c: Likewise.
33492         * g++.dg/charset/charset.exp: Likewise.
33493         * lib/target-supports.exp (check_iconv_available): Fix comment.
33494
33495 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33496
33497         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33498         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33499         * gcc.dg/charset/asm2.c: Likewise.
33500         * gcc.dg/charset/asm3.c: Likewise.
33501         * gcc.dg/charset/asm4.c: Likewise.
33502         * gcc.dg/charset/asm5.c: Likewise.
33503         * gcc.dg/charset/asm6.c: Likewise.
33504         * gcc.dg/charset/attribute1.c: Likewise.
33505         * gcc.dg/charset/attribute2.c: Likewise.
33506         * gcc.dg/charset/builtin1.c: Likewise.
33507         * gcc.dg/charset/extern.c: Likewise.
33508         * gcc.dg/charset/function.c: Likewise.
33509         * gcc.dg/charset/string.c: Likewise.
33510         * gcc.dg/charset/charset.exp: Likewise.
33511
33512 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33513
33514         PR fortran/20086
33515         * gfortran.dg/pr20086.f90: New test.
33516
33517 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33518
33519         PR tree-optimization/19786
33520         * g++.dg/tree-ssa/pr19786.C: New.
33521
33522 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33523
33524         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33525
33526 2005-02-21  Jeff Law  <law@redhat.com>
33527
33528         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33529
33530 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33531
33532         * gfortran.dg/do_iterator: Split loop, markup all lines for
33533         which an error locus is printed.
33534         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33535         locus is printed.
33536         * gfortran.dg/select_4.f90: Likewise.
33537         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33538         locuses in the various permutations.
33539
33540 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33541
33542         PR tree-optimization/19951
33543         * g++.dg/vect: New directory.
33544         * g++.dg/vect/vect.exp: New file.
33545         * g++.dg/vect/pr19951.cc: New testcase.
33546         * g++.dg/dg.exp: Also prune vectorizer tests.
33547
33548 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33549
33550         PR 18785
33551         * gcc.dg/charset/builtin1.c: New test.
33552
33553 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33554
33555         PR c++/19299
33556         * g++.dg/inherit/volatile1.C: New test.
33557
33558         PR c++/19440
33559         * g++.dg/template/dtor4.C: New test.
33560
33561 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33562
33563         * gfortran.dg/int_1.f90: New test.
33564
33565 2005-02-19  Devang Patel  <dpatel@apple.com>
33566
33567         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33568
33569 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33570
33571         * gfortran.dg/achar_1.f90: New test.
33572
33573 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33574
33575         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33576
33577 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33578             Jakub Jelinek  <jakub@redhat.com>
33579
33580         PR tree-optimization/19828
33581         * gcc.dg/tree-ssa/loop-7.c: New test.
33582         * gcc.c-torture/execute/20050218-1.c: New test.
33583
33584 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33585
33586         PR c/20043
33587         * gcc.dg/transparent-union-1.c: New test.
33588         * gcc.dg/transparent-union-2.c: New test.
33589
33590 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33591
33592         PR tree-optimization/18977
33593         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33594
33595 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33596
33597         PR target/20054
33598         * gcc.dg/pr20054.c: New test.
33599
33600 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33601
33602         PR c++/19508
33603         * g++.dg/ext/attrib20.C: New test.
33604
33605 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33606
33607         PR middle-end/20030
33608         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33609
33610 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33611
33612         PR c++/20008
33613         * g++.dg/opt/switch4.C: New.
33614
33615 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33616
33617         PR c++/20023
33618         PR tree-optimization/20009
33619         * gcc.c-torture/compile/20050217-1.c: New test.
33620         * g++.dg/opt/switch3.C: New test.
33621
33622         PR tree-optimization/18947
33623         * gcc.c-torture/compile/20050215-1.c: New test.
33624         * gcc.c-torture/compile/20050215-2.c: New test.
33625         * gcc.c-torture/compile/20050215-3.c: New test.
33626
33627 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33628
33629         PR c++/20028
33630         * g++.dg/template/crash34.C: New.
33631
33632         PR c++/20022
33633         * g++.dg/other/access3.C: New.
33634
33635 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33636
33637         * gcc.dg/vect/vect-98.c: New test.
33638
33639 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33640
33641         PR tree-optimization/19967
33642         * gcc.dg/pr19967.c: New.
33643
33644 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33645
33646         PR middle-end/19857
33647         * gcc.dg/tree-ssa/20050215-1.c: New test.
33648         * gcc.c-torture/execute/20050215-1.c: New test.
33649
33650 2005-02-15  Eric Christopher  <echristo@redhat.com>
33651
33652         * gcc.dg/cpp/20050215-1.c: New file.
33653
33654 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33655
33656         PR tree-optimization/15785
33657         * gcc.dg/pr15785-1.c: New test.
33658
33659 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33660
33661         PR c++/17788
33662         * g++.dg/init/ctor4.C: New.
33663         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33664
33665 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33666
33667         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33668         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33669
33670 2005-02-15  Andreas Schwab  <schwab@suse.de>
33671
33672         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33673         declare malloc.
33674
33675 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33676
33677         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33678
33679 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33680
33681         PR tree-optimization/19853
33682         * gcc.c-torture/compile/pr19853.c: New test.
33683
33684 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33685
33686         PR c++/19608
33687         * g++.dg/parse/local-class1.C: New.
33688
33689         PR c++/19895
33690         * g++.dg/parse/ptrmem3.C: New.
33691
33692         PR c++/19884
33693         * g++.old-deja/g++.oliva/template6.C: Add another case.
33694         * g++.dg/template/explicit6.C: New.
33695
33696 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33697
33698         PR c++/17816
33699         * g++.dg/other/redecl2.C: New.
33700
33701 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         PR c++/19891
33704         * g++.dg/abi/covariant4.C: New.
33705
33706 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33707
33708         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33709         New tests.
33710
33711 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33712
33713         * gcc.dg/vect/vect-96.c: Fix typo.
33714
33715 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33716
33717         PR c++/14479
33718         PR c++/19487
33719         * g++.dg/template/enum5.C: New test.
33720
33721 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33722
33723         * gcc.dg/vect/vect-97.c: New test.
33724
33725 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33726
33727         * gcc.dg/vect/vect-96.c: New test.
33728
33729 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33730
33731         * gcc.dg/builtins-34.c: Also check ldexp*.
33732
33733 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33734
33735         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33736
33737 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33738
33739         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33740         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33741         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33742         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33743         selector_list, selector_expression, dg-process-target): Move to new
33744         file target-supports-dg.exp.
33745         * lib/target-supports-dg.exp: New.
33746
33747         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33748         New.
33749
33750 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33751
33752         PR c++/19666
33753         * g++.dg/other/ptrmem6.C: New test.
33754
33755         PR middle-end/19858
33756         * gcc.c-torture/compile/20050210-1.c: New test.
33757
33758 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33759
33760         PR c++/19755
33761         * g++.dg/warn/Wbraces1.C: New test.
33762
33763 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33764
33765         * gcc.dg/builtins-52.c: New testcase.
33766
33767 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33768
33769         PR c/19342
33770         * gcc.c-torture/execute/20050119-1.c: New test.
33771
33772 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33773
33774         PR c++/19811
33775         * g++.dg/init/delete1.C: New test.
33776
33777 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33778
33779         PR c++/18470
33780         * g++.dg/template/static12.C: New test.
33781
33782 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33783
33784         PR c++/19787
33785         * g++.dg/conversion/ambig1.C: New test.
33786
33787         PR c++/19739
33788         * g++.dg/ext/attrib19.C: New test.
33789
33790         PR c++/19732
33791         * g++.dg/parse/dtor5.C: New test.
33792
33793         PR c++/19762
33794         * g++.dg/template/dtor3.C: New test.
33795
33796         PR c++/19826
33797         * g++.dg/template/static11.C: New test.
33798         * g++.dg/template/crash2.C: Remove dg-error marker.
33799
33800 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33801
33802         PR C++/18491
33803         * g++.old-deja/g++.mike/p10769a.C: Remove.
33804
33805 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33806
33807         * gcc.dg/builtins-48.c: New test case.
33808         * gcc.dg/builtins-49.c: New test case.
33809         * gcc.dg/builtins-50.c: New test case.
33810         * gcc.dg/builtins-51.c: New test case.
33811
33812 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33813
33814         PR middle-end/19583
33815         * g++.dg/warn/Wreturn-type-3.C: New test.
33816
33817 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33818
33819         PR middle-end/19402
33820         * gcc.dg/pr19402-1.c: New testcase.
33821         * gcc.dg/pr19402-2.c: likewise.
33822
33823 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33824
33825         PR middle-end/19854
33826         * g++.dg/tree-ssa/tmmti.C: New testcase.
33827
33828 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33829
33830         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33831
33832 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33833
33834         PR c++/19733
33835         * g++.dg/parse/crash23.C: New test.
33836         * g++.dg/warn/Weff1.C: New test.
33837
33838 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33839
33840         * gcc.dg/20050209-1.c: New test.
33841
33842 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33843
33844         PR target/19799
33845         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33846
33847 2005-02-08  Mike Stump  <mrs@apple.com>
33848
33849         * g++.dg/pch/import-2.c: New test.
33850         * g++.dg/pch/import-2.hs: New.
33851         * g++.dg/pch/include/import-2a.h: New.
33852         * g++.dg/pch/include/import-2b.h: New.
33853
33854 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33855
33856         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33857
33858 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33859
33860         * gfortran.dg/substr_1.f90: New test.
33861
33862 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33863
33864         PR middle-end/19775
33865         * gcc.dg/torture/builtin-power-1.c: Disable test for
33866         invalid transformation.
33867         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33868         no longer optimize.
33869         * gcc.dg/builtins-47.c: New testcase.
33870
33871 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33872             Dorit Naishlos  <dorit@il.ibm.com>
33873
33874         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33875
33876 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33877
33878         * gcc.c-torture/compile/20050206-1.c: New test.
33879
33880 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33881
33882         PR tree-opt/19768
33883         * g++.dg/opt/pr19768.C: New test.
33884
33885 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33886
33887         PR tree-opt/19736
33888         * gcc.c-torture/compile/pr19736.c: New test.
33889
33890 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33891
33892         PR c++/17401
33893         * g++.dg/parse/error25.C: New test.
33894
33895 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33896
33897         * gcc.c-torture/execute/20050203-1.c: New.
33898
33899 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33900
33901         * gcc.dg/vect/vect-85.c: Remove xfail.
33902         * gcc.dg/vect/vect-86.c: Remove xfail.
33903         * gcc.dg/vect/vect-87.c: Remove xfail.
33904         * gcc.dg/vect/vect-88.c: Remove xfail.
33905
33906 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33907
33908         * gcc.dg/altivec-19.c: New.
33909
33910 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33911
33912         PR c/17807
33913         * gcc.dg/nested-func-3.c: New test.
33914         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33915
33916 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33917
33918         * gcc.test-framework/gen_directive_tests: Generate tests for
33919         selector expressions.
33920
33921 2005-02-02  Matt Austern  <austern@apple.com>
33922
33923         PR c++/19628
33924         * g++/ext/builtin7.C: New.
33925         * g++/ext/builtin8.C: New.
33926
33927 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33928
33929         PR c/18502
33930         * gcc.dg/pr18502-1.c: New test.
33931
33932 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33933
33934         PR c++/17413
33935         * g++.dg/template/local4.C: Tweak.
33936
33937 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33938
33939         PR tree-optimization/19578
33940         * gcc.c-torture/compile/20050202-1.c: New test.
33941
33942 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33943
33944         PR c/19435
33945         * gcc.dg/c99-init-4.c: New test.
33946
33947 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33948
33949         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33950
33951         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33952
33953         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33954         * g++.dg/eh/check-vect.h: New.
33955
33956         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33957         * gcc.dg/vect/vect-78.c: Ditto.
33958         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33959         Remove.
33960
33961         * g++.dg/conversion/simd1.C: Expect warning.
33962         * g++.dg/ext/attribute-test-1.C: Ditto.
33963         * g++.dg/ext/attribute-test-2.C: Ditto.
33964         * g++.dg/ext/attribute-test-3.C: Ditto.
33965         * g++.dg/ext/attribute-test-4.C: Ditto.
33966
33967         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33968         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33969
33970         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33971
33972 2005-02-01  Richard Henderson  <rth@redhat.com>
33973
33974         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33975         long double for ibm double-double format.
33976         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33977
33978 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33979
33980         PR tree-optimization/19633
33981         * gcc.dg/pr19633-1.c: New test.
33982         * gcc.dg/pr19633.c: Tweak to make pointer point
33983         to NULL or a symbol.
33984
33985 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33986
33987         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33988         New procs.
33989         (dg-process-target (local override)): Handle selector expressions.
33990
33991         * gcc.test-framework/README: Describe tests in source directory.
33992         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33993         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33994         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33995         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33996         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33997         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33998         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33999         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34000         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34001         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34002         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34003         * gcc.test-framework/dg-error-exp-P.c: New test.
34004         * gcc.test-framework/dg-error-exp-XP.c: New test.
34005         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34006         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34007         * gcc.test-framework/dg-output-exp-P.c: New test.
34008         * gcc.test-framework/dg-output-exp-XF.c: New test.
34009         * gcc.test-framework/dg-warning-exp-P.c: New test.
34010         * gcc.misc-tests/dg-1.c: Remove.
34011         * gcc.misc-tests/dg-2.c: Remove.
34012         * gcc.misc-tests/dg-3.c: Remove.
34013         * gcc.misc-tests/dg-4.c: Remove.
34014         * gcc.misc-tests/dg-5.c: Remove.
34015         * gcc.misc-tests/dg-6.c: Remove.
34016         * gcc.misc-tests/dg-7.c: Remove.
34017         * gcc.misc-tests/dg-8.c: Remove.
34018         * gcc.misc-tests/dg-9.c: Remove.
34019         * gcc.misc-tests/dg-10.c: Remove.
34020         * gcc.misc-tests/dg-11.c: Remove.
34021         * gcc.misc-tests/dg-12.c: Remove.
34022         * gcc.misc-tests/dg-test.exp: Remove.
34023
34024         * gcc.test-framework/test-framework.awk: Change recording and
34025         printing of passes and failures.
34026
34027         * gcc.test-framework: New directory.
34028         * gcc.test-framework/README: New.
34029         * gcc.test-framework/test-framework.exp: New.
34030         * gcc.test-framework/test-framework.awk: New.
34031         * gcc.test-framework/gen_directive_tests: New.
34032
34033 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34034
34035         * lib/treelang.exp: Fix comment typos.
34036         (treelang_target_compile): Don't append libs=-ltreelang to options.
34037
34038 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34039
34040         * g++.dg/parse/typename7.C: Adjust error messages.
34041
34042 2005-01-31  Jeff Law  <law@redhat.com>
34043
34044         * gcc.c-torture/execute/20050131-1.c: New test.
34045         * gcc.dg/wcaselabel.c: New test.
34046
34047 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34048
34049         * g++.dg/other/warning1.C: Adjust error messags.
34050         * g++.dg/parse/constant5.C: New test.
34051
34052 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34053
34054         PR c/19333
34055         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34056         the test case valid.
34057         * gcc.dg/20030815-1.c: Remove invalid tests.
34058         * gcc.dg/array-7.c: Adjust expected result.
34059         * gcc.dg/pr18596-3.c: Likewise.
34060         * gcc.dg/noncompile/20000901-1.c: Likewise.
34061         * gcc.dg/noncompile/init-2.c: Likewise.
34062         * gcc.dg/noncompile/init-4.c: Likewise.
34063
34064 2005-01-31  Dale Johannesen  <dalej@apple.com>
34065
34066         * g++.dg/opt/pr19650.C: New test.
34067
34068 2005-01-31  Richard Henderson  <rth@redhat.com>
34069
34070         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34071         long double for intel double extended format.
34072         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34073
34074 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34075
34076         PR c++/19555
34077         * g++.dg/template/static10.C: New test.
34078
34079         PR c++/19395
34080         * g++.dg/parse/error24.C: New test.
34081
34082         PR c++/19367
34083         * g++.dg/lookup/builtin1.C: New test.
34084
34085         PR c++/19457
34086         * g++.dg/warn/conv3.C: New test.
34087
34088 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34089
34090         PR fortran/19647
34091         * gfortan.dg/inquire_7.f90
34092
34093 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34094
34095         PR tree-optimization/15791
34096         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34097         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34098         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34099         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34100         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34101         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34102         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34103         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34104         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34105         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34106
34107 2005-01-29  Paul Brook  <paul@codesourcery.com>
34108
34109         PR fortran/18565
34110         * check.c (real_or_complex_check): New function.
34111         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34112         * intrinsic.c (add_functions): Use new check functions.
34113         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34114         Add prototypes.
34115
34116 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34117
34118         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34119         gcc.dg/lvalue-3.c: New tests.
34120         * gcc.dg/concat.c: Update expected messages.
34121
34122 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34123
34124         PR libfortran/19595
34125         * gfortran.dg/eor_1.f90: New test.
34126
34127 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34128
34129         PR fortran/19589
34130         * gfortran.dg/logical_data_1.f90: New test.
34131
34132 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34133
34134         PR c++/19253
34135         * g++.dg/template/crash33.C: New test.
34136
34137         PR c++/19667
34138         * g++.dg/template/crash32.C: New test.
34139
34140 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34141
34142         PR middle-end/16558
34143         * g++.dg/warn/Wreturn-type-2.C: New test.
34144
34145 2004-06-24  Jeff Law  <law@redhat.com>
34146
34147         * gcc.dg/tree-ssa/20050128-1.c: New test.
34148
34149 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34150
34151         * gcc.target/frv/all-mdpackh-1.c: New test.
34152
34153 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34154
34155         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34156
34157 2005-01-27  Richard Henderson  <rth@redhat.com>
34158
34159         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34160
34161 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34162
34163         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34164
34165 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34166
34167         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34168         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34169         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34170         to cope with cases where the multilib options override the dg-options.
34171
34172 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34173
34174         PR c/18946
34175         * gcc.dg/noncompile/20050120-1.c: New test.
34176
34177 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34178
34179         PR tree-optimization/19633
34180         * gcc.dg/pr19633.c: New test.
34181         * gcc.dg/tree-ssa/pr19633.c: New test.
34182
34183 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34184
34185         * gcc.dg/20041216-1.c: New test.
34186
34187 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34188
34189         PR objc/18862
34190         * objc.dg/selector-2.m: New test.
34191
34192 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34193
34194         * g++.dg/opt/range-test-2.C: New test.
34195
34196         PR rtl-optimization/19579
34197         * gcc.c-torture/execute/20050124-1.c: New test.
34198
34199 2005-01-26  Greg Parker  <gparker@apple.com>
34200         Stuart Hastings  <stuart@apple.com>
34201
34202         * gcc.c-torture/execute/20050125-1.c: New.
34203
34204 2005-01-18  Jan Hubicka  <jh@suse.cz>
34205
34206         PR tree-optimize/19337
34207         * gcc.c-torture/compile/20050119-1.c: New test.
34208
34209 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34210
34211         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34212         test for successful match.
34213
34214 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34215
34216         PR objc/18408
34217         * objc.dg/comp-types-7.m: New test.
34218
34219 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34220
34221         * lib/target-supports.exp (current_target_name): New.
34222         (check_effective_target_ilp32, check_effective_target_lp64):
34223         Cache the result to use as long as the current target, with
34224         multilib flags, remains the same.
34225
34226         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34227         (dg-require-weak, dg-require-visibility, dg-require-alias,
34228         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34229         dg-require-effective-target, dg-skip-if): Remove call to
34230         skip_test_and_clear_xfail.
34231         (dg-test): Clear xfail data.
34232
34233 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34234
34235         PR target/17751
34236         * gcc.dg/ppc64-toc.c: New test.
34237
34238         * g++.dg/tree-ssa/empty-1.C: New test.
34239
34240         PR middle-end/19551
34241         * gcc.c-torture/execute/20050121-1.c: New test.
34242         * gcc.dg/20050121-2.c: New test.
34243
34244 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34245         Paul Brook  <paul@codesourcery.com>
34246
34247         PR fortran/17941
34248         * gfortran.dg/real_const_1.f: New test.
34249         * gfortran.dg/real_const_2.f90: New test.
34250         * gfortran.dg/complex_int_1.f90: New test.
34251
34252 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34253
34254         PR fortran/19313
34255         * gfortan.dg/inquire_6.f90: New test.
34256
34257 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34258
34259         PR libfortran/19451
34260         * open_readonly_1.f90: New test.
34261
34262 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34263
34264         PR libfortran/18982
34265         * gfortran.dg/open_new.f90: New file.
34266
34267 2005-01-22  Paul Brook  <paul@codesourcery.com>
34268
34269         * namelist_1.f90: New test.
34270
34271 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34272
34273         PR tree-optimization/19484
34274         * gcc.c-torture/compile/20050122-[12].c: New tests.
34275
34276 2005-01-22  Paul Brook  <paul@codesourcery.com>
34277
34278         * gfortran.dg/implicit_2.f90: New test.
34279
34280 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34281
34282         PR fortran/19314
34283         * gfortran.dg/inquire_5.f90: New test.
34284
34285 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34286
34287         PR c/18809
34288         * gcc.dg/pr18809-1.c: New test.
34289
34290 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34291
34292         * gcc.dg/20050121-1.c: New test.
34293
34294         PR tree-optimization/13000
34295         * gcc.dg/20040206-1.c: Change warning to point where function is
34296         being inlined.
34297
34298 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34299
34300         PR c++/19208
34301         * g++.dg/template/array11.C: New test.
34302
34303 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34304
34305         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34306         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34307         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34308         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34309         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34310         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34311
34312 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34313
34314         PR tree-optimization/15349
34315         * gcc.dg/tree-ssa/pr15349.c: New.
34316
34317 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34318
34319         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34320
34321 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34322
34323         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34324         scan-assembler-times directive name.
34325
34326         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34327         after dg-do.
34328
34329         PR rtl-optimization/19462
34330         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34331
34332 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34333
34334         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34335         counting function calls on ia64.
34336
34337 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34338
34339         PR rtl-optimization/15139
34340         * gcc.dg/20050111-2.c: New test.
34341
34342         PR c/17297
34343         * gcc.c-torture/compile/20050113-1.c: New testcase.
34344
34345         PR middle-end/19164
34346         * gcc.dg/20050113-1.c: New testcase.
34347
34348 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34349
34350         * gcc.dg/vect/vect-85.c: Add comment.
34351         * gcc.dg/vect/vect-86.c: Add xfail for now.
34352         * gcc.dg/vect/vect-87.c: Add xfail for now.
34353         * gcc.dg/vect/vect-88.c: Add xfail for now.
34354         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34355
34356 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34357
34358         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34359
34360 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34361
34362         * g++.dg/debug/typedef3.C: New test.
34363
34364 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34365
34366         PR c/19472
34367         * gcc.dg/asm-a.c: New test.
34368
34369 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34370
34371         * gcc.dg/sh-relax.c: Add prototype for abort.
34372
34373 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34374
34375         * gcc.dg/short-compare-1.c: New test.
34376         * gcc.dg/short-compare-2.c: Likewise.
34377
34378 2005-01-18  Michael Matz  <matz@suse.de>
34379
34380         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34381
34382 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34383
34384         PR tree-optimization/19121
34385         * gcc.c-torture/compile/pr19121.c: New test.
34386
34387 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34388
34389         PR target/19357
34390         * gcc.c-torture/compile/pr19357.c: New test.
34391
34392 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34393
34394         PR c/5675
34395         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34396         pass--those that refer just to the variable, possibly with a
34397         cast.
34398         * gcc.dg/c99-const-expr-3.c: Likewise.
34399
34400         PR middle-end/13127
34401         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34402         longer emitted.
34403
34404 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34405
34406         PR fortran/18778
34407         * gfortran.dg/endfile_2.f90: New test.
34408
34409 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34410
34411         PR 19168
34412         * gfortran.dg/select_5.f90: New test.
34413
34414 2004-01-16  Paul Brook  <paul@codesourcery.com>
34415
34416         * gfortran.dg/common_4.f90: New test.
34417
34418 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34419
34420         PR rtl-optimization/19462
34421         * gcc.dg/torture/pr19462-1.c: New test.
34422
34423 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34424
34425         PR objc/19321
34426         * objc.dg/func-ptr-2.m: New.
34427         * objc.dg/volatile-1.m: New.
34428
34429 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34430
34431         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34432
34433 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34434
34435         PR tree-optimization/19060
34436         * gcc.c-torture/execute/20050104-1.c: New test.
34437
34438 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34439
34440         PR fortran/18983
34441         * gfortran.dg/write_to_null.f90: New test.
34442
34443 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34444             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34445
34446         PR other/19328
34447         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34448         argument.
34449
34450 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34451
34452         PR c++/19263
34453         * g++.dg/init/vector1.C: New test.
34454
34455 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34456
34457         PR target/13158
34458         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34459         PR target/18987
34460         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34461
34462 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34463
34464         * gfortran.dg/select_1.f90: New test.
34465         * gfortran.dg/select_2.f90: New test.
34466         * gfortran.dg/select_3.f90: New test.
34467         * gfortran.dg/select_4.f90: New test.
34468
34469 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34470
34471         PR middle-end/19084
34472         PR rtl-optimization/19348
34473         * gcc.dg/20050111-1.c: New test.
34474         * gcc.c-torture/execute/20050111-1.c: New test.
34475
34476         * gcc.dg/i386-asm-4.c: New test.
34477
34478 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34479
34480         * gcc.dg/nested-func-2.c: New test.
34481         * ada/acats/norun.lst: Remove c953002.
34482
34483 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34484
34485         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34486
34487 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34488
34489         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34490
34491 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34492
34493         PR target/18761
34494         * g++.dg/abi/align1.C: New test.
34495
34496 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34497
34498         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34499         at a time.
34500         * g++.dg/ext/altivec_check.h: Support compiling as C.
34501
34502 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34503
34504         PR c++/19355
34505         * g++.dg/expr/pr19355-1.C: New test case.
34506
34507 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34508
34509         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34510         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34511         * ada/acats/tests/c3/c92005b.ada: Likewise.
34512         * ada/acats/tests/c3/cxb3012.a: Likewise.
34513         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34514
34515 2005-01-09  Paul Brook  <paul@codesourcery.com>
34516
34517         * gfortran.dg/common_2.f90: New file.
34518         * gfortran.dg/common_3.f90: New file.
34519
34520 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34521
34522         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34523
34524 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34525
34526         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34527         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34528         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34529         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34530         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34531         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34532         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34533         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34534         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34535         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34536         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34537         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34538         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34539         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34540         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34541         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34542         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34543         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34544         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34545         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34546         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34547         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34548         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34549         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34550         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34551         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34552         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34553         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34554         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34555         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34556         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34557         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34558         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34559         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34560         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34561         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34562         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34563         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34564         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34565         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34566         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34567         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34568         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34569         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34570         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34571         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34572         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34573         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34574         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34575         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34576         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34577         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34578         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34579         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34580         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34581         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34582         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34583         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34584         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34585         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34586         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34587         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34588         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34589         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34590         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34591         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34592         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34593
34594         * gcc.dg/vect/vect-1.c: Fix spelling.
34595         * gcc.dg/vect/vect-10.c: Fix spelling.
34596         * gcc.dg/vect/vect-11.c: Fix spelling.
34597         * gcc.dg/vect/vect-12.c: Fix spelling.
34598         * gcc.dg/vect/vect-14.c: Fix spelling.
34599         * gcc.dg/vect/vect-15.c: Fix spelling.
34600         * gcc.dg/vect/vect-16.c: Fix spelling.
34601         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34602         * gcc.dg/vect/vect-64.c: Fix comments.
34603         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34604
34605 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34606             Ira Rosen  <irar@il.ibm.com>
34607
34608         * gcc.dg/vect/vect-70.c: New test.
34609         * gcc.dg/vect/vect-71.c: New test.
34610
34611 2005-01-09  Manfred Hollstein  <mh@suse.com>
34612
34613         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34614         * gcc.dg/pr18241-2.c: Likewise.
34615         * gcc.dg/pr18241-3.c: Likewise.
34616         * gcc.dg/pr18241-4.c: Likewise.
34617         * gcc.dg/pr18241-5.c: Likewise.
34618
34619 2005-01-08  Richard Henderson  <rth@redhat.com>
34620
34621         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34622         False for x86 and x86-64.
34623
34624 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34625
34626         PR tree-optimization/18241
34627         * gcc.dg/pr18241-1.c: New test.
34628         * gcc.dg/pr18241-2.c: New test.
34629         * gcc.dg/pr18241-3.c: New test.
34630         * gcc.dg/pr18241-4.c: New test.
34631         * gcc.dg/pr18241-5.c: New test.
34632
34633 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34634
34635         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34636         gfortran.dg/select_4.f90: New.
34637
34638 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34639
34640         * gcc.c-torture/execute/20050107-1.c: New test.
34641
34642 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34643
34644         PR c++/19298
34645         * g++.dg/template/ref2.C: New.
34646
34647 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34648
34649         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34650         instead of being empty.
34651
34652 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34653
34654         PR fortran/15553
34655         * gfortran.dg/array-1.f90: New test.
34656
34657 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34658
34659         PR tree-optimization/19283
34660         * gcc.c-torture/execute/20050106-1.c: New test.
34661
34662         PR rtl-optimization/18861
34663         * gcc.dg/20050105-1.c: New test.
34664
34665         PR tree-optimization/18828
34666         * gcc.dg/20050105-2.c: New test.
34667
34668 2005-01-07  Andreas Jaeger  <aj@suse.de>
34669
34670         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34671
34672 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34673
34674         PR fortran/18398
34675         * gfortran.dg/fmt_read.f90: New test.
34676
34677 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34678
34679         * gcc.dg/rs6000-ldouble-2.c: New.
34680
34681 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34682
34683         PR c++/19244
34684         * g++.dg/parser/ctor2.C: New test.
34685
34686 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34687
34688         PR c++/17154
34689         * g++.dg/template/using9.C: New test.
34690
34691 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34692
34693         PR c++/19258
34694         * g++.dg/lookup/friend6.C: New test.
34695
34696 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34697
34698         PR c++/19270
34699         * g++.dg/template/array10.C: New.
34700
34701 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34702
34703         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34704         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34705
34706 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34707
34708         * gcc.c-torture/compile/20050105-1.c: New test.
34709
34710 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34711
34712         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34713
34714 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34715
34716         PR middle-end/19100
34717         * gcc.dg/conv-3.c: New test case.
34718
34719 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34720
34721         * gcc.dg/asm-wide-1.c: New test.
34722
34723 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         PR c++/19030
34726         * g++.dg/parse/crash22.C: New
34727
34728 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34729
34730         PR 19257
34731         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34732
34733 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34734
34735         PR middle-end/17767
34736         * gcc.dg/i386-mmx-6.c: New test case.
34737
34738 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34739
34740         PR tree-optimization/18308
34741         * gcc.dg/vect/pr18308.c: New testcase.
34742
34743 2005-01-04  Andreas Jaeger  <aj@suse.de>
34744
34745         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34746
34747 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34748             Robert Bowdidge <bowdidge@apple.com>
34749
34750         * gcc.dg/cpp/subframework1.c: New.
34751         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34752         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34753         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34754         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34755
34756 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34757
34758         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34759         producing warning.
34760         * gcc.dg/darwin-weakimport-2.c: New.
34761
34762 2005-01-03  Richard Henderson  <rth@redhat.com>
34763
34764         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34765
34766 2005-01-03  Richard Henderson  <rth@redhat.com>
34767
34768         * gcc.dg/vect/vect.exp: Enable for ia64.
34769         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34770         (check_effective_target_vect_float): Likewise.
34771         (check_effective_target_vect_no_align): Likewise.
34772         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34773         * gcc.dg/vect/vect-8.c: Likewise.
34774
34775 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34776
34777         PR target/19236
34778         * gcc.dg/pr19236-1.c: New test case.
34779
34780 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34781
34782         PR rtl-optimization/12092
34783         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34784
34785 2005-01-02  Andreas Jaeger  <aj@suse.de>
34786
34787         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34788
34789 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34790             Andrew Pinski  <pinskia@physics.uc.edu>
34791
34792         PR rtl-optimization/12092
34793         * gcc.dg/pr12092-1.c: New test case.
34794
34795 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34796
34797         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34798         'hidden' and 'default' for better portability.
34799         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34800
34801         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34802         6 and 7.
34803         * g++.old-deja/g++.brendan/new3.C: Likewise.
34804
34805 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34806
34807         * gcc.dg/20041231-1.C: New test.
34808         * g++.dg/warn/Wunreachable-code-1.C: New test.
34809
34810 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34811
34812         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34813         file, not /dev/null.  Abort on error.
34814
34815 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34816             Ziemowit Laski  <zlaski@apple.com>
34817
34818         PR objc/18971
34819         * objc.dg/encode-5.m: New test.
34820
34821 2004-12-29  Richard Henderson  <rth@redhat.com>
34822
34823         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34824         * objc.dg/stabs-1.m: Disable for ia64.
34825
34826 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34827
34828         PR c++/19190
34829         * g++.dg/warn/Wunused-10.C: New test.
34830
34831 2004-12-28  Richard Henderson  <rth@redhat.com>
34832
34833         * objc.dg/stabs-1.m: Disable for alpha.
34834
34835 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34836
34837         PR c++/19149
34838         * g++.dg/parse/error23.C: New test.
34839
34840 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34841
34842         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34843
34844         PR fortran/19032
34845         * gfortran.dg/intrinsic_modulo_1.f90: New.
34846         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34847         tests with divisor -1.
34848
34849 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34850
34851         * g++.dg/opt/temp1.C (memcpy): Return a value.
34852
34853         PR c++/19148
34854         * g++.dg/expr/cond7.C: New test.
34855
34856 2004-12-27  Paul Brook  <paul@codesourcery.com>
34857
34858         * gfortran.dg/g77/select_no_compile.f: Remove.
34859
34860 2004-12-27  Richard Henderson  <rth@redhat.com>
34861
34862         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34863         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34864         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34865
34866 2004-12-26  Richard Henderson  <rth@redhat.com>
34867
34868         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34869         by 1i instead of token pasting.
34870
34871 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34872
34873         PR tree-optimization/17578
34874         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34875         to additional_flags.
34876         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34877
34878 2004-12-25  Richard Henderson  <rth@redhat.com>
34879
34880         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34881         Remove Alpha.
34882
34883 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34884
34885         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34886         hppa*-*-hpux*.
34887         * gcc.dg/pr17957.c (dg-options): Likewise.
34888         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34889         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34890         instead of 0 on __hppa__.
34891         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34892         "foo,%r" on hppa*-*-*.
34893
34894 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34895
34896         PR fortran/19071
34897         * gfortran.dg/complex_write.f90: New test.
34898
34899 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34900
34901         PR c++/17595
34902         * g++.dg/parse/pragma2.C: New test.
34903
34904         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34905
34906 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34907
34908         * gcc.dg/empty2.c: Add missing dg-warning.
34909
34910 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34911
34912         PR c++/17413
34913         * g++.dg/template/local4.C: New test.
34914         * g++.dg/template/crash19.C: Add dg-error marker.
34915
34916         * g++.dg/template/crash31.C: Correct embedded PR number.
34917
34918 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34919
34920         PR c++/16405
34921         * g++.dg/opt/temp1.C: Add do-run marker.
34922
34923 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34924
34925         * g++.dg/template/spec19.C: New.
34926
34927 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34928
34929         PR target/16819
34930         * gcc.dg/empty2.c: New.
34931
34932 2004-12-23  Richard Henderson  <rth@redhat.com>
34933
34934         * lib/target-supports.exp (check_effective_target_vect_no_align):
34935         Remove i?86 and x86-64.
34936
34937 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34938
34939         PR c++/16405
34940         * g++.dg/opt/temp1.C: New test.
34941
34942 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34943
34944         PR c++/18733
34945         * g++.dg/template/friend33.C: New testcase.
34946
34947 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34948
34949         PR c++/18464
34950         * g++.dg/template/cond5.C: New test.
34951
34952         PR c++/18492
34953         * g++.dg/inherit/thunk3.C: New test.
34954
34955         PR c++/11224
34956         * g++.dg/warn/Wunused-9.C: New test.
34957
34958 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34959
34960         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34961
34962 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34963
34964         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34965
34966 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34967
34968         PR c++/18378
34969         * g++.dg/ext/packed8.C: New test.
34970
34971         PR c++/19063
34972         * g++.dg/template/crash31.C: New test.
34973
34974         PR c++/19034
34975         * g++.dg/template/crash30.C: New test.
34976
34977 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34978
34979         PR C++/18984
34980         * g++.dg/eh/ctor3.C: New test.
34981
34982 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34983
34984         * objc.dg/stabs-1.m: Allow section name to be quoted and
34985         assembly label to begin with '.LL'.
34986
34987 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34988
34989         * gcc.dg/vect/vect.exp
34990         (check_effective_target_lp64_or_vect_no_align): New.
34991         * gcc.dg/vect/vect-77.c: Use it.
34992         * gcc.dg/vect/vect-78.c: Use it.
34993
34994         * lib/target-supports.exp
34995         (check_effective_target_vect_no_max,
34996         check_effective_target_vect_no_bitwise,
34997         check_effective_target_vect_no_align): New.
34998         * gcc.dg/vect/vect-13.c: Use them.
34999         * gcc.dg/vect/vect-17.c: Ditto.
35000         * gcc.dg/vect/vect-18.c: Ditto.
35001         * gcc.dg/vect/vect-19.c: Ditto.
35002         * gcc.dg/vect/vect-20.c: Ditto.
35003         * gcc.dg/vect/vect-27.c: Ditto.
35004         * gcc.dg/vect/vect-29.c: Ditto.
35005         * gcc.dg/vect/vect-44.c: Ditto.
35006         * gcc.dg/vect/vect-48.c: Ditto.
35007         * gcc.dg/vect/vect-50.c: Ditto.
35008         * gcc.dg/vect/vect-52.c: Ditto.
35009         * gcc.dg/vect/vect-54.c: Ditto.
35010         * gcc.dg/vect/vect-56.c: Ditto.
35011         * gcc.dg/vect/vect-58.c: Ditto.
35012         * gcc.dg/vect/vect-60.c: Ditto.
35013         * gcc.dg/vect/vect-72.c: Ditto.
35014         * gcc.dg/vect/vect-80.c: Ditto.
35015
35016 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         PR c++/14075
35019         * g++.dg/init/string1.C: New.
35020
35021         PR c++/18975
35022         * g++.dg/other/synth1.C: New.
35023
35024 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35025
35026         PR c/18963
35027         * gcc.dg/pr18963-1.c: New test.
35028
35029 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35030
35031         PR c/18596
35032         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35033         * gcc.dg/pr18596-1.c: Use dg-error.
35034         (dg-options): Use -fno-unit-at-a-time.
35035         * gcc.dg/pr18596-2.c: New test.
35036         * gcc.dg/pr18596-3.c: New test.
35037
35038 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35039
35040         PR middle-end/18683
35041         * g++.dg/opt/pr18683-1.C: New test case.
35042
35043 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35044
35045         PR other/19093
35046         * g++.dg/opt/max1.C: Fix for 64bit targets.
35047
35048 2004-12-20  Matt Austern  <austern@apple.com>
35049
35050         PR c++/19044
35051         * g++.dg/ext/builtin6.C: New
35052
35053 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35054
35055         PR tree-optimization/19080
35056         * gcc.c-torture/compile/pr19080.c: New test.
35057
35058 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35059
35060         * gcc.dg/20041219-1.c: New test.
35061
35062 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35063
35064         PR middle-end/19068
35065         * g++.dg/opt/max1.C: New test case.
35066
35067 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35068
35069         * gcc.dg/fdata-sections-1.c: New test.
35070
35071 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35072
35073         PR middle-end/18548
35074         * gcc.dg/max-1.c: New test case.
35075
35076 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35077
35078         * gcc.c-torture/execute/20041218-1.c: New test.
35079
35080 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35081
35082         * gcc.dg/pr18501.c: New test.
35083         * gcc.dg/uninit-5.c: XFAIL.
35084         * gcc.dg/uninit-9.c: XFAIL.
35085
35086 2004-12-17  Dale Johannesen  <dalej@apple.com>
35087
35088         * gcc.dg/20041213-1.c: New.
35089
35090 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35091
35092         * objc.dg/stabs-1.m: Allow assembly label to begin
35093         with a dot ('.').
35094
35095 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35096
35097         * gcc.c-torture/execute/20041213-1.c: Move...
35098         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35099
35100 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35101
35102         PR c++/18721
35103         * g++.dg/lookup/conv-5.C: New.
35104
35105 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35106
35107         * objc.dg/stabs-1.m: New test.
35108
35109 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35110
35111         * gcc.dg/visibility-c.c: Change compile to
35112         assemble for the test.
35113
35114 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35115
35116         PR target/19041
35117         * gcc.dg/visibility-c.c: New test.
35118
35119 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35120
35121         PR middle-end/18493
35122         * gcc.dg/switch-8.c: New test case.
35123
35124 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35125
35126         PR c++/18905
35127         * g++.dg/template/init4.C: New.
35128         * g++.dg/opt/static3.C: Enable optimizer.
35129
35130 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35131
35132         * g++.dg/other/complex1.C: New test.
35133
35134 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35135
35136         * g++.dg/opt/inline9.C: New test.
35137
35138 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35139
35140         PR fortran/18993
35141         * gfotran.dg/nullify_1.f: New test.
35142
35143 2004-12-15  Richard Henderson  <rth@redhat.com>
35144
35145         * gcc.target/i386/i386.exp: New harness.
35146         * gcc.target/i386/vect-args.c: New.
35147
35148 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35149
35150         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35151
35152 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35153
35154         PR c++/18825
35155         * g++.dg/template/friend32.C: New test.
35156
35157 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35158
35159         * cpp/pragma-once-1.c: New test.
35160         * cpp/pragma-once-1b.h: Likewise.
35161         * cpp/pragma-once-1c.h: Likewise.
35162         * cpp/pragma-once-1d.h: Likewise.
35163         * cpp/inc/pragma-once-1a.h: Likewise.
35164
35165 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35166             Steven G. Kargl  <kargls@comcast.net>
35167
35168         PR fortran/17597
35169         * gfortran.dg/list_read_3.f90: New test.
35170
35171 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35172
35173         * gcc.dg/ftrapv-2.c: New test.
35174
35175 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35176
35177         PR c++/18981
35178         * g++.dg/template/typename9.C: New test.
35179
35180 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35181
35182         PR c++/18738
35183         * g++.dg/template/typename8.C: New test.
35184         * g++.dg/parse/friend2.C: Tweak error message.
35185
35186 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35187
35188         * gcc.c-torture/20041214-1.c: New test.
35189
35190 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35191
35192         PR c++/18965
35193         * g++.dg/init/array17.C: New test.
35194
35195 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35196
35197         PR c++/18793
35198         * g++.dg/init/aggr3.C: New test.
35199
35200 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35201
35202         * gcc.dg/altivec-types-1.c: New test.
35203         * gcc.dg/altivec-types-2.c: New test.
35204         * gcc.dg/altivec-types-3.c: New test.
35205         * gcc.dg/altivec-types-4.c: New test.
35206         * g++.dg/ext/altivec-types-1.C: New test.
35207         * g++.dg/ext/altivec-types-2.C: New test.
35208         * g++.dg/ext/altivec-types-3.C: New test.
35209         * g++.dg/ext/altivec-types-4.C: New test.
35210
35211 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35212
35213         PR middle-end/18951
35214         * gcc.c-torture/execute/20041213-1.c: New test.
35215
35216 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35217
35218         PR c++/18949
35219         * g++.dg/template/cast1.C: New.
35220
35221 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35222
35223         * gcc.c-torture/execute/20041213-2.c: New test.
35224
35225 2004-12-13  Richard Henderson  <rth@redhat.com>
35226
35227         * gcc.dg/i386-sse-10.c: Fix typo in options.
35228
35229 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35230
35231         PR c++/18968
35232         * g++.dg/opt/pr18968.C: New test.
35233
35234 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35235
35236         PR c++/18925
35237         * g++.dg/ext/visibility/staticdatamem.C: New test.
35238
35239 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35240
35241         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35242
35243 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35244
35245         PR rtl-optimization/18928
35246         * gcc.dg/pr18928-1.c: New test case.
35247
35248 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35249
35250         PR tree-opt/16951
35251         * gcc.c-torture/compile/20041211-1.c: New.
35252
35253 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35254
35255         PR middle-end/17564
35256         * gcc.c-torture/execute/20041212-1.c: New test.
35257
35258 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35259
35260         PR fortran/18869
35261         * gfortran.dg/common_1.f90: New test.
35262
35263 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35264         Paul Brook  <paul@codesourcery.com>
35265
35266         PR fortran/16222
35267         * gfortran.dg/real_do_1.f90: New test.
35268
35269 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35270
35271         PR tree-opt/18040
35272         * g++.dg/opt/ptrmem6.C: New test.
35273
35274 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35275
35276         PR middle-end/18921
35277         * gcc.dg/pr18921-1.c: New test case.
35278
35279 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35280
35281         PR fortran/17175
35282         * gfortran.dg/scale_1.f90: New test.
35283
35284 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35285
35286         PR middle-end/18903
35287         * gcc.c-torture/compile/pr18903.c: New test.
35288
35289 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35290
35291         * gcc.c-torture/execute/20041210-1.c: New test.
35292
35293 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35294
35295         PR c++/18731
35296         * g++.dg/parser/struct-1.C: New test.
35297         * g++.dg/parser/struct-2.C: New test.
35298         * g++.dg/parser/struct-3.C: New test.
35299
35300 2004-12-09  Richard Henderson  <rth@redhat.com>
35301
35302         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35303
35304         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35305         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35306
35307 2004-12-09  Matt Austern  <austern@apple.com>
35308
35309         PR c++/18514
35310         * g++.dg/ext/builtin1.C: New
35311         * g++.dg/ext/builtin2.C: New
35312         * g++.dg/ext/builtin3.C: New
35313         * g++.dg/ext/builtin4.C: New
35314         * g++.dg/ext/builtin5.C: New
35315
35316 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35317
35318         PR tree-opt/18904
35319         * g++.dg/opt/ptrmem5.C: New test.
35320
35321 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35322
35323         * g++.dg/parse/typename5.C: Adjust for new error.
35324         * g++.dg/parse/typename7.C: New.
35325
35326 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35327
35328         PR c++/18073
35329         * g++.dg/other/mmintrin.C: New test.
35330
35331 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35332
35333         PR c++/16681
35334         * g++.dg/init/array15.C: New.
35335         * g++.dg/init/array16.C: New.
35336
35337 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35338
35339         PR fortran/18826
35340         * gfortran.dg/assign_1.f90: New test.
35341
35342 2004-12-08  Nick Clifton  <nickc@redhat.com>
35343
35344         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35345         * gcc.target/xstormy16/data_below100: Likewise.
35346         * gcc.target/xstormy16/sfr: Likewise.
35347         * gcc.target/xstormy16/below100.S: New test source file.
35348         * gcc.target/xstormy16/below100.ld: New test linker script.
35349         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35350         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35351         bp instructions.
35352         * gcc.target/xstormy16/bp.c: Likewise.
35353
35354         * gcc.target/xstormy16/bss_below100: New files:
35355         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35356         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35357         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35358         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35359         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35360         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35361         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35362         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35363         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35364         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35365         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35366         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35367         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35368         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35369         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35370         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35371         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35372         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35373         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35374         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35375         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35376         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35377         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35378         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35379         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35380         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35381         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35382
35383         * gcc.target/xstormy16/data_below100: New files:
35384         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35385         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35386         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35387         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35388         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35389         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35390         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35391         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35392         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35393         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35394         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35395         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35396         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35397         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35398         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35399         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35400         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35401         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35402         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35403         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35404         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35405         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35406         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35407         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35408         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35409         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35410         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35411
35412         * gcc.target/xstormy16/sfr: New files:
35413         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35414         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35415         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35416         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35417         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35418         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35419         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35420         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35421         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35422         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35423         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35424         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35425         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35426         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35427         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35428         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35429         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35430         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35431         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35432         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35433         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35434         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35435         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35436         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35437         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35438         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35439         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35440         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35441         27_if0_sfrw_bitfield_f.c
35442
35443 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35444
35445         PR c++/18100
35446         * g++.dg/lookup/name-clash4.C: New test.
35447
35448 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35449
35450         PR c++/18672
35451         * g++.dg/opt/array1.C: New.
35452
35453         PR c++/18803
35454         * g++.dg/template/operator5.C: New.
35455
35456 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35457
35458         PR c/18867
35459         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35460
35461 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35462
35463         * gcc.dg/noncompile/20041207.c: New test.
35464
35465 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35466
35467         * g++.dg/other/unreachable-1.C: New test.
35468
35469 2004-12-06  Nick Clifton  <nickc@redhat.com>
35470
35471         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35472         <limits.h> because the latter comes from gcc's include/ directory
35473         and not the newlib/libc/include directory.
35474
35475 2004-12-04  Richard Henderson  <rth@redhat.com>
35476
35477         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35478
35479 2004-12-04  Richard Henderson  <rth@redhat.com>
35480
35481         * lib/target-supports.exp (check_gc_sections_available): Disable
35482         for alpha and ia64.
35483
35484 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35485
35486         PR middle-end/17909
35487         * g++.dg/other/vararg-2.C: New test.
35488
35489 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35490
35491         PR c++/17011, c++/17971
35492         * g++.dg/template/error15.C: Adjust expected error.
35493         * g++.dg/template/instantiate3.C: Likewise.
35494
35495 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35496
35497         * gcc.dg/altivec-18.c: Fix for darwin
35498
35499 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         PR c++/18782
35502         * g++.dg/parse/ptrmem2.C: New.
35503
35504         PR c++/18318
35505         * g++.dg/template/new1.C: New.
35506
35507 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35508
35509         PR fortran/18710
35510         * gfortran.dg/direct_io_3.f90: New test.
35511
35512 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         PR 18758
35515         * g++.dg/parse/crash21.C: New.
35516
35517 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35518
35519         PR c++/15664, c++/18276
35520         * g++.dg/template/ttp13.C: New test.
35521         * g++.dg/template/ttp14.C: Likewise.
35522
35523 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35524
35525         PR c++/18123
35526         * g++.dg/parse/enum2.C: New test.
35527         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35528
35529 2004-12-02  Nick Clifton  <nickc@redhat.com>
35530
35531         * gcc.target/xstormy16: New test directory.
35532         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35533         * gcc.target/xstormy16/bp.c: Check the generation of bp
35534         instructions.
35535         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35536         bn instructions and the BELOW100 attribute.
35537
35538 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35539
35540         PR target/16952
35541         * gcc.dg/ppc-eabi.c: New.
35542
35543 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35544
35545         PR fortran/18284
35546         * gfortran.dg/backspace.f90
35547
35548 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35549
35550         * gfortran.dg/inquire.f90: New test.
35551
35552 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35553
35554         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35555         handle effective-target-keyword.
35556         (dg-skip-if): Support effective-target keyword as target list.
35557         (dg-xfail-if): Ditto.
35558         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35559
35560 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35561
35562         PR tree-optimization/18291
35563         * gcc.c-torture/compile/pr18291.c: New test.
35564
35565 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35566
35567         PR C++/18729
35568         * g++.dg/parse/crash20.C: New.
35569
35570         PR c++/17431
35571         * g++.dg/overload/arg1.C: New.
35572         * g++.dg/overload/arg2.C: New.
35573         * g++.dg/overload/arg3.C: New.
35574         * g++.dg/overload/arg4.C: New.
35575
35576 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35577
35578         * gcc.dg/c99-flex-array-4.c: Remove.
35579
35580 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35581
35582         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35583
35584         * lib/target-supports.exp (is-effective-target): Simplify.
35585
35586         * lib/target-supports.exp (check_effective_target_vect_long):
35587         Fix for powerpc64-*-*.
35588
35589 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35590
35591         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35592         to support new requirements on FreeBSD 5.
35593
35594 2004-11-30  Devang Patel  <dpatel@apple.com>
35595
35596         PR 18702
35597         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35598
35599 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35600
35601         * g++.dg/ext/altivec-13.C: New test.
35602
35603 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35604
35605         PR tree-opt/18298
35606         * gcc.c-torture/execute/p18298.c: New test.
35607
35608 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35609             Dorit Naishlos  <dorit@il.ibm.com>
35610
35611         PR tree-opt/18607
35612         * gcc.dg/vect/vect-89.c: New test.
35613
35614 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35615
35616         * gcc.dg/pr18596-1.c: New test.
35617
35618 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35619
35620         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35621
35622 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35623
35624         PR c/18479
35625         * gcc.dg/pr18479.c: New test.
35626
35627 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35628
35629         PR target/18490
35630         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35631         mmix-knuth-mmixware.
35632
35633         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35634         cris-*-elf* cris-*-aout* mmix-*-*
35635
35636 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35637
35638         PR middle-end/18725
35639         * gcc.dg/pr18725.c: New test.
35640
35641 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35642
35643         PR target/18488
35644         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35645
35646         PR target/18336
35647         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35648
35649 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35650
35651         PR c++/18368
35652         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35653         * g++.old-deja/g++.law/ctors5.C: Likewise.
35654         * g++.old-deja/g++.other/crash25.C: Likewise.
35655
35656         PR c++/18674
35657         * g++.dg/template/error16.C: New test.
35658
35659         PR c++/18512
35660         * g++.dg/template/crash29.C: New test.
35661
35662 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35663
35664         PR tree-optimization/18712
35665         * gcc.c-torture/compile/pr18712.c: New test.
35666
35667 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35668
35669         PR c/7544
35670         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35671         tests.
35672
35673 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35674
35675         PR c++/18652
35676         * g++.dg/lookup/crash6.C: New test.
35677
35678 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35679
35680         PR middle-end/18164
35681         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35682
35683 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35684
35685         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35686         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35687         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35688
35689 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35690
35691         * gcc.dg/pr18164.c: New test.
35692
35693 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35694
35695         * gcc.dg/funroll-loops-all.c: New.
35696
35697 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35698
35699         PR target/18489
35700         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35701         delimeter, match space and TAB as well as ":".
35702
35703         PR target/18484
35704         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35705
35706         PR target/18348
35707         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35708
35709         PR target/18345
35710         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35711
35712         PR target/18337
35713         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35714
35715 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35716
35717         * gfortran.dg/direct_io_2.f90: New test.
35718
35719 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35720
35721         PR target/18334
35722         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35723
35724 2004-11-28  Richard Henderson  <rth@redhat.com>
35725
35726         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35727
35728 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35729
35730         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35731         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35732         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35733         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35734         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35735         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35736         gcc.dg/pointer-arith-8.c: New tests.
35737
35738 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35739
35740         PR fortran/18364
35741         * gfortran.dg/endfile.f90: New test.
35742
35743 2004-11-27  Falk Hueffner  <falk@debian.org>
35744
35745         * gcc.dg/loop-6.c: New test.
35746
35747 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35748
35749         * gcc.c-torture/execute/20041126-1.c: New test.
35750
35751 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35752
35753         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35754         on IRIX.
35755
35756 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35757
35758         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35759         functions.
35760
35761 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35762
35763         PR rtl-optimization/17825
35764         * gcc.c-torture/compile/20041119-1.c: New test.
35765
35766 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35767
35768         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35769         Check existence of ld library path variables before unsetting.
35770
35771 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35772
35773         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35774
35775 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35776
35777         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35778
35779 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35780
35781         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35782
35783 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35784
35785         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35786         dg-do directive.
35787
35788 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35789
35790         * gcc.dg/pr17957.c: Pass --param, not -param.
35791
35792 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35793
35794         PR middle-end/17957
35795         * gcc.dg/pr17957.c: New test.
35796
35797 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35798
35799         PR c++/18445
35800         * g++.dg/template/crash28.C: Likewise.
35801
35802         PR c++/18001
35803         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35804         * g++.dg/ext/lvaddr.C: Likewise.
35805         * g++.dg/opt/pr7503-3.C: Likewise.
35806
35807         PR c++/18466
35808         * g++.dg/parse/qualified3.C: New test.
35809         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35810
35811         PR c++/18545
35812         * g++.dg/expr/return1.C: New test.
35813
35814 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35815
35816         Friend class name lookup 3/n, PR c++/3332
35817         * g++.dg/lookup/friend3.C: New test.
35818         * g++.dg/lookup/friend4.C: Likewise.
35819         * g++.dg/lookup/friend5.C: Likewise.
35820
35821 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35822
35823         Friend class name lookup 2/n, PR c++/14513, c++/15410
35824         * g++.dg/lookup/friend2.C: New test.
35825         * g++.dg/template/friend31.C: Likewise.
35826
35827 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35828
35829         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35830
35831 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35832
35833         PR c++/17473
35834         * g++.dg/tc1/dr56.C: Remove.
35835         * g++.dg/template/typedef1.C: Add dg-error markers.
35836         * g++.old-deja/g++.other/typedef7.C: Likewise.
35837
35838         PR c++/18285
35839         * g++.dg/parse/typedef7.C: New test.
35840
35841 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35842
35843         * gcc.c-torture/execute/20041124-1.c: New test.
35844
35845 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35846
35847         * g++.dg/template/deduce3.C: New test.
35848
35849         PR c++/18586
35850         * g++.dg/template/crash27.C: New test.
35851
35852         PR c++/18530
35853         * g++.dg/warn/Wshadow-3.C: New test.
35854
35855 2004-11-24  Devang Patel  <dpatel@apple.com>
35856
35857         PR/18555
35858         * gcc.dg/cpp/isysroot-1.c: New test.
35859         * gcc.dg/cpp/usr/include/stdio.h: New file.
35860         * gcc.dg/cpp/isysroot-2.c: New test.
35861         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35862         New file.
35863
35864 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35865
35866         PR c++/8929
35867         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35868
35869 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35870
35871         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35872         * gcc.target/sparc/pdist.c: Likewise.
35873
35874 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35875
35876         PR c++/16882
35877         * g++.dg/conversion/simd1.C: New test.
35878
35879 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35880
35881         * lib/target-libpath.exp: New file defining
35882         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35883         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35884         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35885         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35886         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35887
35888 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35889
35890         * gcc.dg/pragma-align-2.c: Test macro expansion.
35891         * gcc.dg/pragma-pack-2.c: New test.
35892
35893 2004-11-23  Richard Henderson  <rth@redhat.com>
35894
35895         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35896         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35897         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35898         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35899         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35900         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35901
35902         * gcc.dg/vect/vect.exp: Add check for alpha.
35903         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35904         (check_effective_target_vect_int): Enable for alpha.
35905         (check_effective_target_vect_long): New.
35906         (is-effective-target): Add it.
35907
35908 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35909
35910         * gcc.dg/pr18614-1.c: New test.
35911
35912 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35913
35914         * gcc.dg/setjmp-2.c: New test.
35915
35916 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35917
35918         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35919         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35920         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35921         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35922         gcc.target/sparc/pdist.c: New tests.
35923
35924 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35925
35926         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35927
35928 2004-11-22  Dale Johannesen  <dalej@apple.com>
35929
35930         * gcc.dg/20041111-1.c: New.
35931
35932 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35933
35934         PR tree-opt/18536
35935         * gcc.dg/vect/pr18536.c: New test.
35936
35937 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35938
35939         PR c++/18354
35940         * g++.dg/template/nontype11.C: New test.
35941
35942 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35943
35944         PR middle-end/18520
35945         * gcc.dg/pr18520-1.c: New test case.
35946
35947 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35948
35949         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35950         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35951         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35952         expected diagnostics.
35953
35954 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35955
35956         PR target/18580
35957         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35958         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35959         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35960
35961 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35962
35963         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35964
35965 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35966             Joseph Myers  <joseph@codesourcery.com>
35967
35968         * lib/target-supports.exp (check_visibility_available): Really
35969         test the compiler.
35970
35971 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35972
35973         PR tree-opt/18181
35974         * gcc.dg/vect/vect-85.c: New test.
35975         * gcc.dg/vect/vect-86.c: New test.
35976         * gcc.dg/vect/vect-87.c: New test.
35977         * gcc.dg/vect/vect-88.c: New test.
35978
35979 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35980
35981         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35982
35983 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35984
35985         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35986         * gcc.dg/ppc-and-1.c: Ditto.
35987         * gcc.dg/ppc-compare-1.c: Ditto.
35988         * gcc.dg/ppc-mov-1.c: Ditto
35989
35990 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35991             Mark Mitchell  <mark@codesourcery.com>
35992
35993         * gcc.dg/pragma-init-fini-2.c: New test.
35994
35995 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35996             Aldy Hernandez  <aldyh@redhat.com>
35997
35998         * lib/target-supports.exp (check_effective_target_vect_int): New
35999         (check_effective_target_vect_float): New
36000         (check_effective_target_vect_double): New.
36001         (is-effective-target): Support new effective targets keywords.
36002         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36003         default action for dg-do.
36004         * gcc.dg/vect/pr16105.c: Use new support.
36005         * gcc.dg/vect/pr18400.c: Ditto.
36006         * gcc.dg/vect/pr18425.c: Ditto.
36007         * gcc.dg/vect/vect-1.c: Ditto.
36008         * gcc.dg/vect/vect-10.c: Ditto.
36009         * gcc.dg/vect/vect-11.c: Ditto.
36010         * gcc.dg/vect/vect-12.c: Ditto.
36011         * gcc.dg/vect/vect-13.c: Ditto.
36012         * gcc.dg/vect/vect-14.c: Ditto.
36013         * gcc.dg/vect/vect-15.c: Ditto.
36014         * gcc.dg/vect/vect-16.c: Ditto.
36015         * gcc.dg/vect/vect-17.c: Ditto.
36016         * gcc.dg/vect/vect-18.c: Ditto.
36017         * gcc.dg/vect/vect-19.c: Ditto.
36018         * gcc.dg/vect/vect-2.c: Ditto.
36019         * gcc.dg/vect/vect-20.c: Ditto.
36020         * gcc.dg/vect/vect-21.c: Ditto.
36021         * gcc.dg/vect/vect-22.c: Ditto.
36022         * gcc.dg/vect/vect-23.c: Ditto.
36023         * gcc.dg/vect/vect-24.c: Ditto.
36024         * gcc.dg/vect/vect-25.c: Ditto.
36025         * gcc.dg/vect/vect-26.c: Ditto.
36026         * gcc.dg/vect/vect-27.c: Ditto.
36027         * gcc.dg/vect/vect-27a.c: Ditto.
36028         * gcc.dg/vect/vect-28.c: Ditto.
36029         * gcc.dg/vect/vect-29.c: Ditto.
36030         * gcc.dg/vect/vect-29a.c: Ditto.
36031         * gcc.dg/vect/vect-3.c: Ditto.
36032         * gcc.dg/vect/vect-30.c: Ditto.
36033         * gcc.dg/vect/vect-31.c: Ditto.
36034         * gcc.dg/vect/vect-32.c: Ditto.
36035         * gcc.dg/vect/vect-33.c: Ditto.
36036         * gcc.dg/vect/vect-34.c: Ditto.
36037         * gcc.dg/vect/vect-35.c: Ditto.
36038         * gcc.dg/vect/vect-36.c: Ditto.
36039         * gcc.dg/vect/vect-37.c: Ditto.
36040         * gcc.dg/vect/vect-38.c: Ditto.
36041         * gcc.dg/vect/vect-4.c: Ditto.
36042         * gcc.dg/vect/vect-40.c: Ditto.
36043         * gcc.dg/vect/vect-41.c: Ditto.
36044         * gcc.dg/vect/vect-42.c: Ditto.
36045         * gcc.dg/vect/vect-43.c: Ditto.
36046         * gcc.dg/vect/vect-44.c: Ditto.
36047         * gcc.dg/vect/vect-45.c: Ditto.
36048         * gcc.dg/vect/vect-46.c: Ditto.
36049         * gcc.dg/vect/vect-47.c: Ditto.
36050         * gcc.dg/vect/vect-48.c: Ditto.
36051         * gcc.dg/vect/vect-48a.c: Ditto.
36052         * gcc.dg/vect/vect-49.c: Ditto.
36053         * gcc.dg/vect/vect-5.c: Ditto.
36054         * gcc.dg/vect/vect-50.c: Ditto.
36055         * gcc.dg/vect/vect-51.c: Ditto.
36056         * gcc.dg/vect/vect-52.c: Ditto.
36057         * gcc.dg/vect/vect-53.c: Ditto.
36058         * gcc.dg/vect/vect-54.c: Ditto.
36059         * gcc.dg/vect/vect-55.c: Ditto.
36060         * gcc.dg/vect/vect-56.c: Ditto.
36061         * gcc.dg/vect/vect-56a.c: Ditto.
36062         * gcc.dg/vect/vect-57.c: Ditto.
36063         * gcc.dg/vect/vect-58.c: Ditto.
36064         * gcc.dg/vect/vect-59.c: Ditto.
36065         * gcc.dg/vect/vect-6.c: Ditto.
36066         * gcc.dg/vect/vect-60.c: Ditto.
36067         * gcc.dg/vect/vect-61.c: Ditto.
36068         * gcc.dg/vect/vect-62.c: Ditto.
36069         * gcc.dg/vect/vect-63.c: Ditto.
36070         * gcc.dg/vect/vect-64.c: Ditto.
36071         * gcc.dg/vect/vect-65.c: Ditto.
36072         * gcc.dg/vect/vect-66.c: Ditto.
36073         * gcc.dg/vect/vect-67.c: Ditto.
36074         * gcc.dg/vect/vect-68.c: Ditto.
36075         * gcc.dg/vect/vect-69.c: Ditto.
36076         * gcc.dg/vect/vect-7.c: Ditto.
36077         * gcc.dg/vect/vect-72.c: Ditto.
36078         * gcc.dg/vect/vect-72a.c: Ditto.
36079         * gcc.dg/vect/vect-73.c: Ditto.
36080         * gcc.dg/vect/vect-74.c: Ditto.
36081         * gcc.dg/vect/vect-75.c: Ditto.
36082         * gcc.dg/vect/vect-76.c: Ditto.
36083         * gcc.dg/vect/vect-77.c: Ditto.
36084         * gcc.dg/vect/vect-77a.c: Ditto.
36085         * gcc.dg/vect/vect-78.c: Ditto.
36086         * gcc.dg/vect/vect-79.c: Ditto.
36087         * gcc.dg/vect/vect-8.c: Ditto.
36088         * gcc.dg/vect/vect-80.c: Ditto.
36089         * gcc.dg/vect/vect-82.c: Ditto.
36090         * gcc.dg/vect/vect-82_64.c: Ditto.
36091         * gcc.dg/vect/vect-83.c: Ditto.
36092         * gcc.dg/vect/vect-83_64.c: Ditto.
36093         * gcc.dg/vect/vect-9.c: Ditto.
36094         * gcc.dg/vect/vect-all.c: Ditto.
36095         * gcc.dg/vect/vect-none.c: Ditto.
36096
36097 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36098
36099         * lib/gcc-dg.exp (dg-skip-if): New function.
36100         (dg-forbid-option): Remove.
36101         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36102         * g++.dg/abi/bitfield8.C: Likewise.
36103         * g++.dg/abi/dtor1.C: Likewise.
36104         * g++.dg/abi/empty10.C: Likewise.
36105         * g++.dg/abi/empty7.C: Likewise.
36106         * g++.dg/abi/empty9.C: Likewise.
36107         * g++.dg/abi/layout3.C: Likewise.
36108         * g++.dg/abi/layout4.C: Likewise.
36109         * g++.dg/abi/thunk1.C: Likewise.
36110         * g++.dg/abi/thunk2.C: Likewise.
36111         * g++.dg/abi/vbase11.C: Likewise.
36112         * g++.dg/abi/vthunk2.C: Likewise.
36113         * g++.dg/abi/vthunk3.C: Likewise.
36114         * g++.dg/ext/attrib8.C: Likewise.
36115         * g++.dg/opt/longbranch2.C: Likewise.
36116         * g++.dg/opt/reg-stack4.C: Likewise.
36117         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36118         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36119         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36120         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36121         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36122         * gcc.dg/20000609-1.c: Likewise.
36123         * gcc.dg/20000720-1.c: Likewise.
36124         * gcc.dg/20011107-1.c: Likewise.
36125         * gcc.dg/20011119-1.c: Likewise.
36126         * gcc.dg/20020108-1.c: Likewise.
36127         * gcc.dg/20020122-2.c: Likewise.
36128         * gcc.dg/20020122-3.c: Likewise.
36129         * gcc.dg/20020201-3.c: Likewise.
36130         * gcc.dg/20020206-1.c: Likewise.
36131         * gcc.dg/20020218-1.c: Likewise.
36132         * gcc.dg/20020310-1.c: Likewise.
36133         * gcc.dg/20020411-1.c: Likewise.
36134         * gcc.dg/20020418-2.c: Likewise.
36135         * gcc.dg/20020426-1.c: Likewise.
36136         * gcc.dg/20020426-2.c: Likewise.
36137         * gcc.dg/20020517-1.c: Likewise.
36138         * gcc.dg/20020523-1.c: Likewise.
36139         * gcc.dg/20020523-2.c: Likewise.
36140         * gcc.dg/20020729-1.c: Likewise.
36141         * gcc.dg/20030204-1.c: Likewise.
36142         * gcc.dg/20030826-2.c: Likewise.
36143         * gcc.dg/20030926-1.c: Likewise.
36144         * gcc.dg/20031202-1.c: Likewise.
36145         * gcc.dg/980312-1.c: Likewise.
36146         * gcc.dg/980313-1.c: Likewise.
36147         * gcc.dg/990117-1.c: Likewise.
36148         * gcc.dg/990424-1.c: Likewise.
36149         * gcc.dg/990524-1.c: Likewise.
36150         * gcc.dg/991230-1.c: Likewise.
36151         * gcc.dg/i386-387-1.c: Likewise.
36152         * gcc.dg/i386-387-2.c: Likewise.
36153         * gcc.dg/i386-387-3.c: Likewise.
36154         * gcc.dg/i386-387-4.c: Likewise.
36155         * gcc.dg/i386-387-5.c: Likewise.
36156         * gcc.dg/i386-387-6.c: Likewise.
36157         * gcc.dg/i386-asm-1.c: Likewise.
36158         * gcc.dg/i386-bitfield1.c: Likewise.
36159         * gcc.dg/i386-bitfield2.c: Likewise.
36160         * gcc.dg/i386-loop-1.c: Likewise.
36161         * gcc.dg/i386-loop-2.c: Likewise.
36162         * gcc.dg/i386-loop-3.c: Likewise.
36163         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36164         * gcc.dg/i386-pic-1.c: Likewise.
36165         * gcc.dg/i386-regparm.c: Likewise.
36166         * gcc.dg/i386-signbit-1.c: Likewise.
36167         * gcc.dg/i386-signbit-2.c: Likewise.
36168         * gcc.dg/i386-signbit-3.c: Likewise.
36169         * gcc.dg/i386-sse-5.c: Likewise.
36170         * gcc.dg/i386-sse-8.c: Likewise.
36171         * gcc.dg/i386-unroll-1.c: Likewise.
36172         * gcc.dg/tls/opt-1.c: Likewise.
36173         * gcc.dg/tls/opt-2.c: Likewise.
36174         * gcc.dg/unroll-1.c: Likewise.
36175         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36176         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36177         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36178         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36179
36180 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36181
36182         * g++.dg/template/incomplete1.C: New test.
36183
36184 2004-11-16  Nick Clifton  <nickc@redhat.com>
36185
36186         Revert patches accidentally commited during checkin of fixes for
36187         xstormy16 tests:
36188         gcc.c-torture/execute/simd-4.c: Revert
36189         gcc.dg/20040910-1.c: Revert.
36190
36191 2004-11-16  Paul Brook  <paul@codesourcery.com>
36192
36193         PR fortran/13010
36194         * gfortran.dg/der_pointer_1.f90: New test.
36195
36196 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36197
36198         PR c/18498
36199         * gcc.dg/bitfld-13.c: New test.
36200
36201 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36202
36203         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36204         powerpc*-*-linux*.
36205
36206         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36207         * gcc.dg/ppc64-abi-2.c: Ditto.
36208         * gcc.dg/ppc64-abi-3.c: Ditto.
36209
36210         * lib/gcc-dg.exp (dg-target-list): Remove.
36211
36212 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36213
36214         * gcc.dg/ia64-postinc.c: New test.
36215
36216 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36217
36218         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36219
36220 2004-11-15  Nick Clifton  <nickc@redhat.com>
36221
36222         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36223         __INT_MAX__ so that the test can be compiled by toolchains
36224         targeted at 16-bit processors.
36225
36226         * gcc.dg/20040625-1.c: Use long constants rather than integers
36227         when performing arithmetic that will overflow 16-bits.
36228
36229         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36230         xstormy16.  It does not support 128-bit vector operations.
36231
36232         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36233         with the macro PTR_TYPE.  Define this macro to an integer type
36234         suitable for holding a pointer.
36235
36236         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36237         the target is a 16-bit processor.
36238
36239         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36240         16-bit targets where the character constant will be too long.
36241
36242         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36243         where the double will not be directly addressable.
36244
36245 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36246
36247         Friend class name lookup 1/n, PR c++/18471
36248         * g++.dg/template/crash26.C: New test.
36249         * g++.dg/lookup/struct1.C: Adjust expected error.
36250         * g++.dg/parse/elab1.C: Likewise.
36251         * g++.dg/parse/elab2.C: Likewise.
36252         * g++.dg/parse/int-as-enum1.C: Likewise.
36253         * g++.dg/parse/struct-as-enum1.C: Likewise.
36254         * g++.dg/parse/typedef1.C: Likewise.
36255         * g++.dg/parse/typedef3.C: Likewise.
36256         * g++.dg/parse/typedef4.C: Likewise.
36257         * g++.dg/parse/typedef5.C: Likewise.
36258         * g++.dg/template/nontype4.C: Likewise.
36259         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36260         * g++.old-deja/g++.other/elab1.C: Likewise.
36261         * g++.old-deja/g++.other/syntax4.C: Likewise.
36262
36263 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264
36265         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36266
36267 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36268
36269         * gcc.c-torture/execute/20041114-1.c: New test.
36270
36271 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36272
36273         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36274         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36275         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36276         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36277         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36278         gcc.dg/switch-7.c: New tests.
36279
36280 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36281
36282         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36283
36284 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36285
36286         PR tree-opt/18400
36287         * gcc.dg/vect/pr18400.c: New test.
36288
36289 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36290             Andrew Pinski  <pinskia@physics.uc.edu>
36291
36292         PR tree-opt/18425
36293         * gcc.dg/vect/pr18425.c: New test.
36294
36295 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36296
36297         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36298         Guard with dg-require-alias and dg-require-visibility.
36299
36300 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36301
36302         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36303
36304 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36305
36306         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36307
36308 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36309
36310         PR c++/17344
36311         * g++.dg/template/defarg5.C: New test.
36312
36313 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36314
36315         * g++.dg/parse/cast1.C: Run only on ILP32.
36316         * g++.old-deja/g++.mike/p784.C: Likewise.
36317
36318 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36319
36320         * gcc.c-torture/execute/20041113-1.c: New test.
36321
36322 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36323
36324         PR target/18230
36325         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36326         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36327         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36328         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36329         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36330         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36331         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36332         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36333         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36334         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36335         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36336         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36337         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36338
36339 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36340
36341         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36342         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36343         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36344         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36345         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36346         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36347         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36348         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36349         gcc.target/sparc/combined-1.c: New tests.
36350
36351 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36352
36353         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36354         New tests.
36355
36356 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36357
36358         * lib/gcc-dg.exp (dg-forbid-option): New function.
36359         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36360         * g++.dg/abi/bitfield8.C: Likewise.
36361         * g++.dg/abi/dtor1.C: Likewise.
36362         * g++.dg/abi/empty10.C: Likewise.
36363         * g++.dg/abi/empty7.C: Likewise.
36364         * g++.dg/abi/empty9.C: Likewise.
36365         * g++.dg/abi/layout3.C: Likewise.
36366         * g++.dg/abi/layout4.C: Likewise.
36367         * g++.dg/abi/thunk1.C: Likewise.
36368         * g++.dg/abi/thunk2.C: Likewise.
36369         * g++.dg/abi/vbase11.C: Likewise.
36370         * g++.dg/abi/vthunk2.C: Likewise.
36371         * g++.dg/abi/vthunk3.C: Likewise.
36372         * g++.dg/ext/attrib8.C: Likewise.
36373         * g++.dg/opt/longbranch2.C: Likewise.
36374         * g++.dg/opt/reg-stack4.C: Likewise.
36375         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36376         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36377         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36378         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36379         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36380         * gcc.dg/20000609-1.c: Likewise.
36381         * gcc.dg/20000720-1.c: Likewise.
36382         * gcc.dg/20011107-1.c: Likewise.
36383         * gcc.dg/20011119-1.c: Likewise.
36384         * gcc.dg/20020108-1.c: Likewise.
36385         * gcc.dg/20020122-2.c: Likewise.
36386         * gcc.dg/20020122-3.c: Likewise.
36387         * gcc.dg/20020201-3.c: Likewise.
36388         * gcc.dg/20020206-1.c: Likewise.
36389         * gcc.dg/20020218-1.c: Likewise.
36390         * gcc.dg/20020310-1.c: Likewise.
36391         * gcc.dg/20020411-1.c: Likewise.
36392         * gcc.dg/20020418-2.c: Likewise.
36393         * gcc.dg/20020426-1.c: Likewise.
36394         * gcc.dg/20020426-2.c: Likewise.
36395         * gcc.dg/20020517-1.c: Likewise.
36396         * gcc.dg/20020523-1.c: Likewise.
36397         * gcc.dg/20020523-2.c: Likewise.
36398         * gcc.dg/20020729-1.c: Likewise.
36399         * gcc.dg/20030204-1.c: Likewise.
36400         * gcc.dg/20030826-2.c: Likewise.
36401         * gcc.dg/20030926-1.c: Likewise.
36402         * gcc.dg/20031202-1.c: Likewise.
36403         * gcc.dg/980312-1.c: Likewise.
36404         * gcc.dg/980313-1.c: Likewise.
36405         * gcc.dg/990117-1.c: Likewise.
36406         * gcc.dg/990424-1.c: Likewise.
36407         * gcc.dg/990524-1.c: Likewise.
36408         * gcc.dg/991230-1.c: Likewise.
36409         * gcc.dg/i386-387-1.c: Likewise.
36410         * gcc.dg/i386-387-2.c: Likewise.
36411         * gcc.dg/i386-387-3.c: Likewise.
36412         * gcc.dg/i386-387-4.c: Likewise.
36413         * gcc.dg/i386-387-5.c: Likewise.
36414         * gcc.dg/i386-387-6.c: Likewise.
36415         * gcc.dg/i386-asm-1.c: Likewise.
36416         * gcc.dg/i386-bitfield1.c: Likewise.
36417         * gcc.dg/i386-bitfield2.c: Likewise.
36418         * gcc.dg/i386-loop-1.c: Likewise.
36419         * gcc.dg/i386-loop-2.c: Likewise.
36420         * gcc.dg/i386-loop-3.c: Likewise.
36421         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36422         * gcc.dg/i386-pic-1.c: Likewise.
36423         * gcc.dg/i386-regparm.c: Likewise.
36424         * gcc.dg/i386-signbit-1.c: Likewise.
36425         * gcc.dg/i386-signbit-2.c: Likewise.
36426         * gcc.dg/i386-signbit-3.c: Likewise.
36427         * gcc.dg/i386-sse-5.c: Likewise.
36428         * gcc.dg/i386-sse-8.c: Likewise.
36429         * gcc.dg/i386-unroll-1.c: Likewise.
36430         * gcc.dg/tls/opt-1.c: Likewise.
36431         * gcc.dg/tls/opt-2.c: Likewise.
36432         * gcc.dg/unroll-1.c: Likewise.
36433         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36434         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36435         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36436         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36437         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36438         -m64 is specified.
36439
36440 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36441
36442         PR c++/18389
36443         * g++.dg/parse/cond1.C: New test.
36444
36445         PR c++/18429
36446         * g++.dg/template/array9.C: New test.
36447         * g++.dg/ext/vla1.C: Adjust error messages.
36448         * g++.dg/ext/vlm1.C: Likewise.
36449         * g++.dg/template/crash2.C: Likewise.
36450
36451         PR c++/18436
36452         * g++.dg/template/call3.C: New test.
36453
36454         PR c++/18407
36455         * g++.dg/template/ptrmem11.C: New test.
36456
36457 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36458
36459         PR other/14264
36460         * lib/g++.exp: Set LC_ALL and LANG to C.
36461         * lib/gcc-dg.exp: Likewise.
36462         * lib/gfortran.exp: Likewise.
36463         * lib/objc.exp: Likewise.
36464         * lib/treelang.exp: Likewise.
36465
36466 2004-11-12  Andreas Schwab  <schwab@suse.de>
36467
36468         * gcc.dg/pr16286.c: Fix last change.
36469
36470 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36471
36472         PR c++/18416
36473         * g++.dg/init/global1.C: New test.
36474
36475 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36476
36477         * gcc.c-torture/execute/20041112-1.c: New test.
36478
36479 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36480
36481         * lib/gcc-dg.exp (dg-target-list): New.
36482
36483 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36484             Richard Sandiford  <rsandifo@redhat.com>
36485
36486         * lib/target-supports.exp (get-compiler_messages): New.
36487         (check_named_sections_available): Use it.
36488         (check_effective_target_ilp32): New.
36489         (check_effective_target_lp64): New.
36490         (is-effective-target): New.
36491         * lib/gcc-dg.exp (dg-require-effective-target): New.
36492
36493 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36494
36495         * gcc.dg/precedence-1.c: New test.
36496
36497 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36498
36499         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36500
36501         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36502         message, delete generated files, use more descriptive name for
36503         executable, and make the test unsupported when it cannot be run.
36504
36505         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36506         (dg-require-weak, dg-require-visibility, dg-require-alias,
36507         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36508         dg-require-iconv, dg-require-named-sections): Use it.
36509
36510         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36511
36512 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36513
36514         PR target/16457
36515         * gcc.dg/ppc-and-1: New
36516
36517         PR target/16796
36518         * gcc.dg/ppc-mov-1.c: New.
36519
36520         PR target/16458
36521         * gcc.dg/ppc-compare-1.c: New.
36522
36523 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36524
36525         * objc.dg/desig-init-2.m: New test.
36526
36527 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36528
36529         PR middle-end/18160
36530         * g++.dg/warn/register-var-1.C: New test.
36531         * g++.dg/warn/register-var-2.C: New test.
36532
36533 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36534
36535         * gcc.dg/union-2.c: New test.
36536
36537 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36538
36539         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36540         New test for PR tree-optimization/17892.
36541
36542 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36543
36544         PR c++/18369
36545         * g++.dg/init/new12.C: New test.
36546
36547 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36548
36549         * gcc.target/sparc: New directory.
36550         * gcc.target/sparc/sparc.exp: New driver.
36551         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36552         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36553         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36554         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36555
36556 2004-11-10  Paul Brook  <paul@codesourcery.com>
36557
36558         PR fortran/18218
36559         * gfortran.dg/list_read.c: New test.
36560
36561 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36562
36563         PR c/18322
36564         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36565         expected diagnostic location.
36566
36567 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36568
36569         * gcc.dg/20041109-1.c: New test.
36570
36571 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36572
36573         PR objc/18406
36574         * objc/compile/pr18406.m: New test.
36575
36576 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36577
36578         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36579
36580 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36581
36582         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36583
36584 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36585
36586         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36587
36588 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36589
36590         * gcc.dg/20030225-2.c: Add prototype for abort and
36591         exit.
36592
36593 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36594
36595         PR tree-opt/18299
36596         * gcc.c-torture/pr18299-1.c: New test.
36597
36598 2004-11-06  Andreas Schwab  <schwab@suse.de>
36599
36600         * gcc.dg/pr16286.c: Also test for bool and pixel.
36601
36602 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36603
36604         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36605         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36606         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36607         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36608         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36609         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36610         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36611         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36612         gcc.dg/struct-semi-3.c: New tests.
36613
36614 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36615
36616         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36617
36618 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36619
36620         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36621         Do not use C99 designators.
36622
36623 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36624
36625         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36626
36627 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36628
36629         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36630         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36631         * gcc.c-torture/execute/simd-5.x: Remove.
36632
36633 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36634
36635         PR rtl-optimization/17933
36636         * gcc.dg/torture/pr17933-1.c: New test.
36637
36638 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36639
36640         PR target/18106
36641         * lib/target-supports.exp (check_weak_available): Support
36642         Windows.
36643
36644 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36645
36646         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36647         call to fflush(stdout) before abort.
36648         (my_ffsll): New function.
36649         (generate_fields): Use it.
36650
36651 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36652
36653         * gcc.dg/init-undef-1.c: New test.
36654
36655 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36656
36657         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36658         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36659         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36660         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36661         expected messages for new parser.
36662
36663 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36664
36665         * g++.dg/ext/visibility/symbian1.C: New test.
36666
36667 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36668
36669         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36670         on LP64 targets.
36671
36672 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36673
36674         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36675         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36676         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36677         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36678         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36679         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36680         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36681         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36682         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36683         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36684
36685 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36686
36687         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36688         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36689         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36690         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36691         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36692         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36693         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36694         for new parser.
36695
36696 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36697
36698         PR target/15342
36699         * gcc.dg/20041104-1.c: New test.
36700
36701 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36702
36703         * g++.dg/template/nontype7.C: New test.
36704         * g++.dg/template/nontype8.C: Likewise.
36705         * g++.dg/template/nontype9.C: Likewise.
36706         * g++.dg/template/nontype10.C: Likewise.
36707         * g++.dg/tc1/dr49.C: Likewise.
36708         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36709         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36710
36711 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36712
36713         * g++.dg/rtti/tinfo1.C: Remove xfails.
36714
36715 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36716
36717         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36718         packed attribute to the definition to satisfy the new C++ parser.
36719
36720 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36721
36722         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36723         invocations of va_arg.
36724
36725 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36726
36727         PR c++/18124
36728         * g++.dg/template/crash25.C: New test.
36729
36730         PR c++/18155
36731         * g++.dg/template/typedef2.C: New test.
36732         * g++.dg/parse/crash13.C: Adjust error markers.
36733
36734         PR c++/18177
36735         * g++.dg/conversion/const3.C: New test.
36736
36737 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36738
36739         PR fortran/17535
36740         PR fortran/17583
36741         PR fortran/17713
36742         * gfortran.dg/generic_[123].f90: New testcases.
36743
36744 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36745
36746         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36747         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36748
36749 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36750
36751         PR tree-opt/16808
36752         * gcc.c-torture/compile/pr16808.c: New test.
36753
36754 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36755
36756         PR rtl-optimization/17104
36757         * gcc.dg/ppc-bitfield1.c: New.
36758
36759 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36760
36761         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36762
36763 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36764
36765         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36766         strings for 32-bit code.
36767
36768 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36769
36770         PR c/18239
36771         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36772
36773 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36774
36775         PR c++/18064
36776         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36777
36778 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36779
36780         PR c++/15172
36781         * g++.dg/init/aggr2.C: New test.
36782
36783 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36784
36785         * objc.dg/local-decl-1.m: New test.
36786
36787 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36788
36789         * gcc.dg/20040910-1.c: Adjust regex.
36790
36791 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36792
36793         PR rtl-optimization/18084
36794         * g++.dg/opt/pr18084-1.C: New testcase.
36795
36796 2004-10-30  Matt Austern  <austern@apple.com>
36797
36798         PR c++/17542
36799         * g++.dg/ext/attrib18.C: New test.
36800
36801 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36802
36803         PR middle-end/18096
36804         * gcc.dg/pr18096-1.c: New test case.
36805
36806 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36807
36808         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36809
36810 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36811
36812         PR c/16666
36813         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36814         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36815         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36816         gcc.dg/old-style-prom-3.c: New tests.
36817
36818 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36819
36820         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36821         Remove unnecessary inclusion of stdio.h.
36822
36823 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36824
36825         PR rtl-optimization/17581
36826         * gcc.dg/pr17581-1.c: New test case.
36827
36828 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36829
36830         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36831         being implemented.
36832         * g++.dg/conversion/dr195-1.C: New.
36833         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36834         * g++.old-deja/g++.mike/p10148.C: Likewise.
36835
36836 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36837
36838         PR c++/17695
36839         * g++.dg/debug/typedef2.C: New test.
36840
36841 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36842
36843         PR fortran/13490
36844         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36845         * gfortran.dg/g77/README: Update.
36846
36847 2004-10-28  Matt Austern  <austern@apple.com>
36848
36849         PR c++/14124
36850         * g++.dg/ext/packed7.C: New test.
36851
36852 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36853
36854         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36855         scan-assembler.
36856         * lib/scanasm.exp (hidden-scan-for): New proc.
36857         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36858         string.
36859         (scan-not-hidden): Likewise.
36860         * lib/target-supports.exp (check_visibility_available): mach-o is
36861         support too.
36862
36863 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36864
36865         PR c++/17132
36866         * g++.dg/template/memclass3.C: New test.
36867
36868 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36869
36870         PR middle-end/18160
36871         * gcc.dg/register-var-1.c: New test.
36872         * gcc.dg/register-var-2.c: New test.
36873         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36874         error now.
36875
36876 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36877
36878         PR other/18172
36879         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36880         unused variables.
36881         * gcc.dg/vect/vect-22.c: Likewise.
36882
36883 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36884
36885         * gcc.dg/i386-rotate-1.c: New test.
36886
36887 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36888
36889         * g++.dg/init/ref12.C: Add "run" marker.
36890
36891         PR c++/17435
36892         * g++.dg/init/ref12.C: New test.
36893
36894         PR c++/18140
36895         * g++.dg/template/shift1.C: New test.
36896         * g++.dg/template/error10.C: Adjust error markers.
36897
36898 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36899
36900         PR tree-opt/17529
36901         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36902
36903 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36904
36905         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36906         * gcc.dg/weak/weak-3.c: Likewise.
36907         * gcc.dg/weak/weak-5.c: Likewise.
36908         * gcc.dg/weak/weak-9.c: Likewise.
36909         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36910         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36911
36912         * gcc.dg/darwin-weakimport-1.c: New.
36913
36914 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36915
36916         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36917
36918 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36919
36920         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36921         'syntax' error messages.
36922         * gcc.dg/cpp/direct2s.c: Likewise.
36923
36924 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36925
36926         * gcc.c-torture/compile/20041026-1.c: New.
36927
36928 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36929
36930         PR c++/18093
36931         * g++.dg/lookup/ns2.C: New test.
36932
36933         PR c++/18020
36934         * g++.dg/template/enum4.C: New test.
36935
36936         PR c++/18161
36937         * g++.dg/template/expr1.C: New test.
36938
36939 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36940
36941         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36942
36943 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36944
36945         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36946         gcc.dg/decl-nospec-3.c: New tests.
36947
36948 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36949
36950         * objc.dg/super-class-3.m: New test.
36951
36952 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36953
36954         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36955         resyncing.
36956         * gcc.dg/cpp/direct2s.c: Likewise.
36957
36958 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36959
36960         * objc.dg/image-info.m: Update for changes to section selection.
36961
36962 2004-10-25  David Ayers  <d.ayers@inode.at>
36963             Ziemowit Laski  <zlaski@apple.com>
36964
36965         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36966         diagnostics when messaging 'id <Proto>'.
36967         * objc.dg/class-protocol-1.m: New test.
36968         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36969         a non-existent method signature.
36970         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36971         Update diagnostics when messaging with non-existent method signature.
36972         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36973         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36974         invalid receivers are now resolved as if messaging 'id'; remove
36975         extraneous diagnostics.
36976
36977 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36978
36979         PR c/16667
36980         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36981         gcc.dg/init-desig-obs-3.c: New tests.
36982
36983 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36984
36985         * gcc.dg/debug/20041023-1.c: New test.
36986
36987 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36988
36989         PR middle-end/17407
36990         * gcc.c-torture/compile/pr17407.c: New test.
36991
36992         PR c++/18121
36993         * g++.dg/template/array8.C: New test.
36994
36995 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36996
36997         PR other/18138
36998         * lib/g++.exp: Accept more than one multilib libgcc.
36999         * lib/gcc-dg.exp: Likewise.
37000         * lib/objc.exp: Likewise.
37001         * lib/treelang.exp: Likewise.
37002         * lib/gfortran.exp: Likewise.
37003
37004 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37005
37006         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37007
37008 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37009
37010         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37011         * gcc.dg/c99-const-expr-3.c: Likewise.
37012
37013 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37014
37015         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37016
37017 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37018
37019         * gcc.c-torture/execute/loop-2e.x: Remove.
37020
37021 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37022
37023         PR c++/18095
37024         * g++.dg/parse/crash18.C: New.
37025         * g++.dg/parse/crash19.C: New.
37026
37027 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37028
37029         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37030         * g++.dg/ext/dllimport2.C: Same.
37031         * g++.dg/ext/dllimport8.C: Same.
37032
37033 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37034
37035         PR c++/10841
37036         * g++.dg/conversion/cast1.C: New test.
37037         * g++.dg/overload/pmf1.C: Adjust error marker.
37038
37039 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37040
37041         PR objc/17923
37042         * objc.dg/const-str-7.m: New test.
37043
37044 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37045
37046         * g++.dg/template/memfriend11.C: Fix comment typo.
37047         * g++.dg/template/memfriend14.C: Likewise.
37048
37049 2004-10-20  Richard Henderson  <rth@redhat.com>
37050
37051         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37052         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37053         -fasynchronous-unwind-tables.
37054
37055 2004-10-20  Richard Henderson  <rth@redhat.com>
37056
37057         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37058         (main): Return success.
37059         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37060         (main): Return success.
37061
37062 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37063
37064         PR c++/13495
37065         * g++.dg/template/memfriend9.C: New test.
37066         * g++.dg/template/memfriend10.C: Likewise.
37067         * g++.dg/template/memfriend11.C: Likewise.
37068         * g++.dg/template/memfriend12.C: Likewise.
37069         * g++.dg/template/memfriend13.C: Likewise.
37070         * g++.dg/template/memfriend14.C: Likewise.
37071         * g++.dg/template/memfriend15.C: Likewise.
37072         * g++.dg/template/memfriend16.C: Likewise.
37073         * g++.dg/template/memfriend17.C: Likewise.
37074         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37075
37076 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         * g++.dg/conversion/dr195.C: New.
37079         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37080
37081 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37082             Devang Patel  <dpatel@apple.com>
37083
37084         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37085         of floating point arithmetic, which could trap.
37086
37087 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37088
37089         PR c++/14035
37090         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37091         * g++.dg/conversion/const2.C: New test.
37092         * g++.dg/expr/reinterpret2.C: New test.
37093         * g++.dg/expr/reinterpret3.C: New test.
37094         * g++.dg/expr/cast2.C: New test.
37095         * g++.dg/expr/copy1.C: New test.
37096         * g++.dg/other/conversion1.C: Change error message.
37097         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37098         function pointers to void *.
37099         * g++.old-deja/g++.mike/p10148.C: Likewise.
37100
37101 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37102
37103         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37104
37105 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37106
37107         PR c++/18047
37108
37109         * g++.dg/parse/expr3.C: New test.
37110
37111 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37112
37113         * gcc.dg/smod-1.c: New test.
37114
37115 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37116
37117         * objc.dg/method-14.m: New test.
37118
37119 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37120
37121         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37122         Also xfail as the patch was reverted.
37123
37124 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37125
37126         PR middle-end/16973
37127         * gcc.dg/pr16973.c: New test.
37128
37129 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37130
37131         PR tree-optimization/17656
37132         * gcc.c-torture/compile/pr17656.c: New test.
37133
37134 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37135
37136         * g++.dg/eh/shadow1.C: New.
37137
37138 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * gcc.c-torture/compile/20041018-1.c: New test.
37141
37142 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37143
37144         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37145         compiler referring to register 0 when accessing sdata.  The linker
37146         now patches things up.
37147
37148 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37149
37150         PR c/17529
37151         * gcc.c-torture/compile/pr17529.c: New test.
37152
37153 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37154
37155         PR c++/17743
37156         * g++.dg/ext/attrib17.C: New test.
37157
37158 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37159
37160         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37161
37162 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37163
37164         PR c++/10479
37165         * g++.dg/ext/attrib16.C: New test.
37166
37167 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37168
37169         PR c++/17042
37170         * g++.dg/init/dso_handle1.C: New test.
37171
37172         PR c++/14667
37173         * g++.dg/parse/typedef6.C: New test.
37174
37175         PR c++/17916
37176         * g++.dg/parse/pragma1.C: New test.
37177
37178 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37179
37180         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37181
37182 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37183
37184         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37185         -fno-common when on HPPA HP-UX platforms.
37186
37187 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37188
37189         PR other/16820
37190         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37191         stdint.h.
37192         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37193         uintptr_t.
37194
37195 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37196
37197         PR c++/16301
37198         * g++.dg/lookup/strong-using-4.C: New test.
37199
37200 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37201
37202         PR middle-end/16567
37203         * gcc.c-torture/compile/nested-1.c: New test.
37204
37205 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37206
37207         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37208         and mipsisa64*-*-* (until support for misaligned loads is added).
37209         * gcc.dg/vect/vect-50.c: Likewise.
37210         * gcc.dg/vect/vect-52.c: Likewise.
37211         * gcc.dg/vect/vect-54.c: Likewise.
37212         * gcc.dg/vect/vect-58.c: Likewise.
37213         * gcc.dg/vect/vect-60.c: Likewise.
37214         * gcc.dg/vect/vect-80.c: Likewise.
37215
37216 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37217
37218         PR c++/17976
37219         * g++.dg/init/dtor3.C: New test.
37220
37221 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37222
37223         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37224
37225 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37226
37227         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37228         * gcc.dg/macho-lo-sum.c: Likewise.
37229
37230 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37231
37232         * gcc.dg/ppc-spe64-1.c: New test.
37233
37234 2004-10-14  Devang Patel  <dpatel@apple.com>
37235
37236         PR 17635
37237         * gcc.dg/pr17635.c : New test.
37238
37239 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37240
37241         * gcc.dg/vect/vect-28.c: Remove xfail.
37242         * gcc.dg/vect/vect-30.c: Remove xfail.
37243         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37244         * gcc.dg/vect/vect-33.c: Remove xfail.
37245         * gcc.dg/vect/vect-44.c: Remove xfail.
37246         * gcc.dg/vect/vect-46.c: Remove xfail.
37247         * gcc.dg/vect/vect-50.c: Remove xfail.
37248         * gcc.dg/vect/vect-52.c: Remove xfail.
37249         * gcc.dg/vect/vect-54.c: Remove xfail.
37250         * gcc.dg/vect/vect-58.c: Remove xfail.
37251         * gcc.dg/vect/vect-60.c: Remove xfail.
37252         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37253         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37254         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37255         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37256         * gcc.dg/vect/vect-8.c: Remove xfail.
37257         * gcc.dg/vect/vect-80.c: Remove xfail.
37258         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37259
37260 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37261
37262         * gcc.dg/vect/vect-82.c: New testcase.
37263         * gcc.dg/vect/vect-82_64.c: New testcase.
37264         * gcc.dg/vect/vect-83.c: New testcase.
37265         * gcc.dg/vect/vect-83_64.c: New testcase.
37266
37267 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37268
37269         * gcc.dg/cpp/error-1.c: New test.
37270
37271 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37272
37273         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37274
37275 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37276
37277         PR target/17984
37278         * gcc.dg/cris-peep2-xsrand2.c: New test.
37279
37280 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37281
37282         PR c++/17661
37283         * g++.dg/expr/for2.C: New test.
37284
37285 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37286
37287         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37288
37289 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37290
37291         PR tree-optimization/17724
37292         * g++.dg/opt/pr17724-1.C: New test.
37293         * g++.dg/opt/pr17724-2.C: New test.
37294         * g++.dg/opt/pr17724-3.C: New test.
37295         * g++.dg/opt/pr17724-4.C: New test.
37296         * g++.dg/opt/pr17724-5.C: New test.
37297         * g++.dg/opt/pr17724-6.C: New test.
37298
37299 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37300
37301         PR c/17301
37302         * gcc.dg/pr17301-2.c: New test.
37303
37304 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37305
37306         PR c++/15876
37307         * g++.dg/parse/error22.C: New test.
37308
37309         PR c++/17936
37310         * g++.dg/template/spec18.C: New test.
37311
37312 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37313
37314         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37315         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37316         memcpy.
37317         * gcc.dg/ia64-sync-2.c: Ditto.
37318         * gcc.dg/ia64-sync-3.c: Ditto.
37319
37320 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37321
37322         * g++.dg/eh/cleanup5.C: Add dg-options "".
37323
37324 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37325
37326         PR middle-end/17657
37327         * gcc.dg/switch-4.c: New test case.
37328
37329 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37330
37331         * gcc.c-torture/execute/20041011-1.c: New test.
37332
37333 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37334
37335         PR c++/17554
37336         * g++.dg/init/for3.C: New test.
37337
37338         PR c++/17657
37339         * g++.dg/opt/switch2.C: New test.
37340
37341         PR middle-end/17703
37342         * g++.dg/warn/Wreturn-2.C: New test.
37343
37344 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37345
37346         PR c++/17907
37347         * g++.dg/eh/cleanup5.C: New test.
37348
37349 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37350
37351         PR c++/17393
37352         * g++.dg/parse/error21.C: New test.
37353
37354 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37355
37356         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37357         * g++.dg/warn/incomplete1.C: Likewise.
37358         * g++.dg/template/qualttp20.C: Likewise.
37359
37360 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37361
37362         PR c/17881
37363         * parm-incomplete-1.c: New test.
37364
37365 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37366
37367         PR c++/17867
37368         * g++.dg/parse/error19.C: New test.
37369
37370         PR c++/17670
37371         * g++.dg/init/new11.C: New test.
37372
37373         PR c++/17821
37374         * g++.dg/parse/error20.C: New test.
37375
37376         PR c++/17826
37377         * g++.dg/template/crash24.C: New test.
37378
37379 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37380
37381         PR c/17301
37382         * gcc.dg/pr17301-1.c: New test.
37383
37384 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37385
37386         PR c/17189
37387         * gcc.dg/anon-struct-5.c: New test.
37388
37389 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37390
37391         PR c/17844
37392         * gcc.dg/pr17844-1.c: New test.
37393
37394 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37395
37396         PR tree-optimization/17906
37397         * gcc.c-torture/compile/pr17906.c: New.
37398
37399 2004-10-09  Stuart Hastings  <stuart@apple.com>
37400             Roger Sayle  <roger@eyesopen.com>
37401
37402         PR rtl-optimization/17853
37403         * gcc.dg/i386-mmx-5.c: New testcase.
37404
37405 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37406
37407         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37408
37409 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37410
37411         PR c++/17524
37412         * g++.dg/template/static9.C: New test.
37413
37414         PR c++/17685
37415         * g++.dg/parse/operator5.C: New test.
37416
37417 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37418
37419         PR middle-end/17894
37420         * gcc.c-torture/execute/divcmp-4.c: New test case.
37421
37422 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37423
37424         PR tree-opt/17902
37425         * g++.dg/opt/pr17902.C: New test.
37426
37427 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37428
37429         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37430
37431 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37432
37433         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37434
37435 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37436
37437         * gcc.dg/assign-warn-3.c: New test.
37438
37439 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37440
37441         PR c/16999
37442         * gcc.dg/cpp/ident-1.c: New test.
37443
37444 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37445
37446         * gcc.c-torture/compile/acc1.c: New.
37447
37448 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37449
37450         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37451         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37452
37453 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37454
37455         * gcc.dg/ultrasp11.c: New test.
37456
37457 2004-10-08  Michael Matz  <matz@suse.de>
37458
37459         * gcc.dg/doloop-2.c: New test.
37460
37461 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37462
37463         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37464         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37465         objc.dg/method-9.m: Update expected diagnostics.
37466
37467 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37468
37469         * gcc.dg/ppc-fsel-3.c: New file.
37470         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37471
37472 2004-10-07  Paul Brook  <paul@codesourcery.com>
37473
37474         * gfortran.dg/intrinsic_verify_1.f90: New test.
37475
37476 2004-10-07  Paul Brook  <paul@codesourcery.com>
37477
37478         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37479
37480 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37481
37482         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37483         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37484         commit.
37485
37486 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37487
37488         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37489
37490 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37491
37492         PR c++/17115
37493         * g++.dg/warn/Winline-4.C: New test.
37494
37495 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37496
37497         * gcc.c-torture/compile/20041007-1.c: New test.
37498
37499 2004-10-07  Paul Brook  <paul@codesourcery.com>
37500
37501         PR fortran/17678
37502         * gfortran.dg/use_allocated_1.f90: New test.
37503
37504 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37505
37506         PR middle-end/17849
37507         * gfortran.fortran-torture/compile/nested.f90: New test
37508
37509 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37510
37511         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37512
37513 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37514
37515         PR c++/17368
37516         * g++.dg/ext/asm6.C: New test.
37517
37518 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37519
37520         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37521
37522 2004-10-06  Paul Brook  <paul@codesourcery.com>
37523
37524         PR libfortran/17709
37525         * gfortran.dg/empty_format_1.f90: New test.
37526
37527 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37528
37529         PR fortran/17568
37530         * gfortran.dg/ishft.f90: New test.
37531
37532         PR fortran/17283
37533         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37534         tests.
37535
37536 2004-10-06  Paul Brook  <paul@codesourcery.com>
37537
37538         * gfortran.dg/do_1.f90: New test.
37539
37540 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37541
37542         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37543         optimizing for size.
37544
37545 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37546
37547         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37548
37549 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37550
37551         * gcc.c-torture/compile/20041005-1.c: New test.
37552
37553 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37554
37555         PR c++/17829
37556         * g++.dg/lookup/koenig4.C: New.
37557
37558 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37559
37560         * g++.dg/other/classkey1.C: Adjust quoting marks.
37561         * g++.dg/parse/error15.C: Likewise.
37562         * g++.dg/template/meminit2.C (int>): Likewise.
37563
37564 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37565
37566         PR fortran/17283
37567         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37568
37569         PR fortran/17631
37570         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37571
37572         PR fortran/17708
37573         * gfortran.dg/pr17708.f90: New test.
37574
37575 2004-10-04  Chao-ying Fu  <fu@mips.com>
37576
37577         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37578         * gcc.dg/vect/vect-4.c: Ditto.
37579         * gcc.dg/vect/vect-5.c: Ditto.
37580         * gcc.dg/vect/vect-6.c: Ditto.
37581         * gcc.dg/vect/vect-8.c: Ditto.
37582         * gcc.dg/vect/vect-16.c: Ditto.
37583         * gcc.dg/vect/vect-30.c: Ditto.
37584         * gcc.dg/vect/vect-40.c: Ditto.
37585         * gcc.dg/vect/vect-41.c: Ditto.
37586         * gcc.dg/vect/vect-42.c: Ditto.
37587         * gcc.dg/vect/vect-43.c: Ditto.
37588         * gcc.dg/vect/vect-44.c: Ditto.
37589         * gcc.dg/vect/vect-45.c: Ditto.
37590         * gcc.dg/vect/vect-46.c: Ditto.
37591         * gcc.dg/vect/vect-47.c: Ditto.
37592         * gcc.dg/vect/vect-48.c: Ditto.
37593         * gcc.dg/vect/vect-49.c: Ditto.
37594         * gcc.dg/vect/vect-50.c: Ditto.
37595         * gcc.dg/vect/vect-51.c: Ditto.
37596         * gcc.dg/vect/vect-52.c: Ditto.
37597         * gcc.dg/vect/vect-53.c: Ditto.
37598         * gcc.dg/vect/vect-54.c: Ditto.
37599         * gcc.dg/vect/vect-55.c: Ditto.
37600         * gcc.dg/vect/vect-56.c: Ditto.
37601         * gcc.dg/vect/vect-57.c: Ditto.
37602         * gcc.dg/vect/vect-58.c: Ditto.
37603         * gcc.dg/vect/vect-59.c: Ditto.
37604         * gcc.dg/vect/vect-60.c: Ditto.
37605         * gcc.dg/vect/vect-74.c: Ditto.
37606         * gcc.dg/vect/vect-79.c: Ditto.
37607         * gcc.dg/vect/vect-80.c: Ditto.
37608
37609 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37610
37611         * gcc.dg/unused-7.c: Use the correct option.
37612
37613 2004-10-04  Paul Brook  <paul@codesourcery.com>
37614         Bud Davis  <bdavis9659@comcast.net>
37615
37616         PR fortran/17706
37617         PR fortran/16434
37618         * gfortran/pr17706.f90: New test.
37619         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37620
37621 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37622
37623         * gfortran.dg/pr17612.f90: New test.
37624
37625 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37626
37627         * g++.dg/template/local1.C: Adjust quoting marks in
37628         testing for diagnostics.
37629         * g++.dg/tls/diag-2.C: Likewise.
37630         * g++.dg/other/error8.C: Likewise.
37631
37632 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37633
37634         PR c/17178
37635         * gcc.dg/unused-4.c: Adjust to be correct.
37636
37637         PR c/17820
37638         * gcc.dg/unused-7.c: New test.
37639
37640 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37641
37642         PR c++/17797
37643         * g++.dg/overload/template2.C: New test.
37644
37645 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37646
37647         PR tree-optimization/16632
37648         * gcc.dg/tree-ssa/20041002-1.c: New.
37649
37650 2004-10-03  Paul Brook  <paul@codesourcery.com>
37651
37652         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37653         rather than relying on default formatting.
37654
37655 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37656
37657         * gcc.dg/20040920-1.c: Update expected message text.
37658
37659 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37660
37661         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37662
37663 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37664
37665         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37666         tree level.
37667
37668 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37669
37670         * gcc.dg/tree-ssa/pr17343.c: Remove.
37671
37672 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37673
37674         PR tree-opt/17343
37675         * gcc.dg/tree-ssa/pr17343.c: New test.
37676
37677 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37680         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37681         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37682         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37683         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37684
37685 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37686
37687         * gcc.dg/lvalue-2.c: New test.
37688
37689 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37690
37691         PR c/17730
37692         * gcc.dg/pr17730-1.c: New test
37693
37694 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37695
37696         PR c/7425
37697         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37698
37699 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37700
37701         * gcc.c-torture/execute/stdarg-1.c: New test.
37702         * gcc.c-torture/execute/stdarg-2.c: New test.
37703         * gcc.c-torture/execute/stdarg-3.c: New test.
37704         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37705         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37706         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37707         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37708         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37709
37710 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37711
37712         PR tree-optimization/17697
37713         * g++.dg/opt/pr17697-1.C: New test.
37714         * g++.dg/opt/pr17697-2.C: New test.
37715         * g++.dg/opt/pr17697-3.C: New test.
37716
37717 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37718
37719         PR c/16409
37720         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37721         gcc.dg/vla-init-5.c: New tests.
37722
37723 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37724
37725         PR c/13804
37726         * gcc.dg/pr13804-1.c: New test.
37727
37728 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37729
37730         PR fortran/16938
37731         * gfortran.dg/pr16938.f90: New test.
37732
37733 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37734
37735         * g++.dg/template/crash23.C: New test.
37736
37737 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37738
37739         PR c++/17585
37740         * g++.dg/template/static8.C: New test.
37741
37742 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37743
37744         PR c++/17681
37745         * g++.dg/other/error9.C: New test.
37746
37747 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37748
37749         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37750
37751 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37752
37753         PR fortran/15164
37754         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37755
37756 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37757
37758         PR middle-end/17112
37759         * gcc.dg/pr17112-1.c: New test case.
37760
37761 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37762
37763         PR c/11459
37764         * gcc.dg/pr11459-1.c: New test.
37765
37766 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37767
37768         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37769         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37770
37771 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37772
37773         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37774
37775 2004-09-25  Jan Hubicka  <jh@suse.cz>
37776
37777         * compile/30040909-1.c: New test.
37778         * compile/30040907-1.c: New test.
37779
37780 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37781
37782         * gcc.c-torture/execute/va-arg-26.c: New test.
37783
37784 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37785
37786         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37787         extra diagnostics on targets with 64-bit pointers.
37788         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37789
37790 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37791
37792         PR c/17188
37793         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37794         * gcc.dg/decl-3.c: Adjust expected message.
37795
37796 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37797
37798         PR fortran/17615
37799         * gfortran.dg/pr17615.f90: New test.
37800
37801 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37802
37803         PR tree-optimzation/17517
37804         * g++.dg/tree-ssa/pr17517.C: New Test.
37805
37806 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37807
37808         PR c++/16889
37809         * g++.dg/lookup/ambig3.C: New.
37810
37811 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37812
37813         PR tree-opt/17624
37814         * g++.dg/opt/pr17624.C: New test.
37815
37816 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37817
37818         PR c/6980
37819         * gcc.dg/Wbad-function-cast-1.c: New test.
37820
37821 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37822
37823         * g++.dg/ext/complit1.C
37824         * g++.dg/other/error2.C
37825         * g++.dg/other/nontype-1.C
37826         * g++.dg/parse/crash11.C
37827         * g++.dg/parse/crash12.C
37828         * g++.dg/parse/error15.C
37829         * g++.dg/parse/error4.C
37830         * g++.dg/parse/tmpl-outside1.C
37831         * g++.dg/parse/too-many-tmpl-args1.C
37832         * g++.dg/template/dependent-expr3.C
37833         * g++.dg/template/error10.C
37834         * g++.dg/template/instantiate1.C
37835         * g++.dg/template/vtable2.C
37836         * g++.dg/warn/Wshadow-1.C
37837         * g++.dg/warn/weak1.C
37838         * g++.old-deja/g++.brendan/crash16.C
37839         * g++.old-deja/g++.brendan/crash18.C
37840         * g++.old-deja/g++.brendan/crash48.C
37841         * g++.old-deja/g++.brendan/crash49.C
37842         * g++.old-deja/g++.brendan/crash55.C
37843         * g++.old-deja/g++.brendan/crash56.C
37844         * g++.old-deja/g++.brendan/crash8.C
37845         * g++.old-deja/g++.brendan/enum11.C
37846         * g++.old-deja/g++.brendan/enum8.C
37847         * g++.old-deja/g++.brendan/enum9.C
37848         * g++.old-deja/g++.brendan/friend3.C
37849         * g++.old-deja/g++.brendan/misc14.C
37850         * g++.old-deja/g++.bugs/900402_02.C
37851         * g++.old-deja/g++.bugs/900404_03.C
37852         * g++.old-deja/g++.bugs/900404_04.C
37853         * g++.old-deja/g++.bugs/900428_03.C
37854         * g++.old-deja/g++.jason/crash4.C
37855         * g++.old-deja/g++.jason/overload21.C
37856         * g++.old-deja/g++.jason/redecl1.C
37857         * g++.old-deja/g++.jason/report.C
37858         * g++.old-deja/g++.jason/rfg10.C
37859         * g++.old-deja/g++.jason/template30.C
37860         * g++.old-deja/g++.law/arm12.C
37861         * g++.old-deja/g++.law/ctors5.C
37862         * g++.old-deja/g++.law/cvt20.C
37863         * g++.old-deja/g++.law/init10.C
37864         * g++.old-deja/g++.law/init8.C
37865         * g++.old-deja/g++.law/visibility17.C
37866         * g++.old-deja/g++.law/visibility7.C
37867         * g++.old-deja/g++.mike/net8.C
37868         * g++.old-deja/g++.mike/p646.C
37869         * g++.old-deja/g++.mike/p700.C
37870         * g++.old-deja/g++.mike/p701.C
37871         * g++.old-deja/g++.mike/p811.C
37872         * g++.old-deja/g++.ns/template13.C
37873         * g++.old-deja/g++.other/array3.C
37874         * g++.old-deja/g++.other/crash25.C
37875         * g++.old-deja/g++.other/dtor3.C
37876         * g++.old-deja/g++.other/dtor4.C
37877         * g++.old-deja/g++.other/main1.C
37878         * g++.old-deja/g++.other/warn7.C
37879         * g++.old-deja/g++.pt/crash11.C
37880         * g++.old-deja/g++.pt/crash36.C
37881         * g++.old-deja/g++.pt/spec22.C
37882         * g++.old-deja/g++.pt/spec9.C
37883         * g++.old-deja/g++.pt/ttp52.C
37884         * g++.old-deja/g++.robertl/eb103.C
37885         * g++.old-deja/g++.robertl/eb121.C
37886         * g++.old-deja/g++.robertl/eb22.C
37887         * g++.old-deja/g++.robertl/eb8.C:
37888         Update locations and/or regexps of dg-error markers.
37889         Remove markers for some bogus messages that are no longer issued.
37890
37891 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37892
37893         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37894         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37895
37896 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37897
37898         PR c++/17618
37899         * g++.dg/lookup/crash5.C: New test.
37900
37901 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37902
37903         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37904         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37905         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37906         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37907         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37908         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37909
37910         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37911         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37912         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37913         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37914         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37915         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37916
37917         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37918
37919         * gcc.dg/vect/vect-44.c: Check additional cases.
37920         * gcc.dg/vect/vect-48.c: Check additional cases.
37921
37922         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37923         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37924         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37925         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37926         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37927         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37928         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37929         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37930         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37931
37932         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37933         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37934         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37935
37936 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37937
37938         * gcc.dg/tree-ssa/loop-6.c: New test.
37939
37940 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37941
37942         PR c++/17620
37943         * g++.dg/inherit/base2.C: New.
37944
37945 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37946
37947         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37948         * gcc.dg/20001012-2.c: Likewise.
37949         * gcc.dg/20001013-1.c: Likewise.
37950         * gcc.dg/20001101-1.c: Likewise.
37951         * gcc.dg/20001102-1.c: Likewise.
37952         * gcc.dg/bf-spl1.c: Likewise.
37953         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37954         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37955
37956 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37957
37958         PR tree-optimization/16721
37959         * gcc.dg/tree-ssa/pr16721.c: New test.
37960
37961 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37962
37963         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37964         * gcc.dg/20040305-1.c: Likewise.
37965
37966 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37967
37968         PR c/16566
37969         * gcc.c-torture/compile/pr16566-1.c,
37970         gcc.c-torture/compile/pr16566-2.c,
37971         gcc.c-torture/compile/pr16566-3.c: New tests.
37972
37973 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37974
37975         PR tree-optimization/17512
37976         * gcc.c-torture/compile/20040916-1.c.
37977
37978 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37979
37980         * gcc.dg/pragma-re-3.c: New test.
37981
37982 2004-09-17  Matt Austern  <austern@apple.com>
37983
37984         PR c++/15049
37985         * g++.dg/other/anon3.C: New.
37986
37987 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37988
37989         PR c++/7503
37990         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37991         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37992         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37993         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37994         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37995
37996 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37997
37998         PR fortran/17286
37999         * gfortran.dg/pr17286.f90: New test.
38000
38001 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38002
38003         PR c++/17530
38004         * g++.dg/template/static7.C: New test.
38005
38006 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38007
38008         PR tree-opt/17558
38009         * gcc.c-torture/compile/pr17558.c: New test.
38010
38011 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38012
38013         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38014         if SKIP_ATTRIBUTE is defined.
38015
38016 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38017
38018         PR fortran/15957
38019         * gfortran.dg/pr15957.f90: New test.
38020
38021 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38022
38023         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38024         in comparison.
38025         * gcc.dg/vect/vect-79.c: Likewise.
38026         * gcc.dg/vect/vect-80.c: Likewise.
38027
38028 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38029
38030         PR fortran/15750
38031         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38032
38033 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38034
38035         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38036         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38037         * gcc.dg/vect/vect-62.c: New testcase.
38038         * gcc.dg/vect/vect-63.c: New testcase.
38039         * gcc.dg/vect/vect-64.c: New testcase.
38040         * gcc.dg/vect/vect-65.c: New testcase.
38041         * gcc.dg/vect/vect-66.c: New testcase.
38042         * gcc.dg/vect/vect-67.c: New testcase.
38043         * gcc.dg/vect/vect-68.c: New testcase.
38044         * gcc.dg/vect/vect-69.c: New testcase.
38045         * gcc.dg/vect/vect-79.c: New testcase.
38046         * gcc.dg/vect/vect-80.c: New testcase.
38047
38048 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38049
38050         * gcc.target/mips/asm-1.c: New test.
38051
38052 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38053
38054         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38055         * gcc.dg/vect/vect-73.c: New testcase.
38056         * gcc.dg/vect/vect-74.c: New testcase.
38057         * gcc.dg/vect/vect-75.c: New testcase.
38058         * gcc.dg/vect/vect-76.c: New testcase.
38059         * gcc.dg/vect/vect-77.c: New testcase.
38060         * gcc.dg/vect/vect-78.c: New testcase
38061
38062 2004-09-18  Paul Brook  <paul@codesourcery.com>
38063
38064         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38065
38066 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38067
38068         PR c/17424
38069         * gcc.dg/pr17424-1.c: New test.
38070
38071 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38072
38073         * g++.dg/tree-ssa/pr17153.C: New test.
38074
38075 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38076
38077         PR pch/13361
38078         * g++.dg/pch/wchar-1.C: New.
38079         * g++.dg/pch/wchar-1.Hs: New.
38080
38081 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38082
38083         * gcc.c-torture/execute/20040917-1.c: New test.
38084
38085 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38086
38087         PR tree-optimization/17319
38088         * gcc.dg/pr17319.c: New test.
38089
38090 2004-09-17  Devang Patel  <dpatel@apple.com>
38091
38092         * gcc.dg/20040813-1.c: New test.
38093
38094 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38095
38096         PR tree-optimization/17273
38097         * gcc.c-torture/compile/pr17273.c: New test.
38098
38099 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38100
38101         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38102         Update expected messages.
38103         * gcc.dg/declspec-13.c: New test.
38104
38105 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38106
38107         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38108
38109 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38110
38111         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38112         change what 'a' is pointing to.
38113
38114 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38115
38116         PR c++/16002
38117         * g++.dg/template/error18.C: New test.
38118
38119         PR c++/16029
38120         * g++.dg/warn/Wunused-8.C: New test.
38121
38122 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38123
38124         PR tree-optimization/17513
38125         * gcc.dg/20040916-1.c: New test.
38126
38127 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38128
38129         PR c++/17501
38130         * g++.dg/template/typename7.C: New test.
38131
38132 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38133
38134         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38135
38136 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38137
38138         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38139         with -ftree-based-profiling also.
38140         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38141
38142 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38143
38144         PR/15364
38145         * gfortran.dg/der_array_io_1.f90: New test.
38146         * gfortran.dg/der_array_io_2.f90: New test.
38147         * gfortran.dg/der_array_io_3.f90: New test.
38148
38149 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38150
38151         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38152         EABI.
38153
38154 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38155
38156         * g++.dg/opt/switch1.C: New test.
38157
38158 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38159
38160         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38161         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38162         Update expected messages.
38163
38164 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38165
38166         PR fortran/16485
38167         * gfortran.dg/same_name_1.f90: New test.
38168
38169 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38170
38171         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38172         dereference garbage pointers.
38173
38174 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38175
38176         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38177         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38178
38179         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38180         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38181         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38182
38183 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38184
38185         PR c++/17324
38186         * g++.dg/template/mangle1.C: New test.
38187
38188 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38189
38190         PR tree-optimization/17252
38191         * gcc.c-torture/execute/pr17252.c: New test.
38192
38193 2004-09-14  Andrew Pinski  <apinski@apple.com>
38194
38195         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38196
38197 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38198
38199         PR rtl-optimization/9771
38200         * gcc.dg/pr9771-1.c: New test case.
38201
38202 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38203
38204         PR tree-optimization/15262
38205         * gcc.c-torture/execute/pr15262-1.c: New test.
38206         * gcc.c-torture/execute/pr15262-2.c: New test.
38207
38208 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38209
38210         * gcc.dg/declspec-12.c: New test.
38211
38212 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38213
38214         * gfortran.dg/pr17090.f90: Add directives to test.
38215
38216 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38217
38218         * gcc.c-torture/compile/20040914-1.c: New test.
38219
38220 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38221
38222         PR c++/16162
38223         * g++.dg/template/decl2.C: New test.
38224
38225 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38226
38227         PR fortran/17090
38228         * gfortran.dg/pr17090.f90: New test.
38229
38230 2004-09-13  Dale Johannesen  <dalej@apple.com>
38231
38232         * gcc.c-torture/compile/pr17408.c: New test case.
38233
38234 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38235
38236         PR c++/16716
38237         * g++.dg/parse/crash17.C: New test.
38238
38239         PR c++/17327
38240         * g++.dg/template/enum3.C: New test.
38241
38242 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38243
38244         * lib/gcc-defs.exp: Load wrapper.exp.
38245         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38246         using local code.
38247         * lib/gcc.exp (gcc_init): Similar.
38248         * lib/gfortran.exp (gfortran_init): Similar.
38249         * lib/objc.exp (objc_init): Similar.
38250         * lib/treelang.exp (treelang_init): Similar.
38251         * lib/wrapper.exp: New file with build_wrapper call machinery in
38252         ${tool}_maybe_build_wrapper.
38253
38254 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38255
38256         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38257         "inline".
38258         * gcc.dg/declspec-11.c: Update expected messages.
38259         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38260         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38261         gcc.dg/inline-12.c: New tests.
38262
38263 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38264
38265         * g++.dg/tree-ssa/pr17400.C: New testcase.
38266
38267 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38268
38269         * gcc.target/mips/sb1-1.c: New testcase.
38270
38271 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38272
38273         * lib/g77-dg.exp: Remove unused file.
38274         * lib/mike-g77.exp: Ditto.
38275         * lib/g77.exp: Ditto.
38276
38277 2004-09-12  Richard Henderson  <rth@redhat.com>
38278
38279         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38280
38281 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38282
38283         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38284         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38285         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38286         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38287         Update expected messages.
38288
38289 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38290
38291         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38292         declaration/use mismatch for dirp parameter.
38293
38294 2004-09-12  Andrew Pinski  <apinski@apple.com>
38295
38296         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38297         -fgnu-runtime is passed.
38298
38299 2004-09-12  Richard Henderson  <rth@redhat.com>
38300
38301         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38302         do the uplevel thing and update additional_flags directly.
38303         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38304         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38305         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38306         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38307
38308 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38309
38310         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38311
38312 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38313
38314         PR middle-end/17411
38315         * g++.dg/opt/pr17411-1.C: New test case.
38316
38317 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38318
38319         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38320         gcc.dg/tls/diag-2.c: Update expected messages.
38321         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38322         messages.
38323         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38324         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38325         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38326         gcc.dg/tls/diag-5.c: New tests.
38327
38328 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38329
38330         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38331
38332 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38333
38334         * g++.dg/parse/break-in-for.C: New test.
38335
38336 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38337
38338         * gcc.dg/tree-ssa/20040911-1.c: New test.
38339
38340 2004-09-11  Andreas Jaeger  <aj@suse.de>
38341
38342         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38343         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38344
38345 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38346
38347         * gcc.target/frv: New directory of FR-V-specific tests.
38348
38349 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38350
38351         * gcc.dg/convert-vec-1.c: New test.
38352
38353 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38354
38355         PR middle-end/17024
38356         * gcc.dg/pr17024-1.c: New test case.
38357
38358 2004-09-10  Eric Christopher  <echristo@redhat.com>
38359
38360         * gcc.dg/20040910-1.c: New test.
38361
38362 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38363
38364         * gcc.dg/bitfld-9.c: New test.
38365
38366 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38367
38368         * gcc.c-torture/execute/ieee/acc1.c: New test.
38369         * gcc.c-torture/execute/ieee/acc2.c: New test.
38370         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38371
38372 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38373
38374         * gcc.dg/deprecated-2.c: New test.
38375
38376 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38377
38378         * gcc.dg/init-vec-1.c: New test.
38379
38380 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38381
38382         PR middle-end/17055
38383         * gcc.dg/pr17055-1.c: New test case.
38384
38385 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38386
38387         PR target/17377
38388         * gcc.c-torture/execute/pr17377.c: New test.
38389
38390 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38391
38392         PR c/8420
38393         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38394         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38395         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38396         gcc.dg/long-long-typespec-1.c: New tests.
38397         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38398
38399 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38400
38401         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38402         gcc.dg/gnu99-static-1.c: New tests.
38403
38404 2004-09-08  Devang Patel  <dpatel@apple.com>
38405
38406         * gcc.dg/darwin-ld-20040828-1.c: New test.
38407         * gcc.dg/darwin-ld-20040828-2.c: New test.
38408         * gcc.dg/darwin-ld-20040828-3.c: New test.
38409
38410 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38411
38412         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38413         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38414         in error message.
38415         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38416         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38417         in error message.
38418         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38419         types they qualify.
38420         * objc.dg/type-size-2.m: Fix wording in comment.
38421         * objc.dg/va-meth-1.m: New test case.
38422
38423 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38424
38425         PR c/16633:
38426         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38427         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38428
38429 2004-09-06  Devang Patel  <dpatel@apple.com>
38430
38431         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38432         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38433
38434 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38435
38436         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38437         reflect changed line numbering of diagnostics.
38438
38439 2004-09-06  Paul Brook  <paul@codesourcery.com>
38440
38441         * gfortran.dg/edit_real_1.f90: Add new test.
38442
38443 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38444
38445         * gcc.dg/tree-ssa/loop-2.c: New test.
38446         * gcc.dg/tree-ssa/loop-3.c: New test.
38447         * gcc.dg/tree-ssa/loop-4.c: New test.
38448         * gcc.dg/tree-ssa/loop-5.c: New test.
38449
38450 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38451
38452         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38453
38454 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38455
38456         * gcc.dg/format/sentinel-1.c: New test.
38457
38458 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38459
38460         * gcc.dg/builtins-46.c: New.
38461
38462 2004-09-03  Devang Patel  <dpatel@apple.com>
38463
38464         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38465         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38466
38467 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38468
38469         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38470         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38471         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38472         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38473         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38474         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38475         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38476         the non-portable bzero.
38477         * gcc.dg/20010912-1.c: xfail for NetWare.
38478         * gcc.dg/20020426-2.c: xfail for NetWare.
38479         * gcc.dg/20021014-1.c: xfail for NetWare.
38480         * gcc.dg/20021018-1.c: xfail for NetWare.
38481         * gcc.dg/20030213-1.c: xfail for NetWare.
38482         * gcc.dg/20030225-1.c: xfail for NetWare.
38483         * gcc.dg/20030708-1.c: xfail for NetWare.
38484         * gcc.dg/builtins-config.h: Also exclude NetWare.
38485         * gcc.dg/format/format.h: Define restrict only if not already defined.
38486         * gcc.dg/nest.c: xfail for NetWare.
38487         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38488         * lib/target-supports.exp (check_visibility_available): Exclude
38489         NetWare.
38490
38491 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38492
38493         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38494         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38495         deterministic starting point for the alignment of structure fields.
38496         * gcc.dg/Wpadded.c: Dito.
38497         * g++.dg/abi/vbase10.C: Dito.
38498
38499 2004-09-03  Devang Patel  <dpatel@apple.com>
38500
38501         * g++.dg/debug/pr15736.cc: New test.
38502
38503 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38504
38505         * README.QMTEST: Fix out-of-date link.
38506
38507 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38508
38509         PR fortran/16579
38510         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38511         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38512
38513 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38514
38515         * g++.dg/abi/arm_rtti1.C: New test.
38516
38517 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38518
38519         * gcc.dg/ppc-vector-memcpy.c: New.
38520         * gcc.dg/ppc-vector-memset.c: New.
38521
38522 2004-09-02  Chao-ying Fu  <fu@mips.com>
38523
38524         * gcc.target/mips/mips-3d-1.c: New test.
38525         * gcc.target/mips/mips-3d-2.c: New test.
38526         * gcc.target/mips/mips-3d-3.c: New test.
38527         * gcc.target/mips/mips-3d-4.c: New test.
38528         * gcc.target/mips/mips-3d-5.c: New test.
38529         * gcc.target/mips/mips-3d-6.c: New test.
38530         * gcc.target/mips/mips-3d-7.c: New test.
38531         * gcc.target/mips/mips-3d-8.c: New test.
38532         * gcc.target/mips/mips-3d-9.c: New test.
38533         * gcc.target/mips/mips-ps-1.c: New test.
38534         * gcc.target/mips/mips-ps-2.c: New test.
38535         * gcc.target/mips/mips-ps-3.c: New test.
38536         * gcc.target/mips/mips-ps-4.c: New test.
38537         * gcc.target/mips/mips-ps-type.c: New test.
38538
38539 2004-09-02  Paul Brook  <paul@codesourcery.com>
38540
38541         * gfortran.dg/edit_real_1.f90: Add new tests.
38542
38543 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38544
38545         PR fortran/15327
38546         * gfortran.dg/merge_char_1.f90: New test.
38547
38548 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38549
38550         PR fortran/16404
38551         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38552
38553 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38554
38555         PR c/1522
38556         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38557
38558 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38559
38560         * g++.dg/opt/loop1.C: Do not XFAIL.
38561
38562 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38563
38564         * gcc.c-torture/execute/20040831-1.c: New test.
38565
38566 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38567
38568         PR fortran/16579
38569         * gfortran.dg/g77/20010610.f: Now passes.
38570         Copy from g77.f-torture/execute. Add dg-run directive.
38571         * gfortran.dg/g77/README: Update
38572
38573 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38574
38575         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38576         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38577         (t1, t2, t3, t4): Add volatile.
38578
38579 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38580
38581         * g++.dg/ext/visibility/arm1.C: New test.
38582
38583 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38584
38585         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38586         -pedantic-errors.
38587
38588 2004-09-01  Paul Brook  <paul@codesourcery.com>
38589
38590         * gfortran.dg/eof_2.f90: New test.
38591
38592 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38593
38594         PR fortran/16579
38595         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38596
38597 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38598
38599         PR libfortran/16805
38600         * gfortran.dg/list_read_2.f90: New test.
38601
38602 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38603
38604         * g++.dg/abi/key1.C: New test.
38605
38606 2004-08-31  Richard Henderson  <rth@redhat.com>
38607
38608         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38609         form of offsetof.
38610         * g++.dg/other/offsetof5.C: Remove duplicate.
38611
38612 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38613
38614         PR fortran/17244
38615         * gfortran.dg/func_derived_1.f90: New test.
38616
38617 2004-08-31  Paul Brook  <paul@codesourcery.com>
38618
38619         * gfortran.dg/eof_1.f90: New test.
38620
38621 2004-08-31  Paul Brook  <paul@codesourcery.com>
38622
38623         * gfortran.dg/list_read_1.f90: New file.
38624
38625 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38626
38627         * g++.dg/opt/loop1.C: XFAIL.
38628
38629 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38630
38631         * gcc.dg/funcdef-storage-1.c: New.
38632         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38633         an extern function in local scope.
38634         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38635         declare an 'auto inline' function in local scope.
38636         * gcc.dg/20011130-1.c: Likewise.
38637         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38638         an 'auto' function in local scope.
38639         * gcc.dg/20021014-1.c: Likewise.
38640         * gcc.dg/20030331-2.c: Likewise.
38641
38642 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38643
38644         * gfortran.dg/blockdata_1.f90: New test.
38645
38646 2004-08-30  Richard Henderson  <rth@redhat.com>
38647
38648         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38649
38650 2004-08-30  Richard Henderson  <rth@redhat.com>
38651
38652         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38653         additional_flags set by alternate driver.
38654         (ieee-options): New procedure.
38655         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38656         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38657         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38658         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38659
38660 2004-08-30  Richard Henderson  <rth@redhat.com>
38661
38662         * lib/f-torture.exp: Remove.
38663
38664 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38665
38666         PR rtl-optimization/16590
38667         * g++.dg/opt/loop1.C: New test.
38668
38669 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38670
38671         PR fortran/13910
38672         * gfortran.dg/oldstyle_1.f90: New test.
38673
38674 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38675         Paul Brook  <paul@codesourcery.com>
38676
38677         * gfortran.dg/g77/README: Update.
38678         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38679         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38680         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38681
38682 2004-08-28  Paul Brook  <paul@codesourcery.com>
38683
38684         PR libfortran/17195
38685         * gfortran.dg/edit_real_1.f90: New test.
38686
38687 2004-08-27  Paul Brook  <paul@codesourcery.com>
38688
38689         * gfortran.dg/rewind_1.f90: New test.
38690
38691 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38692
38693         PR fortran/16597
38694         * gfortran.dg/pr16597.f90: New test.
38695
38696 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38697
38698         PR c/13801
38699         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38700         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38701         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38702         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38703         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38704
38705 2004-08-26  Nick Clifton  <nickc@redhat.com>
38706
38707         * gcc.c-torture/compile/pr17119.c: New test.
38708
38709 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38710
38711         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38712
38713 2004-08-25  Richard Henderson  <rth@redhat.com>
38714
38715         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38716         the bits that expect kind=8 to be the largest real kind.
38717
38718 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38719
38720         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38721
38722 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38723
38724         * gfortran.dg/assignment_1.f90: New test.
38725
38726 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38727
38728         * g++.dg/template/repo3.C: New test.
38729
38730 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38731
38732         PR middle-end/16693
38733         PR tree-optimization/16372
38734         * g++.dg/opt/pr16372-1.C: New test case.
38735         * g++.dg/opt/pr16693-1.C: New test case.
38736         * g++.dg/opt/pr16693-2.C: New test case.
38737
38738 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38739
38740         * objc.dg/proto-lossage-4.m: New test.
38741
38742 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38743
38744         PR c++/17155
38745         * g++.dg/inherit/local2.C: New test.
38746
38747 2004-08-25  Paul Brook  <paul@codesourcery.com>
38748
38749         PR fortran/17144
38750         * gfortran.dg/string_ctor_1.f90: New test.
38751
38752 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38753
38754         PR c++/14428
38755         * g++.dg/template/redecl2.C: New test.
38756
38757 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38758
38759         PR fortran/17143
38760         * gfortran.dg/pr17143.f90: New test.
38761
38762 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38763
38764         PR fortran/17164
38765         * gfortran.dg/pr17164.f90: New test.
38766
38767 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38768
38769         * gcc.dg/tree-ssa/loop-1.c: New test.
38770
38771 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38772
38773         * gcc.c-torture/compile/20040824-1.c: New test.
38774
38775 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38776
38777         * gcc.c-torture/compile/iftrap-3.c: New test.
38778
38779 2004-08-24  Paul Brook  <paul@codesourcery.com>
38780
38781         * gfortran.dg/entry_2.f90: New test.
38782
38783 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         PR c++/16889
38786         * g++.dg/lookup/ambig[12].C: New.
38787
38788 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38789
38790         PR c++/16706
38791         * g++.dg/template/crash21.C: New test.
38792         * g++.dg/template/crash22.C: Likewise.
38793
38794 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         PR c++/17149
38797         * g++.dg/template/access15.C: New.
38798
38799 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38800
38801         PR c++/17163
38802         * g++.dg/template/repo2.C: New test.
38803
38804 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38805
38806         PR rtl-optimization/17078
38807         * gcc.c-torture/execute/pr17078-1.c: New test case.
38808
38809 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38810
38811         PR c/14492
38812         * gcc.dg/debug/crash1.c: New test.
38813
38814 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38815
38816         PR c/16180
38817         * gcc.dg/loop-5.c: New test.
38818
38819 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38820
38821         * gcc.c-torture/execute/20040823-1.c: New test.
38822
38823 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38824
38825         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38826         to the assembler.  Simplify test accordingly.
38827         (asm_abi_flags): Use GNU names.
38828         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38829         to check for ABI flags.
38830
38831 2004-08-22  Andrew Pinski  <apinski@apple.com>
38832
38833         * g++.dg/opt/pr14029.C: New test.
38834         * gcc.c-torture/execute/pr15262.c: New test.
38835
38836 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38837
38838         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38839
38840 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38841
38842         PR 16908
38843         * gfortran.dg/direct_io.f90: New test.
38844
38845 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38846
38847         PR c++/17121
38848         * g++.dg/inherit/local2.C: New test.
38849
38850 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38851
38852         PR c++/17120
38853         * g++.dg/warn/Wparentheses-4.C: New test.
38854
38855 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38856
38857         PR c++/17121
38858         * g++.dg/inherit/local2.C: New test.
38859
38860         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38861         * gcc.dg/ppc-ldstruct.c: Likewise.
38862         * gcc.dg/ppc64-abi-2.c: Likewise.
38863
38864 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38865
38866         PR rtl-optimization/17099
38867         * gcc.c-torture/execute/20040820-1.c: New test.
38868
38869 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38870
38871         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38872
38873 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38874
38875         PR fortran/17077
38876         * gfortran.dg/auto_array_1.f90: New test.
38877
38878 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38879
38880         PR fortran/17074
38881         * gfortran.dg/simpleif_1.f90: New test.
38882
38883 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38884
38885         * lib/target-supports.exp (check_profiling_available): Return
38886         false for arm*-*-symbianelf* and arm*-*-eabi*.
38887
38888         PR c++/15890
38889         * g++.dg/template/delete1.C: New test.
38890
38891 2004-08-19  Paul Brook  <paul@codesourcery.com>
38892
38893         PR fortran/14976
38894         PR fortran/16228
38895         * gfortran.dg/data_char_1.f90: New test.
38896
38897 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38898
38899         PR fortran/16946
38900         * gfortran.dg/reduction.f90: New testcase.
38901
38902 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38903
38904         PR fortran/16520
38905         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38906
38907 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38908
38909         PR c++/17041
38910         * g++.dg/Wparentheses-3.C: New test.
38911
38912 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38913
38914         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38915         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38916         * gcc.dg/vect/vect-2.c: Likewise.
38917         * gcc.dg/vect/vect-3.c: Likewise.
38918         * gcc.dg/vect/vect-4.c: Likewise.
38919         * gcc.dg/vect/vect-5.c: Likewise.
38920         * gcc.dg/vect/vect-6.c: Likewise.
38921         * gcc.dg/vect/vect-7.c: Likewise.
38922         * gcc.dg/vect/vect-25.c: Likewise.
38923         * gcc.dg/vect/vect-31.c: Likewise.
38924         * gcc.dg/vect/vect-32.c: Likewise.
38925         * gcc.dg/vect/vect-34.c: Likewise.
38926         * gcc.dg/vect/vect-36.c: Likewise.
38927         * gcc.dg/vect/vect-all.c: Likewise.
38928
38929 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38930
38931         PR c++/17068
38932         * g++.dg/template/operator4.C: New test.
38933
38934 2004-08-18  Richard Henderson  <rth@redhat.com>
38935
38936         * gcc.dg/20040206-1.c: XFAIL.
38937
38938 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38939
38940         PR c++/16246
38941         * g++.dg/template/array7.C: New test.
38942
38943 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38944
38945         * gcc.dg/mips-movcc-1.c: New test.
38946         * gcc.dg/mips-movcc-2.c: New test.
38947         * gcc.dg/mips-movcc-3.c: New test.
38948
38949         * gcc.dg/mips-nmadd-1.c: New test.
38950         * gcc.dg/mips-nmadd-2.c: New test.
38951
38952 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38953
38954         PR c++/15871
38955         * g++.dg/opt/inline8.C: New test.
38956
38957         PR c++/16965
38958         * g++.dg/parse/error17.C: New test.
38959
38960 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38961
38962         * gcc.dg/vect: New directory for vectorizer tests.
38963         * gcc.dg/vect/tree-vect.h: New file.
38964         * gcc.dg/vect/vect.exp: New file.
38965         * gcc.dg/vect/pr16105.c.c: New test.
38966         * gcc.dg/vect/vect-1.c: New test.
38967         * gcc.dg/vect/vect-2.c: New test.
38968         * gcc.dg/vect/vect-3.c: New test.
38969         * gcc.dg/vect/vect-4.c: New test.
38970         * gcc.dg/vect/vect-5.c: New test.
38971         * gcc.dg/vect/vect-6.c: New test.
38972         * gcc.dg/vect/vect-7.c: New test.
38973         * gcc.dg/vect/vect-8.c: New test.
38974         * gcc.dg/vect/vect-9.c: New test.
38975         * gcc.dg/vect/vect-10.c: New test.
38976         * gcc.dg/vect/vect-11.c: New test.
38977         * gcc.dg/vect/vect-12.c: New test.
38978         * gcc.dg/vect/vect-13.c: New test.
38979         * gcc.dg/vect/vect-14.c: New test.
38980         * gcc.dg/vect/vect-15.c: New test.
38981         * gcc.dg/vect/vect-16.c: New test.
38982         * gcc.dg/vect/vect-17.c: New test.
38983         * gcc.dg/vect/vect-18.c: New test.
38984         * gcc.dg/vect/vect-19.c: New test.
38985         * gcc.dg/vect/vect-20.c: New test.
38986         * gcc.dg/vect/vect-21.c: New test.
38987         * gcc.dg/vect/vect-22.c: New test.
38988         * gcc.dg/vect/vect-23.c: New test.
38989         * gcc.dg/vect/vect-24.c: New test.
38990         * gcc.dg/vect/vect-25.c: New test.
38991         * gcc.dg/vect/vect-26.c: New test.
38992         * gcc.dg/vect/vect-27.c: New test.
38993         * gcc.dg/vect/vect-28.c: New test.
38994         * gcc.dg/vect/vect-29.c: New test.
38995         * gcc.dg/vect/vect-30.c: New test.
38996         * gcc.dg/vect/vect-31.c: New test.
38997         * gcc.dg/vect/vect-32.c: New test.
38998         * gcc.dg/vect/vect-33.c: New test.
38999         * gcc.dg/vect/vect-34.c: New test.
39000         * gcc.dg/vect/vect-35.c: New test.
39001         * gcc.dg/vect/vect-36.c: New test.
39002         * gcc.dg/vect/vect-37.c: New test.
39003         * gcc.dg/vect/vect-38.c: New test.
39004         * gcc.dg/vect/vect-40.c: New test.
39005         * gcc.dg/vect/vect-41.c: New test.
39006         * gcc.dg/vect/vect-42.c: New test.
39007         * gcc.dg/vect/vect-43.c: New test.
39008         * gcc.dg/vect/vect-44.c: New test.
39009         * gcc.dg/vect/vect-45.c: New test.
39010         * gcc.dg/vect/vect-46.c: New test.
39011         * gcc.dg/vect/vect-47.c: New test.
39012         * gcc.dg/vect/vect-48.c: New test.
39013         * gcc.dg/vect/vect-49.c: New test.
39014         * gcc.dg/vect/vect-50.c: New test.
39015         * gcc.dg/vect/vect-51.c: New test.
39016         * gcc.dg/vect/vect-52.c: New test.
39017         * gcc.dg/vect/vect-53.c: New test.
39018         * gcc.dg/vect/vect-54.c: New test.
39019         * gcc.dg/vect/vect-55.c: New test.
39020         * gcc.dg/vect/vect-56.c: New test.
39021         * gcc.dg/vect/vect-57.c: New test.
39022         * gcc.dg/vect/vect-58.c: New test.
39023         * gcc.dg/vect/vect-59.c: New test.
39024         * gcc.dg/vect/vect-60.c: New test.
39025         * gcc.dg/vect/vect-61.c: New test.
39026         * gcc.dg/vect/vect-all.c: New test.
39027         * gcc.dg/vect/vect-none.c: New test.
39028
39029 2004-08-17  Paul Brook  <paul@codesourcery.com>
39030
39031         PR fortran/13082
39032         * gfortran.dg/entry_1.f90: New test.
39033
39034 2004-08-17  Andrew Pinski  <apinski@apple.com>
39035
39036         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39037
39038 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39039
39040         * gcc.dg/pr17036-1.c: New test.
39041
39042 2004-08-16  Devang Patel  <dpatel@apple.com>
39043
39044         * gcc.dg/darwin-20040809-1.c: New test.
39045
39046 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39047
39048         * gcc.dg/funcdef-attr-1.c: New test.
39049
39050 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39051
39052         * gcc.dg/altivec-17.c: New test.
39053         * gcc.dg/altivec-18.c: New test.
39054
39055 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39056
39057         PR c++/6749
39058         * g++.dg/template/vtable2.C: New test.
39059
39060 2004-08-14  Richard Henderson  <rth@redhat.com>
39061
39062         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39063         * gcc.dg/pack-test-4.c (main): Return 0.
39064         * gcc.dg/setjmp-1.c: Remove XFAIL.
39065         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39066
39067 2004-08-14  Richard Henderson  <rth@redhat.com>
39068
39069         * gcc.dg/980217-1.c: Add prototype for printf.
39070
39071 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39072
39073         * gfortran.dg/pr16935.f90: New test.
39074
39075 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39076
39077         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39078
39079 2004-08-13  Paul Brook  <paul@codesourcery.com>
39080
39081         * gfortran.dg/der_io_1.f90: Remove stray comma.
39082
39083 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39084
39085         * gcc.dg/vmx/cw-bug-2.c: Remove.
39086         * gcc.dg/vmx/vprint-1.c: Remove.
39087         * gcc.dg/vmx/vscan-1.c: Remove.
39088
39089 2004-08-12  Devang patel  <dpatel@apple.com>
39090
39091         * gcc.dg/darwin-20040809-2.c: New test.
39092
39093 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39094
39095         * g++.dg/ext/altivec-12.C: New test.
39096
39097         * g++.dg/ext/altivec-11.C: New test.
39098
39099 2004-08-12  Paul Brook  <paul@codesourcery.com>
39100
39101         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39102
39103 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39104
39105         * g++.dg/ext/altivec-2.C: Check for hardware support before
39106         executing any VMX instructions.
39107
39108         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39109
39110 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39111
39112         PR c++/16276
39113         * g++.old-deja/g++.other/comdat4.C: New test.
39114         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39115
39116 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39117
39118         PR target/16286
39119         * gcc.dg/pr16286.c: New test.
39120
39121 2004-08-12 Jan Beulich <jbeulich@novell.com>
39122
39123         * g++.dg/ext/asm5.C: New.
39124
39125 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39126
39127         PR c++/16698
39128         * g++.dg/eh/crash1.C: New test.
39129
39130         PR c++/16717
39131         * g++.dg/ext/construct1.C: New test.
39132
39133 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39134
39135         PR c++/16853
39136         * g++.dg/init/ptrmem1.C: New test.
39137
39138         PR c++/16618
39139         * g++.dg/parse/offsetof5.C: New test.
39140
39141         PR c++/16870
39142         * g++.dg/template/overload3.C: New test.
39143
39144 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39145
39146         PR c++/16964
39147         * g++.dg/parse/error16.C: New test.
39148
39149         PR c++/16904
39150         * g++.dg/template/error14.C: New test.
39151
39152         PR c++/16929
39153         * g++.dg/template/error15.C: New test.
39154
39155 2004-08-11  Devang Patel  <dpatel@apple.com>
39156
39157         * gcc.dg/darwin-ld-20040809-1.c: New test.
39158         * gcc.dg/darwin-ld-20040809-2.c: New test.
39159
39160 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39161
39162         PR fortran/16917
39163         * gfortran.dg/dfloat_1.f90: New test.
39164
39165 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39166
39167         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39168         * gcc.dg/dll-2.c: Fix dg-require syntax.
39169         * gcc.misc-tests/arm-isr.c (abort): Declare.
39170         (exit): Likewise.
39171
39172 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39173
39174         PR c++/16971
39175         * g++.dg/parse/crash16.C: New test.
39176
39177 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39178
39179         * gcc.dg/mips-rsqrt-1.c: New test case.
39180         * gcc.dg/mips-rsqrt-2.c: New test case.
39181         * gcc.dg/mips-rsqrt-3.c: New test case.
39182
39183 2004-08-10  Paul Brook  <paul@codesourcery.com>
39184
39185         * gfortran.dg/der_io_1.f90: New test.
39186
39187 2004-08-10  Paul Brook  <paul@codesourcery.com>
39188
39189         PR fortran/16919
39190         * gfortran.dg/der_array_1.f90: New test.
39191
39192 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39193
39194         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39195
39196 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39197
39198         * gcc.dg/wchar_t-2.c: Fix typo.
39199
39200 2004-08-09  Falk Hueffner  <falk@debian.org>
39201
39202         PR tree-optimization/12517
39203         * gcc.c-torture/compile/pr12517.c: New test.
39204
39205         PR tree-optimization/12578
39206         * gcc.c-torture/compile/pr12578.c: New test.
39207
39208         PR tree-optimization/12899
39209         * gcc.c-torture/compile/pr12899.c: New test.
39210
39211         PR rtl-optimization/14692
39212         * gcc.c-torture/compile/pr14692.c: New test.
39213
39214         PR tree-optimization/16461
39215         * gcc.c-torture/compile/pr16461.c: New test.
39216
39217 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39218
39219         * gfortran.dg/getenv_1.f90: New test.
39220
39221 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39222
39223         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39224         wchar_t.
39225         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39226
39227 2004-08-06  Paul Brook  <paul@codesourcery.com>
39228
39229         * gfortran.dg/ret_array_1.f90: New test.
39230         * gfortran.dg/ret_pointer_1.f90: New test.
39231
39232 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39233
39234         * gcc.dg/missing-field-init-[12].c: New tests.
39235         * g++.dg/warn/missing-field-init-[12].C: New tests.
39236
39237 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39238
39239         * gcc.dg/enum2.c: New test.
39240         * gcc.dg/symbian3.c: Likewise.
39241         * gcc.dg/symbian4.c: Likewise.
39242         * gcc.dg/wchar_t-2.c: Likewise.
39243
39244 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39245
39246         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39247         destructor tests.
39248
39249 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39250
39251         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39252         dg-require-visiblity.
39253         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39254         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39255         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39256         * g++.dg/ext/visibility/new1.C: Likewise.
39257         * g++.dg/ext/visibility/pragma.C: Likewise.
39258         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39259         * g++.dg/ext/visibility/virtual.C: Likewise.
39260         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39261         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39262         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39263         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39264         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39265         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39266         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39267         * g++/dg/ext/visibility/visibility-8.C: New test.
39268         * gcc.c-torture/compile/dll.x: Remove.
39269         * gcc.dg/dll-2.c: Use dg-require-dll
39270         * gcc.dg/visibility-10.c: New test.
39271         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39272         supporting DLLs.
39273         * lib/scanasm.exp (scan_hidden): New function.
39274         (scan_not_hidden): Likewise.
39275
39276 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39277
39278         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39279
39280 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39281
39282         * gcc.c-torture/execute/20040805-1.c: New test.
39283
39284 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39285
39286         * gcc.dg/20020118-1.c: Declare abort.
39287         * gcc.dg/altivec_check.h: Likewise.
39288         * gcc.dg/iftrap-2.c: Likewise.
39289         * gcc.dg/pragma-darwin.c: Likewise.
39290         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39291
39292 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39293
39294         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39295
39296 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39297
39298         * gcc.c-torture/execute/builtins/abs-2.c,
39299         gcc.c-torture/execute/builtins/abs-3.c,
39300         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39301         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39302         intmax_t, uintmax_t and their limits.
39303         * gcc.dg/intmax_t-1.c: New test.
39304
39305 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39306
39307         * g++.dg/tc1/dr147.C: Add reference to PR.
39308
39309 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39310
39311         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39312         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39313
39314 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39315
39316         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39317
39318 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39319
39320         * gcc.dg/redecl-5.c: New test.
39321         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39322         of scanf.
39323
39324 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39325
39326         PR middle-end/16790
39327         * gcc.c-torture/execute/pr16790-1.c: New test case.
39328
39329 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39330
39331         * g++.dg/ext/visibility/assign1.C: New test.
39332         * g++.dg/ext/visibility/new1.C: Likewise.
39333
39334         * gcc.dg/symbian1.c: New test.
39335         * gcc.dg/symbian2.c: Likewise.
39336
39337 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39338
39339         PR target/16570
39340         * gcc.dg/i386-sse-9.c: New test.
39341
39342 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39343
39344         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39345
39346 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39347
39348         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39349         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39350         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39351         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39352         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39353         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39354         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39355         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39356         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39357         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39358         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39359         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39360         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39361         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39362         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39363         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39364         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39365         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39366         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39367         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39368         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39369         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39370         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39371         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39372         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39373         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39374         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39375         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39376         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39377         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39378         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39379         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39380         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39381         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39382         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39383         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39384         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39385         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39386         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39387         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39388         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39389         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39390         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39391         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39392         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39393         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39394         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39395         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39396         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39397         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39398         gcc.misc-tests/i386-pf-3dnow-1.c,
39399         gcc.misc-tests/i386-pf-athlon-1.c,
39400         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39401         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39402         Declare built-in functions used.
39403         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39404
39405 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39406
39407         PR c++/16707
39408         * g++.dg/lookup/using12.C: New test.
39409
39410         * g++.dg/init/null1.C: Fix PR number.
39411         * g++.dg/parse/namespace10.C: Likewise.
39412
39413 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39414
39415         PR c++/16224
39416         * g++.dg/template/spec17.C: New test.
39417         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39418         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39419
39420 2004-08-02  David Billinghurst
39421
39422         PR fortran/16292
39423         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39424
39425 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39426
39427         * gcc.dg/ia64-got-1.c: New test case.
39428
39429 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39430
39431         PR c++/16489
39432         * g++.dg/init/null1.C: New test.
39433         * g++.dg/tc1/dr76.C: Adjust error marker.
39434
39435         PR c++/16529
39436         * g++.dg/parse/namespace10.C: New test.
39437
39438         PR c++/16810
39439         * g++.dg/inherit/ptrmem2.C: New test.
39440
39441 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39442
39443         PR target/16155
39444         * gcc.dg/pr16155.c: New test.
39445
39446 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39447
39448         * gcc.dg/redecl-2.c: New test.
39449
39450 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39451
39452         * gcc.dg/darwin-longdouble.c: New file.
39453
39454 2004-07-30  Richard Henderson  <rth@redhat.com>
39455
39456         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39457         write to constant argument.
39458         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39459
39460 2004-07-30  Richard Henderson  <rth@redhat.com>
39461
39462         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39463         tests of nearest around zero.
39464
39465 2004-07-30  Andrew Pinski  <apinski@apple.com>
39466
39467         * gcc.c-torture/compile/20040730-1.c: New test.
39468
39469 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39470
39471         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39472         powerpc-eabispe.
39473
39474 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39475
39476         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39477
39478 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39479
39480         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39481         contains $ld_library_path.
39482         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39483
39484 2004-07-29  Richard Henderson  <rth@redhat.com>
39485
39486         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39487
39488         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39489         (alt2, which): New.
39490         (Check): Accept either alternative.
39491
39492 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39493
39494         * g++.dg/abi/inline1.C: New test.
39495         * g++.dg/abi/local1-a.cc: Likewise.
39496         * g++.dg/abi/local1.C: Likewise.
39497         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39498         * g++.dg/abi/mangle12.C: Likewise.
39499         * g++.dg/abi/mangle17.C: Likewise.
39500         * g++.dg/abi/mangle20-2.C: Likewise.
39501         * g++.dg/opt/interface1.C: Likewise.
39502         * g++.dg/opt/interface1.h: Likewise.
39503         * g++.dg/opt/interface1-a.cc: New test.
39504         * g++.dg/parse/repo1.C: New test.
39505         * g++.dg/template/repo1.C: Likewise.
39506         * g++.dg/warn/Winline-1.C: Likewise.
39507         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39508
39509 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39510
39511         * gcc.dg/tree-ssa/20040729-1.c: New test.
39512
39513 2004-07-27  Matt Austern <austern@apple.com>
39514
39515         * gcc.dg/darwin-bool-1.c: New test.
39516         * gcc.dg/darwin-bool-2.c: New test.
39517
39518 2004-07-28  Richard Henderson  <rth@redhat.com>
39519
39520         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39521         arguments in the correct type.  Don't write to constant arguments.
39522
39523 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39524
39525         PR tree-optimization/16688
39526         PR tree-optimization/16689
39527         * g++.dg/tree-ssa/pr16688.C: New test.
39528
39529 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39530
39531         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39532         loads.  Not only in the comment, this time.
39533
39534 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39535
39536         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39537         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39538         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39539         * gcc.dg/sh4a-bitmovua.c: New.
39540         * gcc.dg/sh4a-cos.c: New.
39541         * gcc.dg/sh4a-cosf.c: New.
39542         * gcc.dg/sh4a-fprun.c: New.
39543         * gcc.dg/sh4a-fsrra.c: New.
39544         * gcc.dg/sh4a-memmovua.c: New.
39545         * gcc.dg/sh4a-sin.c: New.
39546         * gcc.dg/sh4a-sincos.c: New.
39547         * gcc.dg/sh4a-sincosf.c: New.
39548         * gcc.dg/sh4a-sinf.c: New.
39549
39550 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39551
39552         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39553         conditionals.
39554         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39555         loads.
39556         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39557         DOM1.
39558
39559 2004-07-27  Andrew Pinski  <apinski@apple.com>
39560
39561         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39562
39563 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39564
39565         * gcc.dg/pragma-isr.c: New test.
39566
39567 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39568
39569         PR c++/14429
39570         * g++.dg/template/ttp11.C: New test.
39571
39572 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39573
39574         * gcc.c-torture/compile/20040727-1.c: New test.
39575
39576 2004-07-26  Eric Christopher  <echristo@redhat.com>
39577
39578         * gcc.c-torture/compile/20040726-2.c: New test.
39579
39580 2004-07-26  Andrew Pinski  <apinski@apple.com>
39581
39582         * g++.dg/rtti/tinfo1.C: Xfail.
39583
39584 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39585
39586         * gcc.c-torture/compile/20040726-1.c: New test.
39587
39588 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39589             Brian Ryner  <bryner@brianryner.com>
39590
39591         PR c++/9283
39592         PR c++/15000
39593         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39594         * g++.dg/ext/visibility/: New directory.
39595         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39596         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39597         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39598         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39599         * g++.dg/ext/visibility/fvisibility.C,
39600         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39601         g++.dg/ext/visibility/fvisibility-override1.C
39602         g++.dg/ext/visibility/fvisibility-override2.C
39603         g++.dg/ext/visibility/memfuncts.C
39604         g++.dg/ext/visibility/noPLT.C
39605         g++.dg/ext/visibility/pragma.C
39606         g++.dg/ext/visibility/pragma-override1.C
39607         g++.dg/ext/visibility/pragma-override2.C
39608         g++.dg/ext/visibility/staticmemfuncts.C
39609         g++.dg/ext/visibility/virtual.C: New tests.
39610
39611 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39612
39613         PR c/15360
39614         * gcc.dg/pr15360-1.c: New test.
39615
39616 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39617
39618         * gcc.dg/pragma-align-2.c: New test.
39619         * gcc.dg/pragma-init-fini.c: New test.
39620         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39621         targets.
39622
39623 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39624
39625         * gcc.dg/init-string-2.c: New test.
39626
39627 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39628
39629         PR 16684
39630         * gcc.dg/Wredundant-decls-1.c: New test case.
39631
39632 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39633
39634         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39635         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39636         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39637         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39638         * gcc.dg/compat/generate-random.c: New file.
39639         * gcc.dg/compat/generate-random.h: Likewise.
39640         * gcc.dg/compat/generate-random_r.c: Likewise.
39641         * gcc.dg/compat/struct-layout-1.h: Likewise.
39642         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39643         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39644         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39645         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39646         * gcc.dg/compat/struct-layout-1_main.c: New test.
39647         * gcc.dg/compat/struct-layout-1_x.c: New file.
39648         * gcc.dg/compat/struct-layout-1_y.c: New file.
39649         * gcc.dg/compat/struct-layout-1_test.h: New file.
39650
39651 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39652
39653         * gcc.dg/comp-return-1.c: New test
39654
39655 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39656
39657         * gcc.dg/vmx/8-02a.c: Fix typo.
39658
39659         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39660         * gcc.dg/darwin-abi-3.c: New test.
39661
39662         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39663         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39664
39665         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39666         * gcc.dg/vmx/ops-long-1.c: New test.
39667         * gcc.dg/vmx/ops-long-2.c: New test.
39668
39669 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39670
39671         * g++.dg/lookup/conv-[1234].C: New.
39672
39673 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39674
39675         * g++.dg/parse/attr2.C: Simplify.
39676
39677 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39678
39679         PR c/7284
39680         * gcc.c-torture/execute/pr7284-1.c: New test.
39681
39682 2004-07-22  Brian Booth  <bbooth@redhat.com>
39683
39684         * gcc.dg/tree-ssa/20040721-1.c: New test.
39685
39686 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39687
39688         * g++.dg/template/crash20.c: New.
39689
39690 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39691
39692         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39693         Add dg-run directive.  Declare variables as required.
39694         * gfortran.dg/g77/README: Update
39695
39696 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39697
39698         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39699         gcc.dg/cris-peep2-andu2.c: New tests.
39700
39701 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39702
39703         PR c/15052
39704         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39705         on return type.
39706         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39707         messages.
39708         * gcc.dg/qual-return-2.c: Update expected messages.
39709         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39710
39711 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39712
39713         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39714         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39715
39716 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39717
39718         PR c/11250
39719         * gcc.dg/init-string-1.c: New test.
39720
39721 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39722
39723         PR middle-end/15345
39724         PR c/16450
39725         * gcc.dg/torture/nested-fn-1.c: New test.
39726
39727 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39728
39729         PR target/16559
39730         * gcc.dg/ia64-fptr-1.c: New file.
39731
39732 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39733
39734         PR c++/14497
39735         * g++.dg/template/spec16.C: New test.
39736         * g++.old-deja/g++.robertl/eb118.C: Remove.
39737
39738 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39739
39740         PR c++/509
39741         * g++.dg/template/spec15.C: New test.
39742
39743 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39744
39745         Copy cases from g77.f-torture/execute and add dg-run
39746         directive.  Other changes as noted.
39747         * gfortran.dg/g77/13037.f
39748         * gfortran.dg/g77/1832.f
39749         * gfortran.dg/g77/19981119-0.f
39750         * gfortran.dg/g77/19990313-0.f
39751         * gfortran.dg/g77/19990313-1.f
39752         * gfortran.dg/g77/19990313-2.f
39753         * gfortran.dg/g77/19990313-3.f
39754         * gfortran.dg/g77/19990419-1.f
39755         * gfortran.dg/g77/19990826-0.f
39756         * gfortran.dg/g77/19990826-2.f
39757         * gfortran.dg/g77/20000503-1.f
39758         * gfortran.dg/g77/20001111.f
39759         * gfortran.dg/g77/20010116.f
39760         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39761         * gfortran.dg/g77/20010430.f
39762         * gfortran.dg/g77/6177.f
39763         * gfortran.dg/g77/947.f
39764         * gfortran.dg/g77/970816-3.f
39765         * gfortran.dg/g77/971102-1.f
39766         * gfortran.dg/g77/980520-1.f
39767         * gfortran.dg/g77/980628-0.f
39768         * gfortran.dg/g77/980628-1.f
39769         * gfortran.dg/g77/980628-10.f
39770         * gfortran.dg/g77/980628-2.f
39771         * gfortran.dg/g77/980628-3.f
39772         * gfortran.dg/g77/980628-7.f
39773         * gfortran.dg/g77/980628-8.f
39774         * gfortran.dg/g77/980628-9.f
39775         * gfortran.dg/g77/980701-0.f
39776         * gfortran.dg/g77/980701-1.f
39777         * gfortran.dg/g77/cabs.f
39778         * gfortran.dg/g77/claus.f
39779         * gfortran.dg/g77/complex_1.f
39780         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39781         * gfortran.dg/g77/dcomplex.f
39782         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39783         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39784         * gfortran.dg/g77/f90-intrinsic-numeric.f
39785         * gfortran.dg/g77/int8421.f
39786         * gfortran.dg/g77/labug1.f
39787         * gfortran.dg/g77/large_vec.f
39788         * gfortran.dg/g77/le.f
39789         * gfortran.dg/g77/short.f
39790         * gfortran.dg/g77/README: Update
39791
39792 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39793
39794         PR c++/16637
39795         * g++.dg/parse/lookup4.C: New test.
39796
39797 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39798
39799         PR c++/16175
39800         * g++.dg/template/ttp10.C: New test.
39801
39802 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39803
39804         * gcc.dg/pr12625-1.c: New test.
39805
39806 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39807
39808         * gcc.dg/switch-warn-1.c: New test.
39809         * gcc.dg/switch-warn-2.c: New test.
39810         * gcc.c-torture/compile/pr14730.c: Update.
39811
39812 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39813
39814         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39815         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39816         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39817         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39818
39819 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39820
39821         PR c++/16623
39822         * g++.dg/template/assign1.C: New test.
39823
39824 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39825
39826         PR c++/12170
39827         * g++.dg/template/ttp9.C: New test.
39828
39829 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39830
39831         * gcc.dg/format/cmn-err-1.c: New test.
39832
39833 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39834
39835         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39836         gcc.dg/Wparentheses-10.c: New tests.
39837         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39838
39839 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39840
39841         PR fortran/16465
39842         * gfortran.dg/g77//ffixed-line-length-0.f,
39843         gfortran.dg/g77/ffixed-line-length-132.f,
39844         gfortran.dg/g77/ffixed-line-length-72.f,
39845         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39846         gfortran.dg/g77/README: Update.
39847
39848 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39849
39850         PR c++/13092
39851         * g++.dg/template/non-dependent7.C: New test.
39852         * g++.dg/template/non-dependent8.C: Likewise.
39853         * g++.dg/template/non-dependent9.C: Likewise.
39854         * g++.dg/template/non-dependent10.C: Likewise.
39855
39856 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39857
39858         PR c++/16337
39859         * g++.dg/parse/attr2.C: New test.
39860
39861 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39862
39863         * g77.dg: Removed.
39864         * g77.f-torture: Ditto.
39865
39866 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39867
39868         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39869         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39870         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39871
39872 2004-07-16  Richard Henderson  <rth@redhat.com>
39873
39874         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39875
39876 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39877
39878         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39879         tests with full list of options.
39880         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39881         of TORTURE_OPTIONS if test contains 'dg-do run'.
39882
39883         PR fortran/16404
39884         * gfortran.dg/do_iterator.f90: New test.
39885
39886 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39887
39888         PR rtl-optimization/16536
39889         * gcc.c-torture/execute/restrict-1.c: New test.
39890
39891 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39892
39893         PR fortran/15324
39894         * gfortran.dg/pr15324.f90: New test.
39895
39896         PR fortran/15129
39897         * gfortran.dg/pr15129.f90: New test.
39898
39899         PR fortran/15140
39900         * gfortran.dg/pr15140.f90: New test.
39901
39902         PR fortran/13792
39903         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39904         compile-time simplification.
39905
39906 2004-07-14  Mike Stump  <mrs@apple.com>
39907
39908         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39909
39910 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39911
39912         PR target/16325
39913         * gcc.dg/profile-generate-1.c: New.
39914
39915 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39916
39917         * gcc.c-torture/execute/20040709-1.c: New test.
39918         * gcc.c-torture/execute/20040709-2.c: New test.
39919
39920 2004-07-14  Mike Stump  <mrs@apple.com>
39921
39922         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39923
39924 2004-07-14  Mike Stump  <mrs@apple.com>
39925
39926         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39927
39928 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39929
39930         PR c++/16518
39931         * g++.dg/parse/mutable1.C: New test.
39932
39933 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39934
39935         PR tree-optimization/16443
39936         * gcc.dg/tree-ssa/20040713-1.c: New test.
39937
39938 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39939
39940         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39941         for operator new.
39942
39943 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39944
39945         * gfortran.dg/g77/README: New file
39946         * gfortran.dg/g77/19981216-0.f: Copy from
39947         g77.f-torture/noncompile.  Add "dg-do compile" and
39948         dg-error as required.
39949         * gfortran.dg/g77/19990218-1.f: Likewise.
39950         * gfortran.dg/g77/19990905-1.f: Likewise.
39951         * gfortran.dg/g77/9263.f: Likewise.
39952         * gfortran.dg/g77/980615-0.f: Likewise.
39953         * gfortran.dg/g77/980616-0.f: Likewise.
39954         * gfortran.dg/g77/check0.f: Likewise.
39955         * gfortran.dg/g77/select_no_compile.f: Likewise.
39956
39957 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39958
39959         Copy files from g77.f-torture/compile.
39960         Add "{ dg-do compile}".  Other changes as noted
39961         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39962         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39963         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39964         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39965         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39966         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39967         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39968         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39969         statement to conform to standard.  Append alpha1.x for reference.
39970         * gfortran.dg/g77/xformat.f: Add dg-warning
39971
39972 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39973
39974         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39975         Add {dg-do compile} directive.
39976         * gfortran.dg/g77/cpp2.F: Likewise.
39977
39978 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39979
39980         PR c++/5402
39981         * g++.dg/lookup/name-clash1.C: New test.
39982
39983         PR c++/9777
39984         * g++.dg/lookup/name-clash2.C: New test.
39985
39986         PR c++/12102
39987         * g++.dg/lookup/name-clash3.C: New test.
39988
39989 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39990
39991         * g++.dg/lookup/new2.C: New test.
39992         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39993
39994 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39995
39996         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39997         Add {dg-do compile} directive.
39998         * gfortran.dg/g77/13060.f: Likewise.
39999         * gfortran.dg/g77/19990218-0.f: Likewise.
40000         * gfortran.dg/g77/19990305-0.f: Likewise.
40001         * gfortran.dg/g77/19990419-0.f: Likewise.
40002         * gfortran.dg/g77/19990502-0.f: Likewise.
40003         * gfortran.dg/g77/19990502-1.f: Likewise.
40004         * gfortran.dg/g77/19990525-0.f: Likewise.
40005         * gfortran.dg/g77/19990826-1.f: Likewise.
40006         * gfortran.dg/g77/19990826-3.f: Likewise.
40007         * gfortran.dg/g77/19990905-2.f: Likewise.
40008         * gfortran.dg/g77/20000412-1.f: Likewise.
40009         * gfortran.dg/g77/20000511-1.f: Likewise.
40010         * gfortran.dg/g77/20000511-2.f: Likewise.
40011         * gfortran.dg/g77/20000518.f: Likewise.
40012         * gfortran.dg/g77/20000601-1.f: Likewise.
40013         * gfortran.dg/g77/20000601-2.f: Likewise.
40014         * gfortran.dg/g77/20000629-1.f: Likewise.
40015         * gfortran.dg/g77/20000630-2.f: Likewise.
40016         * gfortran.dg/g77/20010115.f: Likewise.
40017         * gfortran.dg/g77/20010321-1.f: Likewise.
40018         * gfortran.dg/g77/20010426.f: Likewise.
40019         * gfortran.dg/g77/20020307-1.f: Likewise.
40020         * gfortran.dg/g77/8485.f: Likewise.
40021         * gfortran.dg/g77/960317-1.f: Likewise.
40022         * gfortran.dg/g77/970915-0.f: Likewise.
40023         * gfortran.dg/g77/980310-1.f: Likewise.
40024         * gfortran.dg/g77/980310-2.f: Likewise.
40025         * gfortran.dg/g77/980310-3.f: Likewise.
40026         * gfortran.dg/g77/980310-4.f: Likewise.
40027         * gfortran.dg/g77/980310-6.f: Likewise.
40028         * gfortran.dg/g77/980310-7.f: Likewise.
40029         * gfortran.dg/g77/980310-8.f: Likewise.
40030         * gfortran.dg/g77/980419-2.f: Likewise.
40031         * gfortran.dg/g77/980424-0.f: Likewise.
40032         * gfortran.dg/g77/980427-0.f: Likewise.
40033         * gfortran.dg/g77/980729-0.f: Likewise.
40034         * gfortran.dg/g77/981117-1.f: Likewise.
40035         * gfortran.dg/g77/toon_1.f: Likewise.
40036
40037 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40038
40039         PR c++/2204
40040         * g++.dg/other/abstract2.C: New test.
40041
40042 2004-07-12  Paul Brook  <paul@codesourcery.com>
40043
40044         * gfortran.dg/pointer_init_1.f90: New test.
40045
40046 2004-07-11  Paul Brook  <paul@codesourcery.com>
40047
40048         PR fortran/15986
40049         * gfortran.dg/contained_1.f90: New test.
40050
40051 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40052
40053         * g++.dg/parse/defarg8.C: New test.
40054
40055 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40056
40057         PR fortran/16433
40058         * gfortran.dg/pr16433.f: New test.
40059
40060         PR fortran/17574
40061         * gfortran.dg/pr15754.f90: New test.
40062
40063 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40064
40065         PR tree-optimization/16437
40066         * gcc.c-torture/execute/bitfld-4.c: New test.
40067
40068 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40069
40070         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40071         access to common var from module.
40072
40073 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40074
40075         PR fortran/16336
40076         * gfortran.fortran-torture/execute/common_2.f90: New test.
40077
40078 2004-07-10  Paul Brook  <paul@codesourcery.com>
40079
40080         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40081
40082 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40083
40084         PR fortran/15969
40085         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40086
40087 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40088
40089         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40090         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40091         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40092         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40093         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40094         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40095         * gfortran.dg/g77/funderscoring.f: Likewise.
40096         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40097
40098 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40099
40100         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40101
40102 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40103         Paul Brook  <paul@codesourcery.com>
40104
40105         PR fortran/13415
40106         * gfortran.dg/common_pointer_1.f90: New test.
40107
40108 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40109
40110         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40111
40112 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40113
40114         PR target/16364
40115         * gcc.c-torture/compile/20040709-1.c: New.
40116
40117 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40118
40119         PR fortran/14077
40120         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40121
40122 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40123
40124         PR fortran/13201
40125         * gfortran.dg/shape_1.f90: New test.
40126
40127 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40128             Andrew Pinski  <apinski@apple.com>
40129
40130         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40131
40132 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40133
40134         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40135         comment.
40136
40137 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40138         Paul Brook  <paul@codesourcery.com>
40139
40140         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40141         '.f95' and '.F95'.
40142
40143 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40144
40145         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40146
40147 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40148
40149         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40150         testcases with capital suffix.
40151
40152 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40153
40154         PR fortran/15481
40155         PR fortran/13372
40156         PR fortran/13575
40157         PR fortran/15978
40158         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40159
40160         * gfortran.dg/implicit_1.f90: New test.
40161
40162 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40163
40164         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40165         expression to match gfortran warning/error messages
40166         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40167         dg-error text.
40168
40169 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40170
40171         * lib/fortran-torture.exp: Rename proc search_for to
40172         search_for_re.
40173
40174 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40175
40176         * gcc.c-torture/execute/simd-5.x: New file.
40177         XFAIL on SPARC 64-bit at -O0.
40178
40179 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40180
40181         PR c++/8211
40182         PR c++/16165
40183         * g++.dg/warn/effc3.C: New test.
40184
40185 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40186
40187         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40188         change X to 1X in format.
40189         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40190         add data statements to conform to standard.
40191
40192 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40193
40194         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40195         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40196         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40197
40198 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40199
40200         * gfortran.dg/g77/7388.f: Copy from g77.dg
40201         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40202         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40203         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40204         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40205         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40206         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40207         * gfortran.dg/g77/strlen0.f: Likewise.
40208
40209 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40210
40211         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40212         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40213
40214 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40215
40216         * gcc.c-torture/execute/920428-2.x: Delete.
40217         * gcc.c-torture/execute/920501-7.x: Likewise.
40218
40219 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40220
40221         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40222         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40223         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40224         prescott and c3-2.
40225         (PREFETCH_3DNOW): Add -march=c3.
40226
40227 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40228
40229         PR c/16437
40230         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40231         * gcc.c-torture/execute/bf64-1.x: Likewise.
40232
40233 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40234
40235         * gcc.c-torture/compile/20040708-1.c: New test.
40236
40237 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40238
40239         PR c++/16169
40240         * g++.dg/warn/effc2.C: New test.
40241
40242 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40243
40244         * gcc.c-torture/execute/bitfld-1.x: Remove.
40245         * gcc.c-torture/execute/bitfld-3.c: New test.
40246         * gcc.dg/bitfld-2.c: Remove XFAILs.
40247
40248 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40249
40250         PR c++/16276
40251         * g++.dg/rtti/tinfo1.C: New file.
40252
40253 2004-07-07  Eric Christopher  <echristo@redhat.com>
40254
40255         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40256
40257 2004-07-07  Andrew Pinski  <apinski@apple.com>
40258
40259         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40260
40261 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40262
40263         * g++.dg/init/call1.C: XFAIL.
40264
40265 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40266
40267         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40268         except for movstrict*, to movmem* and clrstr* to clrmem*.
40269
40270 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40271
40272         * gcc.c-torture/execute/20040707-1.c: New test.
40273
40274 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40275
40276         * gcc.c-torture/execute/20040706-1.c: New test.
40277
40278 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40279
40280         PR c++/3671
40281         * g++.dg/template/spec14.C: New test.
40282
40283 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40284
40285         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40286         nothing if not yet defined.  Use it in b, c and d type definitions.
40287         * gcc.c-torture/execute/20040705-1.c: New test.
40288         * gcc.c-torture/execute/20040705-2.c: New test.
40289
40290 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40291
40292         PR c++/2518
40293         * g++.dg/lookup/new1.C: New test.
40294
40295 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40296
40297         PR c++/11406
40298         * g++.dg/template/sizeof8.C: New test.
40299
40300 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40301
40302         * gcc.c-torture/compile/20040705-1.c: New test.
40303
40304 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40305
40306         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40307
40308 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40309
40310         * gcc.dg/cpp/if-mop.c: Two new testcases.
40311         * gcc.dg/cpp/trad/comment-3.c: New.
40312
40313 2004-07-04  Paul Brook  <paul@codesourcery.com>
40314
40315         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40316
40317 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40318
40319         PR c++/3761
40320         * g++.dg/lookup/crash4.C: New test.
40321
40322 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40323
40324         * gcc.c-torture/execute/builtin-abs-1.c
40325         * gcc.c-torture/execute/builtin-abs-2.c
40326         * gcc.c-torture/execute/builtin-complex-1.c
40327         * gcc.c-torture/execute/builtins/string-1-lib.c
40328         * gcc.c-torture/execute/builtins/string-1.c
40329         * gcc.c-torture/execute/builtins/string-2-lib.c
40330         * gcc.c-torture/execute/builtins/string-2.c
40331         * gcc.c-torture/execute/builtins/string-3-lib.c
40332         * gcc.c-torture/execute/builtins/string-3.c
40333         * gcc.c-torture/execute/builtins/string-4-lib.c
40334         * gcc.c-torture/execute/builtins/string-4.c
40335         * gcc.c-torture/execute/builtins/string-5-lib.c
40336         * gcc.c-torture/execute/builtins/string-5.c
40337         * gcc.c-torture/execute/builtins/string-6-lib.c
40338         * gcc.c-torture/execute/builtins/string-6.c
40339         * gcc.c-torture/execute/builtins/string-7-lib.c
40340         * gcc.c-torture/execute/builtins/string-7.c
40341         * gcc.c-torture/execute/builtins/string-8-lib.c
40342         * gcc.c-torture/execute/builtins/string-8.c
40343         * gcc.c-torture/execute/builtins/string-9-lib.c
40344         * gcc.c-torture/execute/builtins/string-9.c
40345         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40346         * gcc.c-torture/execute/builtins/string-asm-1.c
40347         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40348         * gcc.c-torture/execute/builtins/string-asm-2.c
40349         * gcc.c-torture/execute/stdio-opt-1.c
40350         * gcc.c-torture/execute/stdio-opt-2.c
40351         * gcc.c-torture/execute/stdio-opt-3.c
40352         * gcc.c-torture/execute/string-opt-1.c
40353         * gcc.c-torture/execute/string-opt-10.c
40354         * gcc.c-torture/execute/string-opt-11.c
40355         * gcc.c-torture/execute/string-opt-12.c
40356         * gcc.c-torture/execute/string-opt-13.c
40357         * gcc.c-torture/execute/string-opt-14.c
40358         * gcc.c-torture/execute/string-opt-15.c
40359         * gcc.c-torture/execute/string-opt-16.c
40360         * gcc.c-torture/execute/string-opt-2.c
40361         * gcc.c-torture/execute/string-opt-6.c
40362         * gcc.c-torture/execute/string-opt-7.c
40363         * gcc.c-torture/execute/string-opt-8.c:
40364         Replace with ...
40365
40366         * gcc.c-torture/execute/builtins/abs-2.c
40367         * gcc.c-torture/execute/builtins/abs-3.c
40368         * gcc.c-torture/execute/builtins/complex-1.c
40369         * gcc.c-torture/execute/builtins/fprintf.c
40370         * gcc.c-torture/execute/builtins/fputs.c
40371         * gcc.c-torture/execute/builtins/memcmp.c
40372         * gcc.c-torture/execute/builtins/memmove.c
40373         * gcc.c-torture/execute/builtins/memops-asm.c
40374         * gcc.c-torture/execute/builtins/mempcpy-2.c
40375         * gcc.c-torture/execute/builtins/mempcpy.c
40376         * gcc.c-torture/execute/builtins/memset.c
40377         * gcc.c-torture/execute/builtins/printf.c
40378         * gcc.c-torture/execute/builtins/sprintf.c
40379         * gcc.c-torture/execute/builtins/strcat.c
40380         * gcc.c-torture/execute/builtins/strchr.c
40381         * gcc.c-torture/execute/builtins/strcmp.c
40382         * gcc.c-torture/execute/builtins/strcpy.c
40383         * gcc.c-torture/execute/builtins/strcspn.c
40384         * gcc.c-torture/execute/builtins/strlen-2.c
40385         * gcc.c-torture/execute/builtins/strlen.c
40386         * gcc.c-torture/execute/builtins/strncat.c
40387         * gcc.c-torture/execute/builtins/strncmp-2.c
40388         * gcc.c-torture/execute/builtins/strncmp.c
40389         * gcc.c-torture/execute/builtins/strncpy.c
40390         * gcc.c-torture/execute/builtins/strpbrk.c
40391         * gcc.c-torture/execute/builtins/strpcpy-2.c
40392         * gcc.c-torture/execute/builtins/strpcpy.c
40393         * gcc.c-torture/execute/builtins/strrchr.c
40394         * gcc.c-torture/execute/builtins/strspn.c
40395         * gcc.c-torture/execute/builtins/strstr-asm.c
40396         * gcc.c-torture/execute/builtins/strstr.c:
40397         ... these new files.
40398
40399         * gcc.c-torture/execute/builtins/abs-2-lib.c
40400         * gcc.c-torture/execute/builtins/abs-3-lib.c
40401         * gcc.c-torture/execute/builtins/complex-1-lib.c
40402         * gcc.c-torture/execute/builtins/fprintf-lib.c
40403         * gcc.c-torture/execute/builtins/fputs-lib.c
40404         * gcc.c-torture/execute/builtins/memcmp-lib.c
40405         * gcc.c-torture/execute/builtins/memmove-lib.c
40406         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40407         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40408         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40409         * gcc.c-torture/execute/builtins/memset-lib.c
40410         * gcc.c-torture/execute/builtins/printf-lib.c
40411         * gcc.c-torture/execute/builtins/sprintf-lib.c
40412         * gcc.c-torture/execute/builtins/strcat-lib.c
40413         * gcc.c-torture/execute/builtins/strchr-lib.c
40414         * gcc.c-torture/execute/builtins/strcmp-lib.c
40415         * gcc.c-torture/execute/builtins/strcpy-lib.c
40416         * gcc.c-torture/execute/builtins/strcspn-lib.c
40417         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40418         * gcc.c-torture/execute/builtins/strlen-lib.c
40419         * gcc.c-torture/execute/builtins/strncat-lib.c
40420         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40421         * gcc.c-torture/execute/builtins/strncmp-lib.c
40422         * gcc.c-torture/execute/builtins/strncpy-lib.c
40423         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40424         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40425         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40426         * gcc.c-torture/execute/builtins/strrchr-lib.c
40427         * gcc.c-torture/execute/builtins/strspn-lib.c
40428         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40429         * gcc.c-torture/execute/builtins/strstr-lib.c
40430         * gcc.c-torture/execute/builtins/lib/abs.c
40431         * gcc.c-torture/execute/builtins/lib/fprintf.c
40432         * gcc.c-torture/execute/builtins/lib/memset.c
40433         * gcc.c-torture/execute/builtins/lib/printf.c
40434         * gcc.c-torture/execute/builtins/lib/sprintf.c
40435         * gcc.c-torture/execute/builtins/lib/strcpy.c
40436         * gcc.c-torture/execute/builtins/lib/strcspn.c
40437         * gcc.c-torture/execute/builtins/lib/strncat.c
40438         * gcc.c-torture/execute/builtins/lib/strncmp.c
40439         * gcc.c-torture/execute/builtins/lib/strncpy.c
40440         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40441         * gcc.c-torture/execute/builtins/lib/strspn.c
40442         * gcc.c-torture/execute/builtins/lib/strstr.c:
40443         New files containing support routines.
40444
40445         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40446         declaration.
40447         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40448         when not optimizing.
40449
40450 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40451
40452         PR c++/16240
40453         * g++.dg/abi/mangle22.C: New test.
40454         * g++.dg/abi/mangle23.C: Likewise.
40455
40456 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40457
40458         PR fortran/16290
40459         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40460         Allow for cases without denormalized floating point numbers.
40461
40462 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40463
40464         PR c/1027
40465         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40466         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40467         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40468         expected warning text.
40469         * gcc.dg/format/diag-2.c: New test.
40470
40471 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40472
40473         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40474
40475 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40476
40477         * gcc.dg/builtins-43.c: New.
40478         * gcc.dg/builtins-44.c: New.
40479         * gcc.dg/builtins-45.c: New.
40480
40481 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40482             Andreas Tobler  <a.tobler@schweiz.ch>
40483
40484         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40485         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40486         as SIGSEGV.
40487         * gcc.dg/cleanup-11.c: Likewise.
40488         * gcc.dg/cleanup-8.c: Likewise.
40489         * gcc.dg/cleanup-9.c: Likewise.
40490         * gcc.dg/cleanup-5.c: Run on all platforms.
40491
40492 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40493
40494         * g++.dg/warn/nonnull1.C: New test.
40495
40496 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40497
40498         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40499         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40500         Special-case the Sun compiler wrt to <complex.h>.
40501
40502 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40503
40504         * gcc.dg/Wunreachable-8.C: New test.
40505
40506         * gcc.dg/h8300-ice2.c : New test.
40507
40508 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40509
40510         PR fortran/16161
40511         * gfortran.fortran-torture/compile/implicit.f90: Add test
40512         for implicit character.
40513
40514 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40515
40516         PR fortran/16289
40517         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40518         Use tiny() intrinsic to find smallest non-negative real
40519
40520 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40521
40522         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40523         * gcc.dg/compat/struct-by-value-22_x.c: New.
40524         * gcc.dg/compat/struct-by-value-22_y.c: New.
40525
40526         * gcc.c-torture/execute/20040629-1.c: New test.
40527
40528 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40529
40530         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40531         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40532
40533         PR target/16195
40534         * gcc.dg/20040625-1.c: New test.
40535
40536 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40537
40538         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40539
40540 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40541
40542         PR fortran/15963
40543         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40544
40545 2004-06-29  Richard Henderson  <rth@redhat.com>
40546
40547         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40548
40549 2004-06-29  Paul Brook  <paul@codesourcery.com>
40550
40551         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40552         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40553
40554 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40555
40556         PR c++/16260
40557         * g++.dg/parse/crash15.C: New.
40558
40559 2004-06-28  Andrew Pinski  <apinski@apple.com>
40560
40561         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40562         by the error already.
40563
40564         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40565
40566 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40567
40568         PR target/14041
40569         * gcc.dg/h8300-bss-align-1.c : New.
40570
40571 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40572
40573         * PR c++/16174
40574         * g++.dg/template/ctor4.C: New.
40575
40576 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40577
40578         PR c++/16205
40579         * g++.dg/warn/Wsequence-point-1.C: New test.
40580
40581 2004-06-27  Paul Brook  <paul@codesourcery.com>
40582
40583         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40584
40585 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40586
40587         * g++.old-deja/g++.mike/p7325.C: Remove.
40588
40589 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40590
40591         PR c/14963
40592         * gcc.dg/pr14963.c: New test.
40593
40594 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40595
40596         PR c++/16193
40597         * g++.dg/parse/redef1.C: New test.
40598
40599 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40600
40601         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40602         20021110.c.
40603         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40604         20021119-1.c.
40605         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40606         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40607         5-04.c.
40608         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40609         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40610         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40611         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40612         g++.brendan/enum14.C.
40613         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40614         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40615         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40616         g++.mike/virt1.C.
40617         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40618         memtemp24.C.
40619
40620 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40621
40622         * gcc.dg/20040527-1.c: New test case.
40623
40624 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40625
40626         PR gfortran/pr16196
40627         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40628
40629 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40630
40631         PR middle-end/15825
40632         * gcc.dg/pr15825-1.c: New test case.
40633
40634 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40635
40636         * gcc.c-torture/execute/20040625-1.c: New test.
40637
40638 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40639
40640         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40641
40642 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40643
40644         * gcc.dg/torture/mips-div-1.c: New test.
40645
40646 2004-06-24  Jeff Law  <law@redhat.com>
40647
40648         * gcc.dg/tree-ssa/20040624-1.c: New test.
40649
40650 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40651
40652         * gcc.c-torture/compile/20040624-1.c: New test.
40653
40654 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40655
40656         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40657         this directory.
40658
40659 2004-06-23  Andrew Pinski  <apinski@apple.com>
40660
40661         PR middle-end/15988
40662         * g++.dg/opt/ptrmem4.C: New test.
40663
40664         * gcc.dg/c90-array-quals-2.c: New test.
40665
40666 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40667
40668         * gcc.dg/kpice1.c: New test.
40669
40670 2006-06-23  Andrew Pinski  <apinski@apple.com>
40671
40672         * gcc.dg/c90-array-quals.c: New test.
40673
40674 2006-06-22  Richard Henderson  <rth@redhat.com>
40675
40676         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40677
40678 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40679
40680         * gcc.dg/builtins-config.h: Handle FreeBSD.
40681
40682 2006-06-22  Richard Henderson  <rth@redhat.com>
40683
40684         * g++.dg/opt/devirt1.C: New.
40685
40686 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40687
40688         * g++.dg/opt/pr15551.C: New testcase.
40689
40690 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40691
40692         PR target/14800
40693         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40694         x86_64-*-linux* when compiling for 32bit.
40695
40696 2004-06-21  Andrew Pinski  <apinski@apple.com>
40697
40698         * gcc.dg/pch/struct-1.c: New.
40699         * gcc.dg/pch/struct-1.hs: New.
40700
40701 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40702
40703         * gcc.dg/pch/save-temps-1.c: New file.
40704         * gcc.dg/pch/save-temps-1.hs: New file.
40705
40706 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40707
40708         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40709         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40710
40711 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40712
40713         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40714         to fix type error.
40715         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40716         Remove trailing spaces.
40717
40718 2004-06-21  Richard Henderson  <rth@redhat.com>
40719
40720         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40721         merging && to BIT_FIELD_REF.
40722
40723 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40724
40725         * g++.dg/opt/placeholder1.C: New test.
40726
40727 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40728
40729         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40730         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40731         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40732         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40733
40734 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40735
40736         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40737         extern "C".
40738         * g++.dg/other/pragma-re-1.C: Add comments.
40739
40740 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40741
40742         PR gfortran/16080
40743         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40744
40745 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40746
40747         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40748         instead of setting the type of size_t by
40749         hand.
40750
40751 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40752
40753         * gcc.dg/unordered-2.c: New test case.
40754         * gcc.dg/unordered-3.c: New test case.
40755
40756 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40757
40758         PR other/16043
40759         * lib/g++.exp (g++_version): Tweak regexp for version
40760         * lib/g77.exp (g77_version): Likewise.
40761         * lib/gfortran.exp (gfortran_version): Likewise.
40762         * lib/objc.exp (objc_version): Likewise.
40763         * lib/treelang.exp (treelang_version): Likewise.
40764
40765 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40768         Use INT_MAX instead of __INT_MAX__.
40769         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40770
40771         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40772         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40773         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40774         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40775         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40776         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40777         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40778         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40779         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40780
40781         * gcc.dg/range-test-1.c: New test.
40782         * g++.dg/opt/range-test-1.C: New test.
40783
40784 2004-06-17  Richard Henderson  <rth@redhat.com>
40785
40786         * objc.dg/sync-1.m: New.
40787         * objc.dg/try-catch-1.m: Don't force next runtime.
40788         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40789         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40790         shadowed catch clause.
40791         * objc.dg/try-catch-5.m: New.
40792
40793 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40794
40795         Bug 14610
40796         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40797
40798 2004-06-15  Richard Henderson  <rth@redhat.com>
40799
40800         * gcc.dg/20001116-1.c: Move expected warning line.
40801
40802 2004-06-15  Richard Henderson  <rth@redhat.com>
40803
40804         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40805         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40806
40807 2004-06-15  Jeff Law  <law@redhat.com>
40808
40809         * gcc.dg/tree-ssa/20040615-1.c: New test.
40810         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40811         be less sensitive to operand ordering.
40812         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40813
40814 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40815
40816         * g++.dg/abi/bitfield3.C: Add comment..
40817
40818 2004-06-15  Richard Henderson  <rth@redhat.com>
40819
40820         * g++.dg/ext/stmtexpr1.C: XFAIL.
40821         * gcc.dg/20030612-1.c: XFAIL.
40822
40823 2004-06-15  Eric Christopher  <echristo@redhat.com>
40824
40825         * g++.dg/charset/asm5.c: New.
40826         * gcc.dg/charset/asm6.c: New.
40827
40828 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40829
40830         PR fortran/15962
40831         * gfortran.fortran-torture/execute/select_1.f90: New test.
40832
40833 2004-06-15  Paul Brook  <paul@codesourcery.com>
40834
40835         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40836
40837 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40838
40839         PR c++/15967
40840         * g++.dg/lookup/crash3.C: New test.
40841
40842 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40843
40844         PR c++/15947
40845         * g++.dg/parse/dtor4.C: New test.
40846
40847 2004-06-14  Jeff Law  <law@redhat.com>
40848
40849         * gcc.c-torture/compile/20040614-1.c: New test.
40850
40851 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40852
40853         PR fortran/15211
40854         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40855         LEN of a character array.
40856
40857 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40858
40859         PR c++/15096
40860         * g++.dg/template/ptrmem10.C: New test.
40861
40862         PR c++/14930
40863         * g++.dg/template/friend30.C: New test.
40864
40865 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40866
40867         PR fortran/14928
40868         * gfortran.fortran-torture/compile/mloc.f90: New test.
40869
40870 2004-06-13  Paul Brook  <paul@codesourcery.com>
40871
40872         * gfortran.fortran-torture/execute/random_2.f90: New test.
40873
40874 2004-06-13  Eric Christopher  <echristo@redhat.com>
40875
40876         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40877
40878 2004-06-12  Paul Brook  <paul@codesourcery.com>
40879
40880         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40881
40882 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40883
40884         PR fortran/14923
40885         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40886
40887 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40888
40889         PR fortran/14957
40890         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40891         syntax errors in end statements of contained subroutines.
40892
40893 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40894
40895         PR fortran/12841
40896         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40897
40898 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40899
40900         PR fortran/15665
40901         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40902
40903 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40904
40905         PR gfortran/12839
40906         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40907
40908 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40909
40910         PR c++/15862
40911         * g++.dg/parse/enum1.C: New test.
40912
40913 2004-06-10  Jeff Law  <law@redhat.com>
40914
40915         * gcc.c-torture/compile/20040610-1.c: New test.
40916
40917 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40918
40919         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40920         * g++.old-deja/g++.other/decl3.C: Likewise.
40921
40922 2004-06-10  Brian Booth  <bbooth@redhat.com>
40923
40924         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40925         V_MAY_DEF instead of VDEF.
40926         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40927
40928 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40929
40930         PR c++/14211
40931         * g++.dg/conversion/const1.C: New test.
40932
40933         PR c++/15076
40934         * g++.dg/conversion/reinterpret1.C: New test.
40935
40936         PR c++/15877
40937         * g++.dg/template/enum2.C: New test.
40938
40939         PR c++/15227
40940         * g++.dg/template/error13.C: New test.
40941
40942 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40943
40944         PR fortran/14957
40945         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40946         arguments to test_* REAL and of the right size.
40947
40948 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40949
40950         PR target/15569
40951         PR rtl-optimization/15681
40952         * gcc.dg/20040609-1.c: New test.
40953
40954 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40955
40956         PR c++/14791
40957         * g++.dg/opt/builtins1.C: New test.
40958
40959 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40960
40961         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40962         that use default windows32 struct layout.
40963         * gcc.dg/i386-bitfield2.c: Likewise.
40964
40965 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40966
40967         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40968         for mingw32 and cygwin targets.
40969
40970 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40971
40972         * gcc.dg/pch/macro-4.c: New.
40973         * gcc.dg/pch/macro-4.hs: New.
40974
40975 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40976
40977         PR fortran/13249
40978         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40979
40980 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40981
40982         PR fortran/13372
40983         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40984
40985 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40986
40987         PR gfortran/14897
40988         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40989
40990 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40991
40992         PR gfortran/15755
40993         * gfortran.fortran-torture/execute/backspace.c : New test.
40994
40995 2004-06-09  Paul Brook  <paul@codesourcery.com>
40996
40997         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40998         (pointer_to_section): Rewrite to use smaller array.
40999
41000 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41001
41002         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41003         * gcc.dg/ext/altivec-10.c: Same.
41004         * gcc.dg/ext/altivec-11.c: Same.
41005         * gcc.dg/ext/altivec-12.c: Same.
41006         * gcc.dg/ext/altivec-13.c: Same.
41007         * gcc.dg/ext/altivec-14.c: Same.
41008         * gcc.dg/ext/altivec-15.c: Same.
41009         * gcc.dg/ext/altivec-16.c: Same.
41010         * gcc.dg/ext/altivec-3.c: Same.
41011         * gcc.dg/ext/altivec-4.c: Same.
41012         * gcc.dg/ext/altivec-6.c: Same.
41013         * gcc.dg/ext/altivec-7.c: Same.
41014         * gcc.dg/ext/altivec-8.c: Same.
41015         * gcc.dg/ext/altivec-varargs-1.c: Same.
41016
41017         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41018         * g++.dg/ext/altivec-10.C: Same.
41019         * g++.dg/ext/altivec-2.C: Same.
41020         * g++.dg/ext/altivec-3.C: Same.
41021         * g++.dg/ext/altivec-4.C: Same.
41022         * g++.dg/ext/altivec-5.C: Same.
41023         * g++.dg/ext/altivec-6.C: Same.
41024         * g++.dg/ext/altivec-7.C: Same.
41025         * g++.dg/ext/altivec-8.C: Same.
41026         * g++.dg/ext/altivec-9.C: Same.
41027
41028 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41029
41030         PR c++/7841
41031         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41032
41033 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41034
41035         * gcc.dg/union-1.c: New test.
41036
41037 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41038
41039         * gcc.dg/builtins-41.c: New test case.
41040         * gcc.dg/builtins-42.c: New test case.
41041
41042 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41043
41044         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41045         * g++.dg/ext/altivec-10.C: Same.
41046         * g++.dg/ext/altivec-2.C: Same.
41047         * g++.dg/ext/altivec-3.C: Same.
41048         * g++.dg/ext/altivec-4.C: Same.
41049         * g++.dg/ext/altivec-5.C: Same.
41050         * g++.dg/ext/altivec-6.C: Same.
41051         * g++.dg/ext/altivec-7.C: Same.
41052         * g++.dg/ext/altivec-8.C: Same.
41053         * g++.dg/ext/altivec-9.C: Same.
41054         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41055         * g++.old-deja/g++.brendan/new3.C: Same.
41056         * gcc.c-torture/execute/eeprof-1.x: Same.
41057
41058 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41059
41060         PR c/14765
41061         * gcc.dg/pr14765-1.c: New test.
41062
41063 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41064
41065         PR c/14649
41066         * gcc.dg/pr14649-1.c: New test case.
41067
41068 2004-06-07  Richard Henderson  <rth@redhat.com>
41069
41070         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41071         if temporaries.
41072
41073 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41074
41075         * g++.dg/eh/elide1.C: Remove XFAIL.
41076
41077 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41078
41079         PR c++/15337
41080         * g++.dg/expr/sizeof3.C: New test.
41081
41082         PR c++/14777
41083         * g++.dg/template/access14.C: New test.
41084
41085         PR c++/15554
41086         * g++.dg/template/enum1.C: New test.
41087
41088         PR c++/15057
41089         * g++.dg/eh/throw1.C: New test.
41090
41091 2004-06-07  David Ayers  <d.ayers@inode.at>
41092             Ziemowit Laski  <zlaski@apple.com>
41093
41094         * lib/objc.exp (objc_target_compile): Revert the '-framework
41095         Foundation' flag fix, since bare Darwin does not ship
41096         with the Foundation framework.
41097         * objc/execute/next_mapping.h: Provide a local NSConstantString
41098         @interface and @implementation.
41099         (objc_constant_string_init): A constructor function, used to
41100         initialize the NSConstantString meta-class object.
41101         * objc/execute/string1.m: Include "next_mapping.h" instead of
41102         <Foundation/NSString.h>.
41103         * objc/execute/string2.m: Likewise.
41104         * objc/execute/string3.m: Likewise.
41105         * objc/execute/string4.m: Likewise.
41106
41107 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41108
41109         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41110         to double. Replace double with FLOAT.
41111         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41112
41113         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41114         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41115         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41116         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41117         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41118         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41119         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41120         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41121
41122 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41123
41124         PR c/13519
41125         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41126
41127 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41128
41129         PR c++/15503
41130         * g++.dg/template/meminit2.C: New test.
41131
41132 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41133
41134         PR target/15822
41135         * gcc.c-torture/execute/compare-fp-1.c,
41136         gcc.c-torture/execute/compare-fp-2.c,
41137         gcc.c-torture/execute/compare-fp-3.c,
41138         gcc.c-torture/execute/compare-fp-4.c,
41139         gcc.c-torture/execute/compare-fp-3.x,
41140         gcc.c-torture/execute/compare-fp-4.x: Moved...
41141         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41142         gcc.c-torture/execute/ieee/compare-fp-2.c,
41143         gcc.c-torture/execute/ieee/compare-fp-3.c,
41144         gcc.c-torture/execute/ieee/compare-fp-4.c,
41145         gcc.c-torture/execute/ieee/compare-fp-3.x,
41146         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41147
41148 2004-06-04  David Ayers  <d.ayers@inode.at>
41149
41150         * objc/execute/protocol-isEqual-4.m: New testcase.
41151
41152 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41153
41154         * objc/execute/protocol-isEqual-1.m: New testcase.
41155         * objc/execute/protocol-isEqual-2.m: New testcase.
41156         * objc/execute/protocol-isEqual-3.m: New testcase.
41157
41158 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41159
41160         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41161
41162 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41163
41164         * lib/objc.exp (objc_target_compile): When running tests on
41165         Darwin (Mac OS X), inform the linker about '-framework
41166         'Foundation'.
41167
41168 2004-06-02  Eric Christopher  <echristo@redhat.com>
41169
41170         * gcc.c-torture/compile/20040602-1.c: New.
41171
41172 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41173
41174         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41175         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41176
41177         PR tree-optimization/14736
41178         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41179
41180         PR tree-optimization/14042
41181         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41182
41183         PR tree-optimization/14729
41184         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41185
41186 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41187
41188         PR fortran/15557
41189         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41190
41191 2004-06-01  Richard Hederson  <rth@redhat.com>
41192
41193         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41194
41195 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41196
41197         PR c++/14932
41198         * g++.dg/parse/offsetof4.C: New test.
41199
41200 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41201
41202         PR objc/7993
41203         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41204
41205 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41206
41207         PR c++/15701
41208         * g++.dg/template/friend29.C: New test.
41209
41210 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41211
41212         PR c/15749
41213         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41214
41215 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41216
41217         * gcc.dg/sparc-trap-1.c: New test.
41218
41219 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41220
41221         PR middle-end/15069
41222         * g++.dg/opt/fold3.C: New test case.
41223
41224 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41225
41226         * lib/target-supports.exp (check_iconv_available): Fix fallout
41227         from 2004-05-28 patch.
41228
41229 2004-05-30  Paul Brook  <paul@codesourcery.com>
41230
41231         PR fortran/15620
41232         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41233         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41234
41235 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41236
41237         * gfortran.fortran-torture/execute/random_1.f90: New test.
41238
41239 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41240
41241         * g++.dg/ext/altivec-10.C: New test.
41242
41243 2004-05-29  Paul Brook  <paul@codesourcery.com>
41244
41245         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41246
41247 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41248
41249         * gcc.dg/altivec-16.c: New test.
41250
41251 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41252
41253         * lib/target-supports.exp (check_vmx_hw_available): New.
41254         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41255
41256         * lib/target-supports.exp (check_alias_available,
41257         check_iconv_available, check_named_sections_available): Use
41258         unique names for temporary files.
41259
41260 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41261
41262         * gcc.dg/altivec-15.c: New test.
41263
41264 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41265
41266         PR c++/15083
41267         * g++.dg/warn/noeffect6.C: New test.
41268
41269         PR c++/15471
41270         * g++.dg/expr/ptrmem4.C: New test.
41271
41272         PR c++/15640
41273         * g++.dg/template/operator3.C: New test.
41274
41275 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41276
41277         PR c++/14668
41278         * g++.dg/lookup/redecl1.C: New test.
41279         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41280
41281 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41282
41283         * gcc.c-torture/execute/compare-fp-1.c,
41284         gcc.c-torture/execute/compare-fp-2.c,
41285         gcc.c-torture/execute/compare-fp-3.c,
41286         gcc.c-torture/execute/compare-fp-4.c,
41287         gcc.c-torture/execute/compare-fp-3.x,
41288         gcc.c-torture/execute/compare-fp-4.x,
41289         gcc.dg/pr15649-1.c: New.
41290
41291 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41292
41293         PR c++/12883
41294         * g++.dg/init/array14.C: New test.
41295
41296 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41297
41298         * lib/compat.exp (compat-get-options-main): New.
41299         (compat-get-options): Remove unneeded code, warn for ignored
41300         command.
41301         (compat-execute): Check flag set by dg-require-* commands.
41302
41303         * lib/compat.exp (compat-execute): Break up long lines.
41304
41305 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41306
41307         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41308         * gcc.dg/altivec-14.c: New test.
41309         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41310
41311         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41312         * gcc.dg/altivec-12.c: Ditto.
41313
41314         * gcc.dg/altivec-3.c: Move call to altivec_check.
41315
41316 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41317
41318         PR c++/15044
41319         * g++.dg/template/error12.C: New test.
41320
41321         PR c++/15317
41322         * g++.dg/ext/attrib15.C: New test.
41323
41324         PR c++/15329
41325         * g++.dg/template/ptrmem9.C: New test.
41326
41327 2004-05-25  Paul Brook  <paul@codesourcery.com>
41328
41329         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41330
41331 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41332
41333         PR c++/15165
41334         * g++.dg/template/crash19.C: New test.
41335
41336 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41337
41338         PR c++/15025
41339         * g++.dg/template/redecl1.C: New test.
41340
41341 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41342
41343         PR c++/14821
41344         * g++.dg/other/ns1.C: New test.
41345
41346         PR c++/14883
41347         * g++.dg/template/invalid1.C: New test.
41348
41349 2004-05-23  Paul Brook  <paul@codesourcery.com>
41350         Victor Leikehman  <lei@haifasphere.co.il>
41351
41352         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41353         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41354
41355 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41356
41357         PR c++/15285
41358         PR c++/15299
41359         * g++.dg/template/non-dependent5.C: New test.
41360         * g++.dg/template/non-dependent6.C: New test.
41361
41362 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41363
41364         PR c++/15507
41365         * g++.dg/inherit/union1.C: New test.
41366
41367         PR c++/15542
41368         * g++.dg/template/addr1.C: New test.
41369
41370         PR c++/15427
41371         * g++.dg/template/array5.C: New test.
41372
41373         PR c++/15287
41374         * g++.dg/template/array6.C: New test.
41375
41376 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41377             Roger Sayle  <roger@eyesopen.com>
41378
41379         * g++.dg/lookup/forscope2.C: New test case.
41380
41381 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41382
41383         * gcc.dg/cpp/Wmissingdirs.c: New.
41384
41385 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41386
41387         PR target/15301
41388         * gcc.dg/compat/union-m128-1.h: New file.
41389         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41390         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41391         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41392
41393 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41394
41395         PR target/15302
41396         * gcc.dg/compat/struct-complex-1.h: New file.
41397         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41398         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41399         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41400
41401 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41402
41403         PR middle-end/3074
41404         * gcc.dg/pr3074-1.c: New test case.
41405         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41406
41407 2004-05-20  Falk Hueffner  <falk@debian.org>
41408
41409         PR other/15526
41410         * gcc.dg/ftrapv-1.c: New test case.
41411
41412 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41413
41414         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41415
41416 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41417             Jeff Law  <law@redhat.com>
41418
41419         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41420         * gcc.dg/tree-ssa/20040518-2.c: New test.
41421
41422         * gcc.dg/tree-ssa/20040518-1.c: New test.
41423
41424 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41425
41426         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41427
41428 2004-05-18  Paul Brook  <paul@codesourcery.com>
41429
41430         PR fortran/13930
41431         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41432
41433 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41434
41435         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41436         constant folding.
41437
41438 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41439
41440         * gcc.dg/tree-ssa/20040517-1.c: New test.
41441
41442 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41443
41444         * gcc.dg/loop-4.c: New test.
41445
41446 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41447
41448         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41449
41450 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41451
41452         PR fortran/15311
41453         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41454
41455 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41456
41457         PR fortran/13826
41458         PR fortran/13940
41459         * gfortran.fortran-torture/compile/data_1.f90: New test.
41460
41461 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41462
41463         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41464         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41465
41466 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41467
41468         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41469
41470 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41471
41472         PR c/15444
41473         * gcc.dg/format/xopen-1.c: Adjust expected message.
41474         * gcc.dg/format/xopen-3.c: New test.
41475
41476 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41477
41478         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41479
41480 2004-05-14  Jeff Law  <law@redhat.com>
41481
41482         * gcc.dg/tree-ssa/20040514-2.c: New test.
41483
41484 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41485
41486         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41487         this ...
41488         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41489         this.
41490
41491 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41492
41493         * gcc.dg/tree-ssa/20040514-1.c: New test.
41494
41495 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41496
41497         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41498         test.
41499
41500 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41501
41502         PR fortran/14066
41503         * gfortran.fortran-torture/compile/do_1.f90: New test.
41504
41505 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41506
41507         PR fortran/15051
41508         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41509         test.
41510
41511 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41512
41513         PR fortran/15149
41514         * gfortran.fortran-torture/execute/random_init.f90: New test.
41515
41516 2004-05-13  Paul Brook  <paul@codesourcery.com>
41517
41518         PR fortran/15314
41519         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41520
41521 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41522
41523         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41524         for the powerpc case.
41525
41526 2004-05-13  Jeff Law  <law@redhat.com>
41527
41528         * gcc.dg/tree-ssa/20040513-1.c: New test.
41529         * gcc.dg/tree-ssa/20040513-2.c: New test.
41530
41531 2004-05-13  Paul Brook  <paul@codesourcery.com>
41532
41533         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41534         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41535         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41536
41537 2004-05-13  Andreas Schwab  <schwab@suse.de>
41538
41539         PR other/10819
41540         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41541         characters.
41542
41543 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41544
41545         PR fortran/15294
41546         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41547
41548 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41549
41550         Merge from tree-ssa-20020619-branch.  See
41551         ChangeLog.tree-ssa for details.
41552
41553 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41554
41555         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41556         include <altivec.h> explicitly.
41557         * gcc.dg/altivec-13.c: Likewise.
41558
41559 2004-05-11  Paul Brook  <paul@codesourcery.com>
41560
41561         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41562
41563 2004-05-10  Eric Christopher  <echristo@redhat.com>
41564
41565         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41566         * gcc.dg/sibcall-4.c: Ditto.
41567
41568 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41569
41570         * g++.dg/ext/altivec-8.C: New test case.
41571         * gcc.dg/altivec-13.c: New test case.
41572
41573 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41574
41575         * gcc.c-torture/execute/divcmp-1.c: New test case.
41576         * gcc.c-torture/execute/divcmp-2.c: New test case.
41577         * gcc.c-torture/execute/divcmp-3.c: New test case.
41578
41579 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41580
41581         * g++.dg/other/pragma-re-2.C: New test.
41582
41583 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41584
41585         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41586         * gcc.dg/i386-387-2.c: Likewise.
41587
41588         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41589         __builtin_drem.
41590         * gcc.dg/i386-387-6.c: Likewise.
41591
41592 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41593
41594         * gcc.dg/builtins-33.c: Also check log1p*.
41595
41596 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41597
41598         PR optimization/15296
41599         * gcc.c-torture/execute/pr15296.c: New test.
41600
41601 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41602
41603         * gcc.dg/builtins-40.c: New test.
41604
41605 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41606
41607         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41608
41609 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41610
41611         * g++.dg/ext/spe1.C: New testcase.
41612
41613 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41614
41615         * objc.dg/image-info.m: Allow additional attributes
41616         for __image_info section.
41617
41618 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41619
41620         * gcc.dg/torture/mips-hilo-2.c: New test.
41621
41622 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41623
41624         PR c++/14389
41625         * g++.dg/template/member5.C: New test.
41626
41627 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41628
41629         * gcc.dg/builtins-34.c: Also check expm1*.
41630
41631 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41632
41633         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41634         * gcc.dg/torture/builtin-convert-3.c: New test.
41635
41636 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41637
41638         PR middle-end/15054
41639         * g++.dg/opt/pr15054.C: New test.
41640
41641 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41642
41643         * gcc.dg/torture/builtin-rounding-1.c: New test.
41644         * gcc.dg/builtins-25.c: Delete.
41645         * gcc.dg/builtins-29.c: Delete.
41646
41647 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41648
41649         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41650         * gcc.dg/sibcall-4.c: Likewise.
41651         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41652
41653 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41654
41655         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41656         bit-field on 16-bit targets.
41657
41658 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41659
41660         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41661         16-bit targets.
41662
41663 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41664
41665         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41666         * gcc.dg/rs6000-power2-2.c: Likewise.
41667
41668 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41669
41670         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41671         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41672         Change the asm registers to be in form of frN instead of fN.
41673
41674 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41675
41676         * gcc.dg/torture/builtin-convert-2.c: New test.
41677
41678 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41679
41680         * gcc.dg/rs6000-power2-1.c: New test.
41681         * gcc.dg/rs6000-power2-2.c: New test.
41682
41683 2004-04-28  Jan Hubicka  <jh@suse.cz>
41684
41685         * gcc.dg/unused-6.c: New test.
41686
41687 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41688             Ulrich Weigand  <uweigand@de.ibm.com>
41689
41690         * ada/acats/run_all.sh: Define $target variable.
41691
41692 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41693
41694         PR c++/15119
41695         * g++.dg/other/vararg-1.C: New test.
41696
41697         PR c++/4794
41698         * g++.dg/eh/cleanup3.C: New test.
41699
41700 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41701
41702         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41703         and ad8011a (target_insn).
41704         * ada/acats/support/macro.dfs: Likewise.
41705         * ada/acats/support/impbit.adb: New file.
41706
41707 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41708
41709         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41710
41711 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41712
41713         * gcc.dg/loop-3.c: New test.
41714
41715 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41716
41717         * gcc.c-torture/execute/simd-5.c: New test.
41718
41719 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41720
41721         PR c++/15064
41722         * g++.dg/template/crash18.C: New test.
41723
41724 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41725
41726         * g++.dg/ext/complit3.C: New test.
41727
41728 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41729
41730         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41731         * gcc.dg/altivec-3.c: Same.
41732         * gcc.dg/altivec-varargs-1.c: Same.
41733
41734 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41735
41736         * lib/target-supports.exp (check_profiling_available): Assume
41737         profiling is not available on powerpc-eabi targets.
41738
41739 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41740
41741         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41742         * gcc.dg/vmx/bug-1.c: Ditto.
41743
41744 2004-04-20  Eric Christopher  <echristo@redhat.com>
41745
41746         * gcc.dg/charset/extern.c: New test.
41747         * g++.dg/charset/extern3.cc: Ditto.
41748
41749 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41750
41751         * gcc.dg/builtins-39.c: New test.
41752
41753 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41754
41755         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41756
41757 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41758
41759         * gcc.dg/torture/mips-hilo-1.c: New test.
41760
41761 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41762
41763         * gcc.c-torture/compile/20040419-1.c: New test.
41764
41765 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41766
41767         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41768
41769 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41770             Aldy Hernandez  <aldyh@redhat.com>
41771
41772         * gcc.c-torture/execute/va-arg-24.c: New.
41773
41774 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41775             Aldy Hernandez  <aldyh@redhat.com>
41776
41777         * gcc.dg/vmx/1b-01.c: New.
41778         * gcc.dg/vmx/1b-02.c: New.
41779         * gcc.dg/vmx/1b-03.c: New.
41780         * gcc.dg/vmx/1b-04.c: New.
41781         * gcc.dg/vmx/1b-05.c: New.
41782         * gcc.dg/vmx/1b-06.c: New.
41783         * gcc.dg/vmx/1b-07.c: New.
41784         * gcc.dg/vmx/1c-01.c: New.
41785         * gcc.dg/vmx/1c-02.c: New.
41786         * gcc.dg/vmx/3a-01a.c: New.
41787         * gcc.dg/vmx/3a-01.c: New.
41788         * gcc.dg/vmx/3a-01m.c: New.
41789         * gcc.dg/vmx/3a-03.c: New.
41790         * gcc.dg/vmx/3a-03m.c: New.
41791         * gcc.dg/vmx/3a-04.c: New.
41792         * gcc.dg/vmx/3a-04m.c: New.
41793         * gcc.dg/vmx/3a-05.c: New.
41794         * gcc.dg/vmx/3a-06.c: New.
41795         * gcc.dg/vmx/3a-06m.c: New.
41796         * gcc.dg/vmx/3a-07.c: New.
41797         * gcc.dg/vmx/3b-01.c: New.
41798         * gcc.dg/vmx/3b-02.c: New.
41799         * gcc.dg/vmx/3b-10.c: New.
41800         * gcc.dg/vmx/3b-13.c: New.
41801         * gcc.dg/vmx/3b-14.c: New.
41802         * gcc.dg/vmx/3b-15.c: New.
41803         * gcc.dg/vmx/3c-01a.c: New.
41804         * gcc.dg/vmx/3c-01.c: New.
41805         * gcc.dg/vmx/3c-02.c: New.
41806         * gcc.dg/vmx/3c-03.c: New.
41807         * gcc.dg/vmx/3d-01.c: New.
41808         * gcc.dg/vmx/4-01.c: New.
41809         * gcc.dg/vmx/4-03.c: New.
41810         * gcc.dg/vmx/5-01.c: New.
41811         * gcc.dg/vmx/5-02.c: New.
41812         * gcc.dg/vmx/5-03.c: New.
41813         * gcc.dg/vmx/5-04.c: New.
41814         * gcc.dg/vmx/5-05.c: New.
41815         * gcc.dg/vmx/5-06.c: New.
41816         * gcc.dg/vmx/5-07.c: New.
41817         * gcc.dg/vmx/5-07t.c: New.
41818         * gcc.dg/vmx/5-08.c: New.
41819         * gcc.dg/vmx/5-10.c: New.
41820         * gcc.dg/vmx/5-11.c: New.
41821         * gcc.dg/vmx/7-01a.c: New.
41822         * gcc.dg/vmx/7-01.c: New.
41823         * gcc.dg/vmx/7c-01.c: New.
41824         * gcc.dg/vmx/7d-01.c: New.
41825         * gcc.dg/vmx/7d-02.c: New.
41826         * gcc.dg/vmx/8-01.c: New.
41827         * gcc.dg/vmx/8-02a.c: New.
41828         * gcc.dg/vmx/8-02.c: New.
41829         * gcc.dg/vmx/brode-1.c: New.
41830         * gcc.dg/vmx/bug-1.c: New.
41831         * gcc.dg/vmx/bug-2.c: New.
41832         * gcc.dg/vmx/bug-3.c: New.
41833         * gcc.dg/vmx/cw-bug-1.c: New.
41834         * gcc.dg/vmx/cw-bug-2.c: New.
41835         * gcc.dg/vmx/cw-bug-3.c: New.
41836         * gcc.dg/vmx/dct.c: New.
41837         * gcc.dg/vmx/debug-1.c: New.
41838         * gcc.dg/vmx/debug-2.c: New.
41839         * gcc.dg/vmx/debug-3.c: New.
41840         * gcc.dg/vmx/debug-4.c: New.
41841         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41842         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41843         * gcc.dg/vmx/eg-5.c: New.
41844         * gcc.dg/vmx/fft.c: New.
41845         * gcc.dg/vmx/gcc-bug-1.c: New.
41846         * gcc.dg/vmx/gcc-bug-2.c: New.
41847         * gcc.dg/vmx/gcc-bug-3.c: New.
41848         * gcc.dg/vmx/gcc-bug-4.c: New.
41849         * gcc.dg/vmx/gcc-bug-5.c: New.
41850         * gcc.dg/vmx/gcc-bug-6.c: New.
41851         * gcc.dg/vmx/gcc-bug-7.c: New.
41852         * gcc.dg/vmx/gcc-bug-8.c: New.
41853         * gcc.dg/vmx/gcc-bug-9.c: New.
41854         * gcc.dg/vmx/gcc-bug-b.c: New.
41855         * gcc.dg/vmx/gcc-bug-c.c: New.
41856         * gcc.dg/vmx/gcc-bug-d.c: New.
41857         * gcc.dg/vmx/gcc-bug-e.c: New.
41858         * gcc.dg/vmx/gcc-bug-f.c: New.
41859         * gcc.dg/vmx/gcc-bug-g.c: New.
41860         * gcc.dg/vmx/gcc-bug-i.c: New.
41861         * gcc.dg/vmx/harness.h: New.
41862         * gcc.dg/vmx/ira1.c: New.
41863         * gcc.dg/vmx/ira2a.c: New.
41864         * gcc.dg/vmx/ira2b.c: New.
41865         * gcc.dg/vmx/ira2.c: New.
41866         * gcc.dg/vmx/ira2c.c: New.
41867         * gcc.dg/vmx/mem.c: New.
41868         * gcc.dg/vmx/newton-1.c: New.
41869         * gcc.dg/vmx/ops.c: New.
41870         * gcc.dg/vmx/sn7153.c: New.
41871         * gcc.dg/vmx/spill2.c: New.
41872         * gcc.dg/vmx/spill3.c: New.
41873         * gcc.dg/vmx/spill.c: New.
41874         * gcc.dg/vmx/t.c: New.
41875         * gcc.dg/vmx/varargs-1.c: New.
41876         * gcc.dg/vmx/varargs-2.c: New.
41877         * gcc.dg/vmx/varargs-3.c: New.
41878         * gcc.dg/vmx/varargs-4.c: New.
41879         * gcc.dg/vmx/varargs-5.c: New.
41880         * gcc.dg/vmx/varargs-6.c: New.
41881         * gcc.dg/vmx/varargs-7.c: New.
41882         * gcc.dg/vmx/vmx.exp: New.
41883         * gcc.dg/vmx/vprint-1.c: New.
41884         * gcc.dg/vmx/vscan-1.c: New.
41885         * gcc.dg/vmx/x-01.c: New.
41886         * gcc.dg/vmx/x-02.c: New.
41887         * gcc.dg/vmx/x-03.c: New.
41888         * gcc.dg/vmx/x-04.c: New.
41889         * gcc.dg/vmx/x-05.c: New.
41890         * gcc.dg/vmx/yousufi-1.c: New.
41891         * gcc.dg/vmx/zero-1.c: New.
41892         * gcc.dg/vmx/zero.c: New.
41893
41894 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41895
41896         * g++.dg/lookup/java1.C: Update for chage of
41897         _Jv_AllocObject.
41898         * g++.dg/lookup/java2.C: Likewise.
41899
41900 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41901
41902         * ada/acats/run_all.sh: use -O2 by default.
41903
41904 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41905
41906         * gcc.dg/vr-mult-[12].c: New tests.
41907
41908 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41909
41910         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41911
41912         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41913
41914 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41915
41916         * lib/target-supports.exp (check_profiling_available): Assume
41917         profiling isn't available for mips*-*-elf targets.
41918
41919 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41920
41921         * gcc.dg/builtins-38.c: New test.
41922
41923 2004-04-14  Eric Christopher  <echristo@redhat.com>
41924
41925         * g++.dg/charset/charset.exp: Run .cc extension tests.
41926
41927 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41928
41929         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41930
41931 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41932
41933         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41934
41935 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41936
41937         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41938         * gcc.dg/i386-387-2.c: Likewise.
41939
41940         * gcc.dg/i386-387-7.c: New test.
41941         * gcc.dg/i386-387-8.c: New test.
41942
41943         * gcc.dg/builtins-37.c: New test.
41944
41945 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41946
41947         * g++.dg/pch/externc-1.C: Add missing semicolon.
41948
41949 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41950
41951         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41952
41953 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41954
41955         * gcc.c-torture/execute/20040411-1.c: New test.
41956
41957 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41958
41959         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41960
41961 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41962
41963         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41964
41965 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41966
41967         * lib/target-supports.exp (check_named_sections_available): New.
41968         * lib/gcc-dg.exp (dg-require-named-sections): New.
41969         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41970         old-deja.exp.  Also prune error-count message from HP linker.
41971         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41972
41973         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41974         * g++.old-deja/g++.pt/static3.C: Likewise.
41975         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41976
41977 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41978
41979         * gcc.c-torture/execute/20040409-1.c: New test case.
41980         * gcc.c-torture/execute/20040409-2.c: New test case.
41981         * gcc.c-torture/execute/20040409-3.c: New test case.
41982
41983 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41984
41985         * gcc.dg/20040409-1.c: New test.
41986
41987 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41988
41989         PR target/14888
41990         * g++.dg/opt/pr14888.C: New test case.
41991
41992 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41993
41994         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41995         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41996         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41997         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41998         New tests.
41999
42000 2004-04-08  Paul Brook  <paul@codesourcery.com>
42001
42002         * gcc.dg/spill-1.c: New test.
42003
42004 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42005
42006         * gcc.dg/torture/builtin-ctype-2.c: New test.
42007
42008 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42009
42010         * gcc.dg/pch/pch.exp: Add largefile test.
42011
42012 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42013
42014         * g++.dg/pch/externc-1.Hs: New.
42015         * g++.dg/pch/externc-1.C: New.
42016
42017 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42018
42019         * gcc.dg/compat/struct-by-value-5a_main.c,
42020         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42021         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42022         * gcc.dg/compat/struct-by-value-5a_x.c,
42023         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42024         gcc.dg/compat/struct-by-value-5_x.c.
42025         * gcc.dg/compat/struct-by-value-5a_y.c,
42026         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42027         gcc.dg/compat/struct-by-value-5_y.c.
42028
42029         * gcc.dg/compat/struct-by-value-6a_main.c,
42030         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42031         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42032         * gcc.dg/compat/struct-by-value-6a_x.c,
42033         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42034         gcc.dg/compat/struct-by-value-6_x.c.
42035         * gcc.dg/compat/struct-by-value-6a_y.c,
42036         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42037         gcc.dg/compat/struct-by-value-6_y.c.
42038
42039         * gcc.dg/compat/struct-by-value-7a_main.c,
42040         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42041         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42042         * gcc.dg/compat/struct-by-value-7a_x.c,
42043         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42044         gcc.dg/compat/struct-by-value-7_x.c.
42045         * gcc.dg/compat/struct-by-value-7a_y.c,
42046         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42047         gcc.dg/compat/struct-by-value-7_y.c.
42048
42049 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42050
42051         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42052         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42053         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42054         options.
42055
42056 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42057
42058         * gcc.dg/builtins-36.c: New test.
42059
42060 2004-04-06  Paul Brook  <paul@codesourcery.com>
42061
42062         * README.gcc: Remove obsolete contraint on testcases.
42063
42064 2004-04-05  Paul Brook  <paul@codesourcery.com>
42065
42066         PR2123
42067         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42068         failure and exit(0) on success.
42069         * g++.dg/expr/anew2.C: Ditto.
42070         * g++.dg/expr/anew3.C: Ditto.
42071         * g++.dg/expr/anew4.C: Ditto.
42072
42073 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42074
42075         PR c++/3518
42076         * g++.dg/template/unify7.C: New.
42077
42078 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42079
42080         * g++.dg/README: Bring up to date with new subdirectories; remove
42081         duplicate subdirectory lines.
42082
42083 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42084
42085         PR c++/14007
42086         * g++.dg/template/unify5.C: New.
42087         * g++.dg/template/unify6.C: New.
42088         * g++.dg/template/qualttp20.C: Adjust.
42089         * g++.old-deja/g++.jason/report.C: Adjust.
42090         * g++.old-deja/g++.other/qual1.C: Adjust.
42091
42092 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42093
42094         PR c++/14803
42095         * g++.dg/inherit/ptrmem1.C: New test.
42096
42097 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42098
42099         PR c++/14755
42100         * gcc.c-torture/execute/20040331-1.c: New test.
42101         * gcc.dg/20040331-1.c: New test.
42102
42103 2004-04-01  Paul Brook  <paul@codesourcery.com>
42104
42105         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42106
42107 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42108
42109         PR c++/14724
42110         * g++.dg/init/goto1.C: New test.
42111
42112         PR c++/14763
42113         * g++.dg/template/defarg4.C: New test.
42114
42115 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42116
42117         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42118
42119 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42120
42121         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42122
42123 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42124
42125         * gcc.dg/noncompile/undeclared-2.c: New test.
42126
42127 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42128
42129         * gcc.dg/940409-1.c: Remove XFAIL.
42130         * gcc.dg/reg-vol-struct-1.c: New test.
42131
42132 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42133
42134         * gcc.dg/torture/builtin-wctype-1.c: New test.
42135
42136 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42137
42138         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42139         * gcc.dg/20001101-1.c: Likewise.
42140         * gcc.dg/20001102-1.c: Likewise.
42141
42142 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42143
42144         * gcc.dg/compare8.c: Add an additional test for XOR.
42145
42146 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42147
42148         * gcc.dg/torture/builtin-ctype-1.c: New test.
42149
42150 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42151
42152         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42153         * gcc.dg/torture/builtin-math-1.c: Likewise.
42154         * gcc.dg/torture/builtin-power-1.c: New test.
42155
42156 2004-03-24  Andreas Schwab  <schwab@suse.de>
42157
42158         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42159         IA64 assembler.
42160
42161 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42162             Roger Sayle  <roger@eyesopen.com>
42163
42164         * gcc.dg/compare8.c: New test case.
42165
42166 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42167
42168         * g++.dg/ext/altivec-7.C: New test.
42169
42170 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42171
42172         PR 12267, 12391, 12560, 13129, 14114, 14133
42173         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42174         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42175         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42176         Adjust error regexps.
42177         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42178         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42179         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42180         * gcc.dg/local1.c: Add explanatory comment.
42181
42182 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42183
42184         PR optimization/14669
42185         * g++.dg/opt/fold2.C: New test case.
42186
42187 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42188
42189         PR c/14069
42190         * gcc.dg/20040322-1.c: New test.
42191
42192 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42193
42194         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42195         * gcc.dg/ultrasp4.c: Likewise.
42196         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42197
42198 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42199
42200         * gcc.dg/i386-sse-8.c: Reset default options.
42201
42202 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42203
42204         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42205         in the error message text.
42206
42207 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42208
42209         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42210
42211 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42212
42213         PR c++/14616
42214         * g++.dg/init/array13.C: New test.
42215
42216 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42217
42218         PR target/13889
42219         * gcc.c-torture/compile/pr13889.c: New test case.
42220
42221 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42222
42223         PR c/14635
42224         * builtins-1.c (nan, nans): Don't test.
42225         * builtins-30.c: Don't use nan, nanf, nanl.
42226         * builtins-35.c: New test.
42227
42228 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42229
42230         * g++.dg/ext/altivec-6.C: New test.
42231
42232 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42233
42234         * g++.dg/init/placement3.C: New test.
42235
42236         * g++.dg/template/spec13.C: New test.
42237
42238         * g++.dg/lookup/using11.C: New test.
42239
42240         * g++.dg/lookup/koenig3.C: New test.
42241
42242         * g++.dg/template/operator2.C: New test.
42243
42244         * g++.dg/expr/dtor3.C: New test.
42245         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42246         marker.
42247         * g++.old-deja/g++.law/visibility28.C: Likewise.
42248
42249 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42250
42251         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42252         * gcc.dg/ppc64-abi-3.c: Likewise.
42253
42254 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42255
42256         PR c++/14545
42257         * g++.dg/parse/template15.C: New test.
42258
42259 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42260
42261         * g++.dg/expr/dtor2.C: New test.
42262
42263         * g++.dg/lookup/anon4.C: New test.
42264
42265         * g++.dg/overload/using1.C: New test.
42266
42267         * g++.dg/template/lookup7.C: New test.
42268
42269         * g++.dg/template/typename6.C: New test.
42270
42271         * g++.dg/expr/cond6.C: New test.
42272
42273 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42274
42275         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42276
42277 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42278
42279         * g++.dg/expr/cond5.C: New test.
42280         * g++.dg/expr/constcast1.C: Likewise.
42281         * g++.dg/expr/ptrmem2.C: Likewise.
42282         * g++.dg/expr/ptrmem3.C: Likewise.
42283         * g++.dg/lookup/main1.C: Likewise.
42284         * g++.dg/template/lookup6.C: Likewise.
42285
42286 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42287
42288         * gcc.dg/local1.c: New test.
42289
42290         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42291
42292 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42293
42294         * gcc.dg/torture/builtin-convert-1.c: New test.
42295
42296 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42297
42298         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42299
42300 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42301
42302         PR c++/14481
42303         * g++.dg/warn/Wunused-7.C: New test.
42304
42305 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42306
42307         * gcc.dg/torture/builtin-integral-1.c: New test.
42308
42309 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42310
42311         PR c++/14586
42312         * g++.dg/parse/non-dependent3.C: New test.
42313
42314 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42315
42316         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42317         * g++.dg/eh/simd-2.C: Likewise.
42318         * g++.dg/init/array10.C: Likewise.
42319         * gcc.c-torture/compile/simd-1.c: Likewise.
42320         * gcc.c-torture/compile/simd-2.c: Likewise.
42321         * gcc.c-torture/compile/simd-3.c: Likewise.
42322         * gcc.c-torture/compile/simd-4.c: Likewise.
42323         * gcc.c-torture/compile/simd-6.c: Likewise.
42324         * gcc.c-torture/execute/simd-1.c: Likewise.
42325         * gcc.c-torture/execute/simd-2.c: Likewise.
42326         * gcc.dg/compat/vector-defs.h: Likewise.
42327         * gcc.dg/20020531-1.c: Likewise.
42328         * gcc.dg/altivec-3.c: Likewise.
42329         * gcc.dg/altivec-4.c: Likewise.
42330         * gcc.dg/altivec-varargs-1.c: Likewise.
42331         * gcc.dg/compat/vector-defs.h: Likewise.
42332         * gcc.dg/i386-mmx-3.c: Likewise.
42333         * gcc.dg/i386-sse-4.c: Likewise.
42334         * gcc.dg/i386-sse-5.c: Likewise.
42335         * gcc.dg/i386-sse-8.c: Likewise.
42336         * gcc.dg/simd-1.c: Likewise.
42337         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42338         __ev64_opaque__ since the machine description provides it.
42339
42340 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42341
42342         * lib/compat.exp (skip_list): New global variable.
42343         Use it to hold the user defined COMPAT_SKIPS list if any.
42344         (compat-obj): Add the members of skip_list to optall.
42345
42346 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42347
42348         * gcc.dg/compat/union-by-value-1_main.c,
42349         union-by-value-1_x.c, union-by-value-1_y.c,
42350         union-check.h, union-defs.h,
42351         union-init.h, union-return-1_main.c,
42352         union-return-1_x.c, union-return-1_y.c: New files.
42353
42354 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42355
42356         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42357         mixed-struct-init.h: Add 4 mixed structure types.
42358         struct-by-value-21_main.c, struct-by-value-21_x.c,
42359         struct-by-value-21_y.c, struct-return-21_main.c,
42360         struct-return-21_x.c, struct-return-21_y.c: New files.
42361
42362 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42363
42364         PR c++/14550
42365         * g++.dg/parse/template14.C: New test.
42366
42367 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42368
42369         * gcc.c-torture/execute/20040313-1.c: New test.
42370
42371 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42372
42373         PR target/14533
42374         * gcc.dg/20040311-2.c: New test.
42375
42376 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42377
42378         PR other/14544
42379         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42380         bit-field.
42381
42382 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42383
42384         * gcc.dg/20040305-2.c: Add missing return statement.
42385
42386 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42387
42388         * gcc.dg/builtins-34.c: Also check pow10*.
42389
42390 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42391
42392         PR target/14262
42393         * gcc.dg/20040305-2.c: New test.
42394
42395 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42396
42397         * gcc.dg/20040310-1.c: New test.
42398
42399 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42400
42401         * gcc.c-torture/execute/20040311-1.c: New test case.
42402
42403 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42404
42405         PR c++/14476
42406         * g++.dg/lookup/enum1.C: New test.
42407
42408 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42409
42410         PR c++/14510
42411         * g++.dg/lookup/struct2.C: New test.
42412
42413 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42414
42415         * gcc.dg/builtins-34.c: New test.
42416
42417 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42418
42419         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42420
42421 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42422
42423         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42424         * gcc.dg/alias-2.c: New testcase.
42425
42426 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42427
42428         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42429
42430 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42431
42432         * gcc.c-torture/execute/20040309-1.c: New test case.
42433
42434 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42435
42436         PR c++/14397
42437         * g++.dg/overload/ref1.C: New.
42438
42439 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42440
42441         PR c++/14409
42442         * g++.dg/template/spec12.C: New test.
42443
42444         PR c++/14448
42445         * g++.dg/parse/crash14.C: New test.
42446
42447 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42448
42449         PR c++/14230
42450         * g++.dg/init/ref11.C: New test.
42451
42452 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42453
42454         PR c++/14432
42455         * g++.dg/parse/builtin2.C: New test.
42456
42457 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42458
42459         PR c++/14401
42460         * g++.dg/init/ctor3.C: New test.
42461         * g++.dg/init/union1.C: New test.
42462         * g++.dg/ext/anon-struct4.C: New test.
42463
42464 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42465
42466         * g++.dg/lookup/koenig1.C: Tweak error messages.
42467         * g++.dg/lookup/used-before-declaration.C: Likewise.
42468         * g++.dg/other/do1.C: Likewise.
42469         * g++.dg/overload/koenig1.C: Likewise.
42470         * g++.dg/parse/crash13.C: Likewise.
42471         * g++.dg/template/instantiate3.C: Likewise.
42472
42473 2004-03-08  Eric Christopher  <echristo@redhat.com>
42474
42475         * * lib/target-supports.exp: Enable libiconv in test
42476         compilation.  Fix up error checking.
42477
42478 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42479
42480         PR middle-end/14289
42481         * gcc.dg/pr14289-1.c: New test case.
42482         * gcc.dg/pr14289-2.c: Likewise.
42483         * gcc.dg/pr14289-3.c: Likewise.
42484
42485 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42486
42487         * gcc.c-torture/execute/20040308-1.c: New test.
42488
42489 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42490
42491         * gcc.c-torture/execute/20040307-1.c: New test case.
42492
42493 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42494
42495         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42496
42497 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42498
42499         * gcc.dg/20040306-1.c: New test.
42500
42501 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42502
42503         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42504         them static.
42505         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42506
42507 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42508
42509         PR c/14465
42510         * gcc.dg/decl-6.c: New test.
42511
42512 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42513
42514         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42515         Rename LOGPOW -> LOG_POW.
42516         (SQRT_EXP, POW_EXP): New.
42517
42518 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42519
42520         * gcc.dg/i386-sse-8.c: New test.
42521
42522 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42523
42524         PR c/14114
42525         * gcc.dg/decl-5.c: New test.
42526
42527 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42528
42529         * gcc.dg/20040305-1.c: New test.
42530
42531 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42532
42533         PR other/14354
42534         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42535
42536 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42537
42538         PR c++/14425, c++/14426
42539         * g++.dg/ext/altivec-4.C: New test.
42540         * g++.dg/ext/altivec-5.C: New test.
42541
42542 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42543
42544         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42545         global variables of a type with no linkage.
42546         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42547         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42548         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42549         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42550         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42551         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42552         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42553         * g++.dg/warn/deprecated.C: Name enum Color.
42554         * g++.dg/overload/VLA.C: Name structure for 'b'.
42555         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42556
42557 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42558
42559         * gcc.c-torture/compile/20040304-1.c: New test.
42560
42561 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42562
42563         PR 13728
42564         * gcc.dg/decl-4.c: New testcase.
42565
42566 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42567
42568         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42569         as PRECF if sizeof (float) > sizeof (double).
42570         (PRECL): Make it the same as PRECF if
42571         sizeof (float) > sizeof (long double).
42572
42573 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42574
42575         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42576         system type.  Add check for irix6 which doesn't have c99 runtime.
42577
42578 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42579
42580         * gcc.dg/const-elim-1.c: xfail for xtensa.
42581
42582 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42583
42584         PR c++/14369
42585         * g++.dg/template/cond4.C: New test.
42586
42587 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42588
42589         PR c++/14360
42590         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42591
42592         PR c++/14361
42593         * g++.dg/parse/defarg7.C: New test.
42594
42595         PR c++/14359
42596         * g++.dg/template/friend26.C: New test.
42597
42598 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42599
42600         PR c++/14324
42601         * g++.dg/abi/mangle21.C: New test.
42602
42603         PR c++/14260
42604         * g++.dg/parse/constructor2.C: New test.
42605
42606         PR c++/14337
42607         * g++.dg/template/sfinae1.C: New test.
42608
42609 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42610
42611         PR c++/14267
42612         * g++.dg/expr/crash2.C: New test.
42613
42614         PR middle-end/13448
42615         * gcc.dg/inline-5.c: New test.
42616         * gcc.dg/always-inline.c: Split out tests into ...
42617         * gcc.dg/always-inline2.c: ... this and ...
42618         * gcc.dg/always-inline3.c: ... this.
42619
42620 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42621
42622         PR debug/12103
42623         * g++.dg/debug/crash1.C: New test.
42624
42625 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42626
42627         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42628         function with __attribute__((noinline)).
42629         (recurser_void2): Likewise.
42630         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42631         (recurser_void2): Likewise.
42632
42633 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42634
42635         PR middle-end/14203
42636         * g++.dg/warn/Wunused-6.C: New test case.
42637
42638 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42639
42640         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42641         not defined.
42642
42643 2004-02-27  Eric Christopher  <echristo@redhat.com>
42644
42645         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42646         * g++.dg/charset/asm2.c: Run only x86.
42647         * gcc.dg/charset/asm3.c: Ditto.
42648
42649 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42650
42651         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42652         ld_library_path.
42653
42654 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42655
42656         * g++.dg/ext/altivec-3.C: New.
42657
42658 2004-02-26  Richard Henderson  <rth@redhat.com>
42659
42660         * g++.dg/ext/attrib10.C: Mark for warning.
42661         * gcc.dg/attr-alias-1.c: New.
42662
42663 2004-02-26  Richard Henderson  <rth@redhat.com>
42664
42665         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42666         * gcc.c-torture/execute/20040208-2.c: ... it back.
42667
42668 2004-02-26  Eric Christopher  <echristo@redhat.com>
42669
42670         * lib/target-supports.exp (check-iconv-available): New function.
42671         * lib/gcc-dg.exp (dg-require-iconv): New function.
42672         Use above.
42673         * gcc.dg/charset: New directory.
42674         * gcc.dg/charset/charset.exp: New file.
42675         * gcc.dg/charset/asm1.c: Ditto.
42676         * gcc.dg/charset/asm2.c: Ditto.
42677         * gcc.dg/charset/asm3.c: Ditto.
42678         * gcc.dg/charset/asm4.c: Ditto.
42679         * gcc.dg/charset/asm5.c: Ditto.
42680         * gcc.dg/charset/attribute1.c: Ditto.
42681         * gcc.dg/charset/attribute2.c: Ditto.
42682         * gcc.dg/charset/string1.c: Ditto.
42683         * g++.dg/charset: New directory.
42684         * g++.dg/dg.exp: Add here. Special options.
42685         * g++.dg/charset/charset.exp: New file.
42686         * g++.dg/charset/asm1.c: Ditto.
42687         * g++.dg/charset/asm2.c: Ditto.
42688         * g++.dg/charset/asm3.c: Ditto.
42689         * g++.dg/charset/asm4.c: Ditto.
42690         * g++.dg/charset/attribute1.c: Ditto.
42691         * g++.dg/charset/attribute2.c: Ditto.
42692         * g++.dg/charset/extern1.cc: Ditto.
42693         * g++.dg/charset/extern2.cc: Ditto.
42694         * g++.dg/charset/string1.c: Ditto.
42695
42696 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42697
42698         PR c++/14278
42699         * g++.dg/parse/comma1.C: New test.
42700
42701 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42702
42703         PR c++/14284
42704         * g++.dg/template/ttp8.C: New test.
42705
42706 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42707
42708         * gcc.dg/fixuns-trunc-1.c: New test.
42709
42710 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42711
42712         * gcc.dg/builtins-config.h: Use #elif.
42713
42714 2004-02-26  Michael Matz  <matz@suse.de>
42715
42716         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42717         * gcc.dg/991214-1.c: Likewise.
42718         * gcc.dg/i386-asm-1.c: Likewise.
42719
42720 2004-02-25  Richard Henderson  <rth@redhat.com>
42721
42722         * gcc.c-torture/execute/20040208-2.c: Move ...
42723         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42724
42725 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42726
42727         PR c++/14246
42728         * g++.dg/other/crash-3.C: New test.
42729
42730 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42731
42732         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42733         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42734
42735         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42736         HP-UX.
42737
42738 2004-02-24  Michael Matz  <matz@suse.de>
42739
42740         * gcc.dg/i386-regparm.c: New.
42741
42742 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42743
42744         * gcc.c-torture/execute/20040223-1.c: New.
42745
42746 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42747             Kazu Hirata  <kazu@cs.umass.edu>
42748
42749         * gcc.dg/fwritable-strings-1.c: Remove.
42750
42751 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42752
42753         PR c/14156
42754         * gcc.dg/20040223-1.c: New test.
42755
42756 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42757
42758         PR c++/14106
42759         * g++.dg/ext/typeof9.C: New test.
42760
42761 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42762
42763         PR c++/14250
42764         * g++.dg/other/switch1.C: New test.
42765
42766 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42767
42768         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42769         * gcc.dg/va-arg-1.c: Likewise.
42770
42771 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42772
42773         PR c++/14143
42774         * g++.dg/template/koenig5.C: New test.
42775
42776 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42777
42778         * g++.dg/ext/altivec-1.C: Generalize target triple.
42779         * g++.dg/ext/altivec-2.C: New test case.
42780         * g++.dg/ext/altivec_check.h: New file.
42781         * gcc.dg/altivec-1.c: Generalize target triple;
42782         include altivec_check.h and call altivec_check().
42783         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42784         * gcc.dg/altivec-6.c: New test case.
42785         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42786         type casts as needed.
42787         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42788         altivec_check().
42789         * gcc.dg/altivec-12.c: New test case.
42790         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42791         include altivec_check.h and call altivec_check().
42792         * gcc.dg/altivec_check.h: New file.
42793
42794 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42795
42796         * lib/target-supports.exp (check_alias_available): Don't mangle
42797         function `g' in test program.
42798
42799 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42800
42801         * lib/target-supports.exp (check_profiling_available): Check
42802         argument to determine whether we support a profiling type.
42803         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42804         check_profiling_available.
42805         * g++.dg/bprob/bprob.exp: Likewise.
42806         * g77.dg/bprob/bprob.exp: Likewise.
42807         * gcc.misc-tests/bprob.exp: Likewise.
42808         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42809         dg-require-profiling and delete expected error handling.
42810         * gcc.dg/20021014-1.c: Likewise.
42811         * gcc.dg/nest.c: Likewise.
42812
42813 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42814
42815         PR c++/12007
42816         * g++.dg/other/vthunk1.C: New test.
42817
42818 2004-02-20  Falk Hueffner  <falk@debian.org>
42819
42820         PR target/14201
42821         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42822
42823 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42824
42825         PR c++/13927
42826         * g++.dg/other/error8.C: Remove XFAIL markers.
42827
42828         PR c++/14173
42829         * g++.dg/ext/packed5.C: New test.
42830
42831         PR c++/14199
42832         * g++.dg/warn/Wunused-5.C: New test.
42833
42834         PR c++/14186
42835         * g++.dg/lookup/member1.C: New test.
42836
42837 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42838
42839         * gcc.c-torture/compile/20040130-1.c: Enable only when
42840         __INT_MAX__ >= 2147483647L.
42841         * gcc.c-torture/compile/961203-1.c: Likewise.
42842
42843 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42844
42845         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42846         * g++.dg/opt/template1.C: Robustify assembler regexp
42847
42848 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42849
42850         * gcc.c-torture/execute/simd-4.x: Remove.
42851         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42852         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42853         Guard with #ifndef SKIP_ATTRIBUTE.
42854         * gcc.dg/compat/vector-1_y.c: Likewise.
42855         * gcc.dg/compat/vector-2_x.c: Likewise.
42856         * gcc.dg/compat/vector-2_y.c: Likewise.
42857         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42858         * g++.dg/eh/simd-2.C: Likewise.
42859
42860 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42861
42862         * gcc.c-torture/compile/complex-1.c: New.
42863
42864 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42865
42866         PR target/14209
42867         * gcc.c-torture/execute/20040218-1.c: New test.
42868
42869 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42870
42871         PR c++/14181
42872         * g++.dg/parse/new2.C: New test.
42873
42874 2004-02-18  Paul Brook  <paul@codesourcery.com>
42875
42876         * gcc.c-torture/compile/libcall-1.c: New test.
42877
42878 2004-02-18  Paul Brook  <paul@codesourcery.com>
42879
42880         PR debug/12934
42881         * gcc.dg/debug/debug-7.c: New test.
42882
42883 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42884
42885         * gcc.dg/20040217-1.c: New test.
42886
42887 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42888
42889         * gcc.c-torture/execute/990208-1.x: Delete.
42890
42891 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42892
42893         * gcc.c-torture/execute/20040208-2.x: New file.
42894
42895 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42896
42897         PR c++/11326
42898         * g++.dg/abi/structret1.C: New test.
42899
42900 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42901
42902         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42903         (i386_cpuid): No need to test if cpuid is available on AMD64.
42904         Fix assembly, so that it works onboth i386 and AMD64.
42905         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42906         (vecInLong): Fix s[] member type to unsigned int.
42907         (vecInWord): Remove type.
42908         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42909         (a64, b64, c64, d64, e64): Remove.
42910         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42911         Remove unused variable.  Remove initialization of removed variables.
42912         Don't call mmx_tests nor sse_tests.
42913         (reference_mmx, reference_sse): Remove.
42914         (check): Add return stmt.
42915         * gcc.dg/i386-sse-7.c: New test.
42916         * gcc.dg/i386-mmx-4.c: New test.
42917
42918 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42919
42920         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42921         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42922         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42923         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42924         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42925         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42926         g++.dg/tc1/dr94.C: Fix line terminator.
42927
42928 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42929
42930         * gcc.c-torture/compile/20040216-1.c: New.
42931
42932 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42933
42934         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42935         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42936         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42937         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42938         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42939         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42940
42941 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42942
42943         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42944
42945 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42946
42947         PR c++/13971
42948         * g++.dg/expr/cond4.C: New test.
42949
42950         PR c++/14086
42951         * g++.dg/lookup/crash2.C: New test.
42952
42953 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42954
42955         * gcc.c-torture/compile/20040214-2.c: New test.
42956
42957 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42958
42959         PR c++/14116
42960         * g++.dg/ext/typeof8.C: New test.
42961
42962 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42963
42964         * gcc.c-torture/compile/20040214-1.c: New test.
42965
42966 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42967
42968         PR c++/13635
42969         * g++.dg/template/spec11.C: New test.
42970
42971 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42972
42973         PR c++/13927
42974         * g++.dg/other/error8.C: New test.
42975
42976 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42977
42978         PR c++/14122
42979         * g++.dg/template/array4.C: New test.
42980
42981         PR c++/14108
42982         * g++.dg/inherit/thunk2.C: New test.
42983
42984         PR c++/14083
42985         * g++.dg/eh/cond2.C: New test.
42986
42987 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42988
42989         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42990
42991 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42992
42993         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42994
42995 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42996
42997         * g++.dg/simd-2.C: xfail on ppc64-linux.
42998
42999 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43000
43001         PR c/456
43002         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43003         tests.
43004
43005 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43006
43007         * gcc.dg/builtins-33.c: New test.
43008
43009 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43010
43011         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43012
43013 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43014
43015         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43016
43017 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43018
43019         * gcc.dg/ppc64-abi-3.c: New test.
43020
43021 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43022
43023         PR c/14092
43024
43025         * gcc.dg/pr14092-1.c: New testcase.
43026
43027 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43028
43029         * gcc.dg/cpp/assert4.c: Fix typo last change.
43030
43031         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43032         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43033
43034         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43035
43036 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43037
43038         * gcc.c-torture/compile/20040209-1.c: New test case.
43039
43040 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43041
43042         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43043
43044 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43045
43046         * gcc.c-torture/execute/20040208-[12].c: New tests.
43047
43048 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43049
43050         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43051
43052 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43053
43054         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43055
43056 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43057
43058         Bug 13856
43059         * gcc.dg/visibility-8.c: New testcase.
43060
43061 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43062
43063         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43064         arguments.
43065         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43066
43067 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43068
43069         PR middle-end/13696
43070         * g++.dg/opt/fold1.C: New test case.
43071
43072 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43073
43074         PR c++/14033
43075         * g++.dg/other/crash-2.C: New test.
43076
43077 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43078
43079         PR c++/14028
43080         * g++.dg/parse/angle-bracket2.C: New test.
43081
43082 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43083
43084         PR middle-end/13750
43085         Revert:
43086         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43087         PR pch/13361
43088         * g++.dg/pch/wchar-1.C: New.
43089         * g++.dg/pch/wchar-1.Hs: New.
43090
43091 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43092
43093         PR c++/14008
43094         * g++.dg/parse/error15.C: New test.
43095         * g++.dg/parse/crash11.C: Update dg-error mark.
43096
43097 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43098
43099         PR c++/13932
43100         * g++.dg/warn/conv2.C: New test.
43101
43102 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43103
43104         PR c++/13086
43105         * g++.dg/warn/incomplete1.C: Remove xfail.
43106
43107 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43108
43109         * lib/file-format.exp (gcc_target_object_format): Use
43110         ${tool}_target_compile, not gcc_target_compile.
43111         * lib/target-supports.exp (check_alias_available): Likewise.
43112         (check_gc_sections_available): Likewise.
43113         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43114         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43115         dg-require-alias.
43116
43117 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43118
43119         PR c++/13969
43120         * g++.dg/template/static6.C: New test.
43121
43122 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43123
43124         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43125
43126 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43127
43128         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43129         tests for systems where `char' is unsigned by default.
43130
43131 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43132
43133         PR c++/13997
43134         * g++.dg/template/partial3.C: New test.
43135
43136 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43137
43138         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43139         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43140         Remove mentions of obsolete ports.
43141
43142 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43143
43144         * gcc.dg/noncompile/20001228-1.c: Fix for new
43145         error message.
43146
43147 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43148
43149         PR target/9348
43150         * gcc.c-torture/execute/multdi-1.c: New test case.
43151
43152 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43153
43154         PR c++/13925
43155         * g++.dg/template/lookup5.C: New test.
43156
43157 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43158
43159         PR c++/13950
43160         * g++.dg/template/lookup4.C: New test.
43161
43162         PR c++/13970
43163         * g++.dg/parse/error14.C: New test.
43164
43165         PR c++/14002
43166         * g++.dg/parse/template13.C: New test.
43167
43168 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43169
43170         PR c++/13978
43171         * g++.dg/template/koenig4.C: New test.
43172
43173         PR c++/13968
43174         * g++.dg/template/crash17.C: New test.
43175
43176         PR c++/13975
43177         * g++.dg/parse/error13.C: New test.
43178         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43179
43180 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43181
43182         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43183
43184 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43185
43186         PR c/11658
43187         PR c/13994
43188         * gcc.dg/noncompile/20040203-1.c: New test.
43189         * gcc.dg/noncompile/20040203-2.c: Likewise.
43190         * gcc.dg/noncompile/20040203-3.c: Likewise.
43191         * gcc.dg/20040203-1.c: Likewise.
43192
43193 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43194
43195         PR c++/10858
43196         * g++.dg/template/sizeof7.C: New test.
43197
43198 2004-02-02  Eric Christopher  <echristo@redhat.com>
43199             Zack Weinberg  <zack@codesourcery.com>
43200
43201         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43202
43203 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43204
43205         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43206         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43207         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43208         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43209
43210 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43211
43212         PR c++/13113
43213         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43214
43215         PR c++/13854
43216         * g++.dg/ext/attrib13.C: New test.
43217
43218         PR c++/13907
43219         * g++.dg/conversion/op2.C: New test.
43220
43221 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43222
43223         * gcc.dg/titype-1.c: Fix pasto.
43224
43225 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43226
43227         * gcc.dg/titype-1.c: New test.
43228
43229 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43230
43231         PR c++/13957
43232         * g++.dg/template/non-type-template-argument-1.C,
43233         g++.dg/template/qualified-id1.C: Update dg-error marks.
43234         * g++.dg/template/nontype6.C: New test.
43235
43236 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43237
43238         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43239         * gcc.dg/builtins-31.c: New testcase.
43240         * gcc.dg/builtins-32.c: New testcase.
43241
43242 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43243
43244         * objc.dg/call-super-2.m: Update line numbers
43245         for the including of stddef.h.
43246
43247 2004-01-30  Michael Matz  <matz@suse.de>
43248
43249         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43250         g++.dg/ext/case-range3.C: New tests.
43251
43252 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43253
43254         DR206
43255         PR c++/13813
43256         * g++.dg/template/member4.C: New test.
43257
43258 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43259
43260         PR c++/13683
43261         * g++.dg/template/sizeof6.C: New test.
43262
43263 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43264
43265         * gcc.dg/fwritable-strings-1.c: New test.
43266
43267 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43268
43269         * gcc.c-torture/compile/20040130-1.c: New test.
43270
43271 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43272
43273         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43274
43275 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43276
43277         PR c++/13883
43278         * g++.dg/template/ctor3.C: New test.
43279
43280 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43281
43282         * g++.dg/tc1: New directory.
43283         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43284         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43285         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43286         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43287         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43288
43289 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43290
43291         * g++.dg/parse/error11.C: New test.
43292         * g++.dg/parse/error12.C: Likewise.
43293
43294 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43295
43296         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43297         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43298
43299 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43300
43301         PR c++/13791
43302         * g++.dg/ext/attrib12.C: New test.
43303
43304         PR c++/13736
43305         * g++.dg/parse/cast2.C: New test.
43306
43307 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43308
43309         * objc.dg/encode-2.m (main): New local string.  Set depending on
43310         sizeof long.  Use in sscanf call.
43311         * objc.dg/encode-3.m (main): New local string.  Set depending on
43312         sizeof long.  Use in scan_initial call.
43313
43314 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43315
43316         * objc.dg/call-super-2.m: Make LP64-safe.
43317         * objc.dg/desig-init-1.m: Likewise.
43318
43319 2004-01-27  Devang Patel <dpatel@apple.com>
43320
43321         * g++.dg/debug/namespace1.C: New test.
43322
43323 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43324
43325         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43326         xscale-*-*.
43327
43328         * gcc.dg/arm-mmx-1.c: New test.
43329
43330 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43331
43332         * gcc.dg/20040127-1.c: New test.
43333         * gcc.dg/20040127-2.c: New test.
43334
43335 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43336
43337         * objc.dg/stret-1.m (glob): Renamed to globa.
43338
43339 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43340
43341         PR c++/13663
43342         * g++.dg/expr/for1.C: New test.
43343
43344 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43345
43346         PR middle-end/13779
43347         * gcc.dg/darwin-longlong.c: New test.
43348
43349 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43350
43351         * gcc.dg/20040124-1.c: Moved test from here...
43352         * gcc.c-torture/compile/20040124-1.c: ...to here.
43353
43354 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43355
43356         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43357         the assembly output if -m64 is passed.
43358
43359 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43360
43361         PR c++/13833
43362         * g++.dg/template/cond3.C: New test.
43363
43364 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43365
43366         PR c++/13810
43367         * g++.dg/template/ttp7.C: New test.
43368
43369 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43370
43371         PR c++/13797
43372         * g++.dg/template/nontype4.C: New test.
43373         * g++.dg/template/nontype5.C: Likewise.
43374
43375 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43376
43377         * gcc.dg/torture/mips-clobber-at.c: New test.
43378
43379 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43380
43381         * gcc.dg/20040124-1.c: New test.
43382
43383 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43384
43385         * gcc.dg/20040123-1.c: New test.
43386
43387 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43388
43389         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43390
43391 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43392
43393         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43394
43395 2004-01-23  Andrew Pinski  <apinski@apple.com>
43396
43397         * gcc.dg/20030121-1.c: Move to ..
43398         * gcc.dg/20040121-1.c: here.
43399
43400 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43401
43402         * gcc.dg/builtins-29.c: New test case.
43403
43404 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43405
43406         PR 18314
43407         * gcc.dg/builtins-30.c: New testcase.
43408
43409 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43410
43411         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43412         * lib/g77.exp: Likewise.
43413         * lib/objc.exp: Likewise.
43414         * lib/g++.exp: Likewise.
43415
43416 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43417
43418         * gcc.dg/struct-by-value-2.c: New test.
43419
43420 2004-01-21  Andrew Pinski  <apinski@apple.com>
43421
43422         PR target/13785
43423         * gcc.dg/20030121-1.c: New test.
43424
43425 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43426
43427         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43428         clobber frame pointer register in asm statement.
43429
43430 2004-01-21  Falk Hueffner  <falk@debian.org>
43431
43432         * gcc.c-torture/compile/20040121-1.c: New test.
43433
43434 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43435
43436         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43437
43438 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43439
43440         * gcc.dg/ppc64-abi-2.c: New test.
43441
43442 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43443
43444         * lib/treelang.exp: Fill out this file.
43445         * lib/treelang-dg.exp: New File.
43446
43447 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43448
43449         * gcc.c-torture/compile/981022-1.c: Remove.
43450         * gcc.dg/array-5.c: Remove XFAIL.
43451         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43452         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43453         gcc.dg/cond-lvalue-1.c: Update.
43454         * gcc.dg/cast-lvalue-2.c: New test.
43455
43456 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43457
43458         PR c++/13592
43459         * g++.dg/other/error1.C (class foo): Tweak error message.
43460
43461         PR c++/13592
43462         * g++.dg/template/call2.C: New test.
43463
43464 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43465
43466         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43467         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43468         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43469         scalar-return-1_x.c, scalar-return-2_y.c,
43470         scalar-return-3_x.c, scalar-return-3_y.c,
43471         scalar-return-4_x.c, scalar-return-4_y.c,
43472         struct-align-1.h, struct-align-1_x.c,
43473         struct-align-1_y.c, struct-align-2.h,
43474         struct-align-2_x.c, struct-align-2_y.c,
43475         struct-by-value-10_y.c, struct-by-value-11_x.c,
43476         struct-by-value-11_y.c, struct-by-value-12_x.c,
43477         struct-by-value-12_y.c, struct-by-value-13_x.c,
43478         struct-by-value-13_y.c, struct-by-value-14_x.c,
43479         struct-by-value-14_y.c, struct-by-value-15_x.c,
43480         struct-by-value-15_y.c, struct-by-value-16_y.c,
43481         struct-by-value-17_y.c, struct-by-value-18_y.c,
43482         struct-by-value-19_y.c, struct-by-value-1_x.c,
43483         struct-by-value-1_y.c, struct-by-value-20_y.c,
43484         struct-by-value-2_x.c, struct-by-value-2_y.c,
43485         struct-by-value-3_y.c, struct-by-value-4_x.c,
43486         struct-by-value-4_y.c, struct-by-value-5_y.c,
43487         struct-by-value-6_y.c, struct-by-value-7_y.c
43488         struct-by-value-8_x.c, struct-by-value-8_y.c
43489         struct-by-value-9_x.c, struct-by-value-9_y.c
43490         struct-return-10_x.c, struct-return-10_y.c,
43491         struct-return-19_x.c, struct-return-20_x.c
43492         struct-return-2_x.c, struct-return-2_y.c
43493         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43494         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43495
43496 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43497
43498         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43499         attribute on sparc*-sun-solaris2.*.
43500
43501 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43502
43503         PR c++/13710
43504         * g++.dg/ext/typeof7.C: New test.
43505
43506 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43507
43508         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43509         * gcc.dg/const-elim-1.c: Same.
43510
43511 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43512
43513         * objc.dg/stret-1.m: New.
43514         * objc.dg/stret-2.m: New.
43515
43516 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43517
43518         PR c++/11895
43519         * g++.dg/ext/vector1.C: New test.
43520
43521 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43522
43523         * gcc.dg/pch/import-1.c: New.
43524         * gcc.dg/pch/import-1.hs: New.
43525         * gcc.dg/pch/import-1a.h: New.
43526         * gcc.dg/pch/import-1b.h: New.
43527         * gcc.dg/pch/import-1c.h: New.
43528
43529 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43530
43531         PR c++/13574
43532         * g++.dg/ext/array1.C: New test.
43533
43534         PR c++/13178
43535         * g++.dg/conversion/op1.C: New test.
43536
43537 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43538
43539         PR 11864
43540         From Kazumoto Kojima / Dan Kegel:
43541         * gcc.dg/pr11864-1.c: New test.
43542
43543         PR 10392
43544         From Marcus Comstedt / Dan Kegel:
43545         * gcc.dg/pr10392-1.c: New test.
43546
43547 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43548
43549         PR c++/13478
43550         * g++.dg/init/ref10.C: New test.
43551
43552 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43553
43554         PR c++/13407
43555         * g++.dg/parse/typename6.C: New test.
43556
43557 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43558
43559         PR pch/13361
43560         * g++.dg/pch/wchar-1.C: New.
43561         * g++.dg/pch/wchar-1.Hs: New.
43562
43563 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43564
43565         PR c++/9259
43566         * g++.dg/expr/sizeof2.C: New test.
43567
43568 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43569
43570         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43571
43572 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43573
43574         PR c++/13659
43575         * g++.dg/lookup/strong-using-3.C: New.
43576         * g++.dg/lookup/using-10.C: New.
43577
43578 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43579
43580         PR c++/13594
43581         * g++.dg/lookup/strong-using-2.C: New.
43582
43583 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43584             Dan Kegel <dank@kegel.com>
43585             J"orn Rennecke <joern.rennecke@superh.com>
43586
43587         PR target/9365
43588         * gcc.dg/pr9365-1.c: New test.
43589
43590 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43591
43592         PR c++/8856
43593         * g++.dg/parse/casting-operator2.C: New test.
43594         * g++.old-deja/g++.pt/explicit83.C: Remove.
43595
43596 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43597
43598         * gcc.dg/label-compound-stmt-1.c: New test.
43599         * gcc.c-torture/compile/950922-1.c,
43600         gcc.c-torture/compile/20000211-3.c,
43601         gcc.c-torture/compile/20000518-1.c,
43602         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43603         compound statements.
43604
43605 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43606
43607         * gcc.dg/ppc64-abi-1.c: New test.
43608
43609 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43610
43611          * g++.dg/ext/attrib9.C: Add dg-warnings.
43612
43613 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43614
43615         PR c++/12335
43616         * g++.dg/parse/dtor3.C: New test.
43617
43618 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43619
43620         PR c++/12709
43621         * g++.dg/parse/try-catch-1.C: New test.
43622
43623 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43624
43625         * ada/acats/run_all.sh: Add more verbose output in acats.log
43626         when compiling tests.
43627
43628 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43629
43630         PR 13656
43631         * gcc.dg/typedef-redecl.c: New test case.
43632         * gcc.dg/typedef-redecl.h: New support file.
43633
43634 2004-01-13  Jan Hubicka  <jh@suse.cz>
43635
43636         * gcc.dg/always_inline.c: New test.
43637         * gcc.dg/debug/20031231-1.c: Fix.
43638
43639 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43640
43641         PR c++/13474
43642         * g++.dg/template/array3.C: New test.
43643
43644 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43645
43646         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43647         * g++.dg/warn/Wunused-2.C: Likewise.
43648
43649 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43650
43651         PR c++/13289
43652         * g++.dg/template/instantiate6.C: New test.
43653
43654 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43655
43656         PR middle-end/11397
43657         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43658
43659 2004-01-12  Jan Hubicka  <jh@suse.cz>
43660
43661         PR opt/12826
43662         * gcc.dg/20040112-1.c: New.
43663
43664         * gcc.dg/dwarf-die[1-7].c: Move to...
43665         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43666         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43667
43668 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43669
43670         PR c++/4100
43671         * g++.dg/parse/friend4.C: New test.
43672
43673 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43674
43675         PR c++/4100
43676         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43677         definition is called a friend.
43678
43679 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43680
43681         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43682
43683 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43684
43685         PR c++/3478
43686         * g++.dg/parse/error10.C: New test.
43687         * g++.dg/template/arg2.C: Accept "invalid type" error.
43688
43689 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43690
43691         PR middle-end/13392
43692         * g++.dg/opt/expect2.C: New test.
43693
43694 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43695
43696         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43697         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43698         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43699         Update dg-error regexps.
43700
43701 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43702
43703         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43704         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43705
43706 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43707
43708         * gcc.dg/pragma-re-1.c: Use right pointer type.
43709
43710 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43711
43712         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43713
43714 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43715
43716         * gcc.dg/rs6000-ldouble-1.c: New.
43717
43718 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43719
43720         DR 337
43721         PR c++/9256
43722         * g++.dg/other/abstract1.C: New test.
43723
43724 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43725
43726         * g++.dg/lookup/strong-using-1.C: New.
43727
43728 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43729
43730         PR c/11234
43731         * gcc.dg/func-ptr-conv-1.c: New test.
43732         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43733
43734 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43735
43736         PR target/13380.
43737         * gcc.c-torture/compile/20040109-1.c: New.
43738
43739 2004-01-08  Stuart Hastings  <stuart@apple.com>
43740
43741         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43742         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43743         * gcc.dg/i386-sse-6.c: ...this new testcase.
43744
43745 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43746
43747         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43748
43749 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43750
43751         * ada/acats/run_acats: Treat 'gnatchop' the same way
43752         as 'gnatmake'.  Export GCC_DRIVER.
43753         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43754         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43755
43756 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43757
43758         PR c++/12573
43759         * g++.dg/template/dependent-expr4.C: New test.
43760
43761 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43762
43763         * gcc.dg/altivec-11.c: New test.
43764
43765 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43766
43767         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43768
43769 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43770
43771         PR c/6024
43772         * gcc.dg/enum-compat-1.c: New test.
43773         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43774
43775 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43776
43777         PR c/12165
43778         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43779         gcc.dg/c99-idem-qual-3.c: New tests.
43780
43781 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43782
43783         * gcc.dg/winline-7.c: Don't cast void * to int.
43784
43785 2004-01-06  Jan Hubicka  <jh@suse.cz>
43786
43787         * gcc.dg/i386-sse-5.c: New test
43788         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43789
43790 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43791
43792         PR c++/12815
43793         * g++.dg/rtti/typeid4.C: New test.
43794
43795 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43796
43797         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43798
43799 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43800
43801         PR c++/12132
43802         * g++.dg/template/error11.C: New test.
43803
43804         PR c++/13451
43805         * g++.dg/template/class2.C: New test.
43806
43807 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43808         Richard Sandiford <rsandifo@redhat.com>
43809
43810         PR c++/13387
43811         * g++.dg/opt/alias3.C: New test.
43812
43813 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43814
43815         PR c++/13157
43816         * g++.dg/template/koenig3.C: New test.
43817
43818         PR c++/13529
43819         * g++.dg/parse/offsetof3.C: New test.
43820
43821         * g++.dg/init/copy7.C: Add missing dg-error markers.
43822
43823         PR c++/12226
43824         * g++.dg/init/copy7.c: New test.
43825
43826         PR c++/13536
43827         * g++.dg/parse/cast1.C: New test.
43828
43829 2004-01-04  Jan Hubicka  <jh@suse.cz>
43830
43831         * gcc.dg/winline[1-7].c: New tests.
43832
43833 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43834
43835         PR c++/13520
43836         * g++.dg/template/qualttp22.C: New test.
43837
43838 2004-01-01  Jan Hubicka  <jh@suse.cz>
43839
43840         * gcc.dg/debug/20031231-1.c: New.
43841         * gcc.c-torture/compile/20040101-1.c: New.
43842         * gcc.dg/dwarf-die-[1-7].c: New.
43843
43844 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43845
43846         PR optimization/13521
43847         * gcc.c-torture/compile/20031231-1.c: New test.
43848
43849 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43850
43851         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43852
43853 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43854
43855         PR c++/10079
43856         * g++.dg/template/crash16.C: New test.
43857
43858 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43859
43860         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43861
43862 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43863
43864         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43865         ports.
43866         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43867         * g++.old-deja/g++.law/profile1.C: Likewise.
43868         * gcc.c-torture/compile/981006-1.c: Likewise.
43869         * gcc.c-torture/execute/loop-2e.x: Likewise.
43870         * gcc.c-torture/execute/loop-2f.x: Remove.
43871         * gcc.c-torture/execute/loop-2g.x: Likewise.
43872         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43873         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43874
43875 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43876
43877         PR c++/13507
43878         * g++.dg/ext/attrib11.C: New test.
43879
43880         PR c++/13494
43881         * g++.dg/template/array2-1.C: New test.
43882         * g++.dg/template/array2-2.C: New test.
43883
43884 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43885
43886         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43887
43888 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43889
43890         PR c++/12774
43891         * g++.dg/template/array1-1.C: New test.
43892         * g++.dg/template/array1-2.C: New test.
43893
43894 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43895
43896         PR fortran/12632
43897         * g77.dg/12632.f: New test case.
43898
43899 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43900
43901         PR c++/13289
43902         * g++.dg/parse/nontype1.C: New test.
43903
43904 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43905
43906         PR c++/12403
43907         * g++.dg/parse/explicit1.C: New test.
43908         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43909
43910 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43911
43912         PR c++/13081
43913         * g++.dg/opt/inline6.C: New test.
43914
43915         PR c++/12613
43916         * g++.dg/parse/error9.C: New test.
43917
43918         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43919
43920 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43921
43922         PR c++/13009
43923         * g++.dg/init/assign1.C: New test.
43924
43925 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43926
43927         PR c++/13070
43928         * g++.dg/warn/format3.C: New test case.
43929
43930 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43931
43932         * gcc.c-torture/compile/20031227-1.c: New test.
43933
43934 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43935
43936         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43937         * g77.dg/bprob/bprob.exp: Likewise.
43938         * gcc.misc-tests/bprob.exp: Likewise.
43939         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43940         variants on systems where the library does not provide that
43941         functionality.
43942         * gcc.dg/builtins-20.c: Use builtins-config.h.
43943         * gcc.dg/builtins-config.h: New file.
43944
43945 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43946
43947         * lib/gcc-dg.exp (dg-require-profiling): New function.
43948         * lib/target-supports.exp (check_profiling_available): Likewise.
43949         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43950         * g77.dg/bprob/bprob.exp: Likewise.
43951         * gcc.misc-tests/bprob.exp: Likewise.
43952         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43953         * gcc.dg/20021014-1.c: Likewise.
43954         * gcc.dg/nest.c: Likewise.
43955
43956 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43957
43958         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43959         compiling.
43960         * g++.dg/lookup/java2.C: Likewise.
43961         * gcc.dg/cpp/lexident.c: Likewise.
43962
43963 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43964
43965         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43966         given.
43967         * gcc.c-torture/compile/961203-1.c: Likewise.
43968         * gcc.c-torture/compile/980506-1.c: Likewise.
43969
43970 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43971
43972         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43973         (additional_prunes): New global.
43974         (gcc-dg-prune): Handle additional per-test pruning.
43975         (dg-test): Clear additional_prunes between tests.
43976
43977         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43978         dg-prune-output to avoid spurious failures from assembler
43979         complaining about nonexistent WAW violations.
43980         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43981         Use dg-prune-output to avoid spurious failures from assembler
43982         warning about Itanium B-step errata.
43983
43984 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43985
43986         * g++.dg/abi/macro0.C: New test.
43987         * g++.dg/abi/macro1.C: Likewise.
43988         * g++.dg/abi/macro2.C: Likewise.
43989
43990         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43991         * g++.dg/abi/bitfield7.C: Likewise.
43992         * g++.dg/abi/dtor2.C: Likewise.
43993         * g++.dg/abi/mangle11.C: Likewise.
43994         * g++.dg/abi/mangle12.C: Likewise.
43995         * g++.dg/abi/mangle14.C: Likewise.
43996         * g++.dg/abi/mangle17.C: Likewise.
43997         * g++.dg/abi/vbase10.C: Likewise.
43998         * g++.dg/abi/vbase14.C: Likewise.
43999         * g++.dg/template/qualttp17.C: Likewise.
44000
44001 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44002
44003         PR c/11995
44004         * gcc.dg/20031223-1.c: New test.
44005
44006 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44007
44008         * gcc.dg/noreturn-7.c: New test.
44009
44010 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44011
44012         * gcc.dg/null-pointer-1.c: New test.
44013
44014 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44015
44016         * g++.old-deja/g++.jason/template18.C: Remove.
44017         * g++.old-deja/g++.jason/template37.C: Likewise.
44018
44019         PR c++/12862
44020         * g++.dg/lookup/ns1.C: New test.
44021
44022         PR c++/12397
44023         * g++.dg/template/lookup3.C: New test.
44024
44025 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44026
44027         * g++.dg/template/recurse1.C: New test
44028
44029 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44030
44031         PR c++/12479
44032         * g++.dg/parse/semicolon1.C: New test.
44033         * g++.dg/parse/semicolon1.h: Likewise.
44034
44035 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44036
44037         * gcc.dg/darwin-misaligned.c: New test.
44038
44039 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44040
44041         PR c/9163
44042         * gcc.dg/20031222-1.c: New test.
44043
44044 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44045
44046         PR c++/13438
44047         * g++.dg/parse/error8.C: New test.
44048
44049         PR c++/11554
44050         * g++.dg/warn/ctor-init-1.C: New test.
44051
44052 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44053
44054         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44055         too small.
44056         * gcc.c-torture/compile/930217-1.c: Likewise.
44057         * gcc.c-torture/compile/930513-1.c: Likewise.
44058         * gcc.c-torture/execute/920908-2.c: Likewise.
44059         * gcc.c-torture/execute/921204-1.c: Likewise.
44060         * gcc.c-torture/execute/930621-1.c: Likewise.
44061         * gcc.c-torture/execute/930630-1.c: Likewise.
44062         * gcc.c-torture/execute/931031-1.c: Likewise.
44063         * gcc.c-torture/execute/980602-2.c: Likewise.
44064         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44065         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44066         * gcc.c-torture/execute/extzvsi.c: Likewise.
44067         * gcc.c-torture/unsorted/ext.c: Likewise.
44068
44069 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44070
44071         PR target/12749
44072         * gcc.c-torture/compile/20031220-2.c: New test case.
44073
44074 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44075
44076         PR optimization/13031
44077         * gcc.c-torture/compile/20031220-1.c: New test case.
44078
44079 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44080
44081         * gcc.dg/cast-function-1.c: New test.
44082
44083 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44084
44085         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44086         formats.
44087
44088 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44089
44090         PR c++/12795
44091         * g++.dg/ext/attrib10.C: New test.
44092
44093 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44094
44095         * gcc.dg/cleanup-10.c: New test.
44096         * gcc.dg/cleanup-11.c: New test.
44097
44098 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44099
44100         PR c++/13239
44101         * g++.dg/opt/expect1.C: New test.
44102
44103 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44104
44105         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44106
44107 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44108
44109         PR debug/12923
44110         * gcc.dg/20031218-1.c: New test.
44111
44112         PR debug/12389
44113         * gcc.dg/20031218-2.c: New test.
44114         * gcc.dg/20031218-3.c: New test.
44115
44116         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44117         of label name and allow for USER_LABEL_PREFIX == "_" names.
44118         * g++.dg/abi/mangle18-2.C: Likewise.
44119         * g++.dg/abi/mangle19-1.C: Likewise.
44120         * g++.dg/abi/mangle19-2.C: Likewise.
44121         * g++.dg/abi/mangle20-1.C: Likewise.
44122         * g++.dg/abi/mangle20-2.C: Likewise.
44123
44124 2003-12-18  Richard Henderson  <rth@redhat.com>
44125
44126         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44127
44128 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44129             Dan Kegel <dank@kegel.com>
44130
44131         PR other/12009
44132         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44133         testing a cross compiler, it causes spurious compile failures.
44134         * lib/g++.exp: Likewise.
44135
44136 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44137
44138         PR c++/13262
44139         * g++.dg/template/access13.C: New test.
44140
44141 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44142
44143         * gcc.dg/20031216-1.c: New test.
44144
44145 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44146
44147         PR c++/9154
44148         * g++.dg/template/error10.C: New test.
44149
44150 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44151
44152         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44153         * g++.dg/eh/simd-2.C: Likewise.
44154
44155 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44156             Roger Sayle  <roger@eyesopen.com>
44157
44158         * gcc.c-torture/execute/ieee/mzero5.c: New.
44159
44160 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44161
44162         PR c++/10603
44163         * g++.dg/parse/error6.C: New test.
44164
44165         PR c++/12827
44166         * g++.dg/parse/error7.C: New test.
44167
44168 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44169
44170         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44171         at -O with stabs debugging formats.
44172         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44173         * gcc.dg/debug/debug-2.c: Likewise.
44174
44175 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44176
44177         PR c++/12696
44178         * g++.dg/init/error1.C: New test.
44179
44180         PR c++/12218
44181         * g++.dg/init/pm3.C: New test.
44182
44183 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44184
44185         PR c/3347
44186         * gcc.dg/bitfld-8.c: New test.
44187
44188 2003-12-16  James Lemke  <jim@wasabisystems.com>
44189
44190         * gcc.dg/arm-scd42-[123].c: New tests.
44191
44192 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44193
44194         PR c++/9043
44195         * g++.dg/abi/mangle20-1.C: New test.
44196         * g++.dg/abi/mangle20-2.C: New test.
44197
44198 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44199
44200         PR c++/13275
44201         * g++.dg/other/offsetof2.C: Remove XFAIL.
44202         * g++.dg/parse/offsetof1.C: New test.
44203         * g++.gd/parse/offsetof2.C: Likewise.
44204
44205 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44206
44207         * g++.dg/template/nontype3.C: New test.
44208         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44209
44210 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44211
44212         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44213
44214 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44215
44216         PR c++/13387
44217         * g++.dg/expr/assign1.C: New test.
44218
44219         PR c++/13242
44220         * g++.dg/abi/mangle19-1.C: New test.
44221         * g++.dg/abi/mangle19-2.C: New test.
44222
44223 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44224
44225         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44226
44227 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44228
44229         * gcc.c-torture/execute/20031216-1.c: New test.
44230
44231 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44232
44233         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44234         an ICE regression.
44235
44236 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44237
44238         PR c++/10926
44239         * g++.dg/template/error9.C: New test.
44240
44241         PR c++/11116
44242         * g++.dg/template/error8.C: New test.
44243
44244 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44245
44246         PR middle-end/13400
44247         * gcc.c-torture/execute/20031215-1.c: New test case.
44248
44249 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44250
44251         PR c++/13269
44252         * g++.dg/parse/error5.C: New test.
44253
44254         PR c++/12989
44255         * g++.dg/expr/sizeof1.C: New test.
44256
44257         PR c++/13310
44258         * g++.dg/template/crash15.C: New test.
44259
44260 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44261
44262         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44263         a non-POD type as the last named parameter of a varargs function.
44264
44265 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44266
44267         PR c++/13243
44268         PR c++/12573
44269         * g++.dg/template/crash14.C: New test.
44270         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44271
44272 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44273
44274         * g++.dg/other/java1.C: New test.
44275
44276         PR c++/13241
44277         * g++.dg/abi/mangle18-1.C: New test.
44278         * g++.dg/abi/mangle18-2.C: New test.
44279
44280 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44281
44282         PR optimization/10312
44283         * gcc.c-torture/execute/20031214-1.c: New.
44284
44285 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44286
44287         PR c++/10779
44288         PR c++/12160
44289         * g++.dg/parse/error3.C: New test.
44290         * g++.dg/parse/error4.C: Likewise.
44291         * g++.dg/abi/mangle4.C: Tweak error messages.
44292         * g++.dg/lookup/using5.C: Likewise.
44293         * g++.dg/other/error2.C: Likewise.
44294         * g++.dg/parse/typename5.C: Likewise.
44295         * g++.dg/parse/undefined1.C: Likewise.
44296         * g++.dg/template/arg2.C: Likewise.
44297         * g++.dg/template/ttp3.C: Likewise.
44298         * g++.dg/template/type1.C: Likewise.
44299         * g++.old-deja/g++.other/crash32.C: Likewise.
44300         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44301
44302 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44303
44304         PR c++/13106
44305         * g++.dg/warn/noreturn-3.C: New test.
44306
44307 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44308
44309         PR c++/13118
44310         * g++.dg/abi/covariant3.C: New.
44311
44312 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44313
44314         * g++.dg/eh/ia64-1.C: New test.
44315
44316 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44317
44318         PR optimization/13037
44319         * g77.f-torture/execute/13037.f: New test case.
44320
44321 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44322
44323         PR c++/12881
44324         * g++.dg/abi/covariant2.C: New.
44325
44326 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44327
44328         * gcc.dg/cpp/trad/macro.c: New tests.
44329
44330 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44331
44332         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44333
44334 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44335
44336         PR other/10819
44337         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44338         to fix Bug 10819.
44339         * lib/g++.exp (g++_version): Likewise.
44340         * lib/g77.exp (g77_version): Likewise.
44341         * lib/objc.exp (default_objc_version): Likewise.
44342
44343 2003-12-10  Richard Henderson  <rth@redhat.com>
44344
44345         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44346
44347         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44348
44349 2003-12-08  Matt Austern  <austern@apple.com>
44350
44351         PR c/13134
44352         * lib/gcc-dg.exp (dg-require-visibility): Define.
44353         * lib/target-supports (check_visibility_available): Define.
44354         * gcc.dg/visibility-1.c: New test.
44355         * gcc.dg/visibility-2.c: Likewise.
44356         * gcc.dg/visibility-3.c: Likewise.
44357         * gcc.dg/visibility-4.c: Likewise.
44358         * gcc.dg/visibility-5.c: Likewise.
44359         * gcc.dg/visibility-6.c: Likewise.
44360         * g++.dg/ext/visibility-1.C: Likewise.
44361         * g++.dg/ext/visibility-2.C: Likewise.
44362         * g++.dg/ext/visibility-3.C: Likewise.
44363         * g++.dg/ext/visibility-4.C: Likewise.
44364         * g++.dg/ext/visibility-5.C: Likewise.
44365         * g++.dg/ext/visibility-6.C: Likewise.
44366
44367 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44368
44369         * g++.dg/lookup/java1.C: New test.
44370         * g++.dg/lookup/java2.C: New test.
44371
44372 2003-12-07  Falk Hueffner  <falk@debian.org>
44373
44374         * g++.dg/opt/noreturn-1.C: New test.
44375
44376 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44377
44378         * gcc.dg/overflow-1.c: New test.
44379
44380 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44381
44382         * g77.f-torture/compile/13060.f: New test.
44383
44384 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44385
44386         PR c++/13323
44387         * g++.dg/inherit/operator2.C: New test.
44388
44389 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44390
44391         PR c++/13305
44392         * g++.dg/ext/attrib9.C: New test.
44393
44394 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44395
44396         PR c++/13314
44397         * g++.dg/template/error7.C: New test.
44398
44399 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44400             J"orn Rennecke <joern.rennecke@superh.com>
44401
44402         PR target/13302
44403         * g++.dg/other/struct-va_list.C: New test.
44404
44405 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44406
44407         PR c++/13166
44408         * g++.dg/parse/defarg6.C: New test.
44409
44410 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44411
44412         PR target/13256
44413         * gcc.c-torture/execute/20031201-1.c: New test.
44414
44415 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44416
44417         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44418
44419 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44420
44421         * gcc.dg/builtin-return-1.c: New test.
44422
44423 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44424             J"orn Rennecke <joern.rennecke@superh.com>
44425
44426         PR optimization/13260
44427         * gcc.c-torture/execute/20031204-1.c: New test.
44428
44429 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44430
44431         PR c++/9127
44432         * g++.dg/template/error6.C: New test.
44433
44434 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * gcc.dg/20031202-1.c: New test.
44437
44438 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44439
44440         PR c++/13179
44441         * g++.dg/template/eh1.C: New test.
44442
44443         PR c++/10771
44444         * g++.dg/template/error5.C: New test.
44445
44446 2003-12-02  David Ung  <davidu@mips.com>
44447
44448         * gcc.dg/compat/vector-check.h: Corrected type for var
44449         g_##TMODE
44450
44451 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44452
44453         PR c++/10126
44454         * g++.dg/template/ptrmem8.C: New test.
44455
44456 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44457
44458         PR c++/12573
44459         * g++.dg/template/dependent-expr3.C: New test.
44460
44461 2003-12-01  James Lemke  <jim@wasabisystems.com>
44462
44463         * gcc.dg/arm-g2.c: New test.
44464
44465 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44466
44467         PR optimization/11634
44468         * gcc.dg/20031201-2.c: New test case.
44469
44470 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44471
44472         PR 11433
44473         * objc.dg/proto-lossage-3.m: New test.
44474
44475 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44476
44477         PR optimization/12628
44478         * gcc.dg/20031201-1.c: New test case.
44479
44480 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44481
44482         * gcc.dg/unaligned-1.c: New test.
44483
44484 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44485
44486         PR c++/9849
44487         * g++.dg/template/error4.C: New test.
44488         * g++.dg/template/nested3.C: Adjust error markers.
44489
44490 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44491
44492         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44493
44494 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44495
44496         PR c/10333
44497         * gcc.dg/bitfld-7.c: New test.
44498
44499 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44500
44501         * gcc.dg/tls/asm-1.C: New test.
44502
44503 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44504
44505         * gcc.dg/cpp/assert4.c: Update.
44506
44507 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44508
44509         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44510         * gcc.dg/builtin-apply3.c: New test.
44511
44512 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44513
44514         * lib/compat.exp (compat-obj): New xfaildata parameter.
44515         Use it to set compiler_conditional_xfail_data before compiling.
44516         (compat-get-options): Handle dg-xfail-if.
44517         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44518         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44519         * gcc.dg/compat/vector-1_y.c: Likewise.
44520         * gcc.dg/compat/vector-2_x.c: Likewise.
44521         * gcc.dg/compat/vector-2_y.c: Likewise.
44522
44523 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44524
44525         * g++.dg/opt/reg-stack4.C: New test.
44526
44527 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44528
44529         * gcc.dg/builtin-apply2.c: New test.
44530
44531 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44532
44533         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44534
44535 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44536
44537         PR c++/12924
44538         * g++.dg/template/template-id-2.C: New test.
44539
44540 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44541
44542         PR c++/5369
44543         * g++.dg/template/memfriend1.C: New test.
44544         * g++.dg/template/memfriend2.C: Likewise.
44545         * g++.dg/template/memfriend3.C: Likewise.
44546         * g++.dg/template/memfriend4.C: Likewise.
44547         * g++.dg/template/memfriend5.C: Likewise.
44548         * g++.dg/template/memfriend6.C: Likewise.
44549         * g++.dg/template/memfriend7.C: Likewise.
44550         * g++.dg/template/memfriend8.C: Likewise.
44551         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44552
44553 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44554
44555         PR c++/12515
44556         * g++.dg/ext/cond1.C: New test.
44557
44558 2003-11-20  Richard Henderson  <rth@redhat.com>
44559
44560         * gcc.dg/20020201-2.c: Remove.
44561         * gcc.dg/20020201-4.c: Remove.
44562         * gcc.dg/20020304-1.c: Remove.
44563
44564 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44565
44566         * gcc.dg/cpp/trad/xwin1.c: New test case.
44567
44568 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44569
44570         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44571         * lib/g77.exp: Likewise.
44572         * lib/objc.exp: Likewise.
44573         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44574         for darwin.
44575
44576 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44577
44578         PR c++/12932
44579         * g++.dg/template/static5.C: New test.
44580
44581 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44582
44583         * gcc.dg/nested-func-1.c: New test.
44584
44585 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44586
44587         * gcc.dg/cpp/assert4.c: New test.
44588
44589 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44590
44591         PR c++/2294
44592         * g++.dg/lookup/using9.c: New test.
44593
44594 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44595
44596         PR c++/12762
44597         * g++.dg/template/error3.C: New test.
44598
44599 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44600
44601         PR ada/13035
44602         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44603         No longer use a wrapper for gcc, since this does not work under
44604         Windows.
44605
44606 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44607
44608         PR c++/2094
44609         * g++.dg/template/ptrmem7.C: New test.
44610
44611 2003-11-13  Andrew Pinski <apinski@apple.com>
44612
44613         * gcc.c-torture/compile/20031113-1.c: New test.
44614
44615 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44616             Kean Johnston <jkj@sco.com>
44617
44618         PR c/13029
44619         * gcc.dg/unused-4.c: Update.
44620
44621 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44622
44623         * g++.dg/opt/const3.C: New test.
44624
44625 2003-11-13  Jan Hubicka  <jh@suse.cz>
44626
44627         * gcc.c-torture/compile/20031112-1.c: New test.
44628
44629 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44630
44631         * g++.dg/parse/crash10.C: Remove bogus error marker.
44632
44633 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44634
44635         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44636         (host_gcc): Likewise.
44637         (ROOT): Honor $PWDCMD.
44638         (BASE): Likewise.
44639         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44640
44641 2003-11-12  Catherine Moore  <clm@redhat.com>
44642
44643         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44644
44645 2003-11-12  Andreas Jaeger  <aj@suse.de>
44646             Jakub Jelinek  <jakub@redhat.com>
44647             Andrew Pinski  <pinskia@physics.uc.edu>
44648             Richard Henderson  <rth@redhat.com>
44649
44650         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44651         systems.
44652         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44653
44654         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44655         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44656
44657 2003-11-11  Andreas Jaeger  <aj@suse.de>
44658
44659         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44660
44661         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44662
44663 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44664
44665         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44666         Clean ups.
44667
44668 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44669
44670         * gcc.dg/trampoline-1.c: New test.
44671
44672 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44673
44674         * gcc.c-torture/compile/200031109-1.c: New test.
44675
44676 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44677
44678         PR c/3190
44679         PR c/8714
44680         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44681         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44682         gcc.dg/format/no-y2k-1.c: Update.
44683
44684 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44685
44686         PR optimization/10467
44687         * gcc.dg/20031108-1.c: New test case.
44688
44689 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44690
44691         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44692
44693 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44694
44695         * gcc.dg/compound-lvalue-1.c: New test.
44696         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44697         some XFAILs.
44698
44699 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44700
44701         * gcc.dg/altivec-varargs-1.c: New test.
44702
44703 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44704
44705         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44706         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44707         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44708         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44709         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44710
44711 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44712
44713         * gcc.dg/cond-lvalue-1.c: New test.
44714
44715 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44716
44717         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44718
44719 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44720
44721         PR c++/11616
44722         * g++.dg/template/instantiate5.C: New test.
44723
44724 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44725
44726         PR c++/12726
44727         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44728         * ChangeLog: Add missing first entry for above test.
44729
44730 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44731
44732         PR c++/9810
44733         * g++.dg/template/using8.C: New test.
44734         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44735
44736 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44737
44738         PR optimization/10817
44739         * gcc.c-torture/compile/20031102-1.c: New test case.
44740
44741 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44742
44743         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44744         2147483647.
44745
44746 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44747
44748         * gcc.dg/20031102-1.c: New test.
44749
44750 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44751
44752         * gcc.dg/complex-1.c: New test.
44753
44754 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44755
44756         PR c++/12796
44757         * g++.dg/template/crash13.C: Adjust expected error location.
44758         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44759
44760 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44761
44762         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44763
44764 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44765
44766         PR/10239
44767         * gcc.c-torture/compile/20031031-2.c: New test.
44768
44769 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44770
44771         PR/11640
44772         * gcc.c-torture/compile/20031031-1.c: New test.
44773
44774 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44775
44776         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44777         * gcc.misc-tests/bprob.exp: Likewise.
44778         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44779         the execution test on arm-elf configs.
44780         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44781         configs that don't support scratch files.
44782         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44783
44784 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44785
44786         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44787         done by dejagnu.
44788
44789 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44790
44791         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44792         Avoid non pure sh syntax. Add more logging.
44793
44794         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44795         fail.
44796
44797 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44798
44799         PR libgcj/10610
44800         * gcc.dg/ppc-stackalign-1.c: New test.
44801
44802 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44803
44804         * ada/acats/run_all.sh: Change output to be more compliant with
44805         dejagnu framework.
44806         Create acats.sum and acats.log files under testsuite/ada/acats
44807         Only run [a-z]* directories, to filter out e.g. CVS.
44808         Redirect build output to log file.
44809
44810 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44811
44812         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44813
44814 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44815
44816         PR ada/5909:
44817         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44818
44819 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44820
44821         * gcc.c-torture/compile/20031023-1.c: New test.
44822         * gcc.c-torture/compile/20031023-2.c: New test.
44823         * gcc.c-torture/compile/20031023-3.c: New test.
44824         * gcc.c-torture/compile/20031023-4.c: New test.
44825
44826 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44827
44828         PR c++/10371
44829         * g++.dg/lookup/scoped8.C: New test.
44830
44831 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44832
44833         * g++.dg/opt/reg-stack3.C: New test.
44834
44835 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44836
44837         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44838
44839 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44840
44841         PR c++/11076
44842         * g++.dg/template/crash13.C: New test.
44843
44844 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44845
44846         * gcc.dg/c99-restrict-2.c: New test.
44847
44848 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44849
44850         PR c++/12698, c++/12699, c++/12700, c++/12566
44851         * g++.dg/inherit/covariant9.C: New test.
44852         * g++.dg/inherit/covariant10.C: New test.
44853         * g++.dg/inherit/covariant11.C: New test.
44854
44855 2003-10-23  Jason Merrill  <jason@redhat.com>
44856
44857         PR c++/12726
44858         * g++.dg/ext/complit2.C: New test.
44859
44860 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44861
44862         PR target/12654
44863         * gcc.c-torture/execute/20031020-1.c: New test.
44864
44865 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44866
44867         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44868         following the jump_insn.
44869
44870 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44871
44872         * gcc.dg/cast-lvalue-1.c: New test.
44873
44874 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44875
44876         PR c++/11962
44877         * g++.dg/template/cond2.C: New test.
44878
44879 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44880
44881         * gcc.dg/builtins-28.c: New test.
44882
44883 2003-10-20  Jan Hubicka  <jh@suse.cz>
44884
44885         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44886         parameter.
44887         * gcc.dg/inline-2.c: Likewise.
44888
44889 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44890
44891         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44892         * gcc.dg/nest.c: Likewise.
44893
44894 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44895
44896         PR c++/9781, c++/10583, c++/11862
44897         * g++.dg/parse/crash13.C: New test.
44898
44899 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44900
44901         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44902
44903 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44904
44905         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44906         Define HAVE_C99_RUNTIME except on Solaris.
44907         * gcc.dg/builtins-20.c: Likewise.
44908
44909 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44910
44911         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44912
44913 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44914
44915         PR c++/12495
44916         * g++.dg/template/crash21.C: New test.
44917
44918 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44919
44920         PR c++/2513
44921         * g++.dg/template/typename5.C: New test.
44922
44923 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44924
44925         PR c++/12369
44926         * g++.dg/template/friend25.C: New test.
44927
44928 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44929
44930         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44931         versions.
44932
44933 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44934
44935         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44936         == 2147483647.
44937
44938 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44939
44940         * gcc.c-torture/execute/960416-1.x: Remove.
44941         * gcc.c-torture/execute/divconst-3.x: Likewise.
44942
44943 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44944
44945         PR target/12598
44946         * gcc.dg/torture/cris-volatile-1.c: New test.
44947
44948 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44949
44950         PR optimization/9325
44951         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44952         for overflowing floating point to integer conversion during RTL
44953         simplification.
44954
44955 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44956
44957         * objc/execute/_cmd.m: Fix typo.
44958         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44959         Relax 'scan-assembler' regexp.
44960         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44961         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44962         * objc.dg/zero-link-2.m: Remove blank line.
44963         * objc.dg/zero-link-3.m: New test case.
44964
44965 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44966
44967         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44968
44969         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44970         than linker trickery.
44971
44972 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44973
44974         PR c++/12370
44975         * g++.dg/other/friend2.C: New test.
44976
44977 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44978
44979         * gcc.dg/20031012-1.c: New test.
44980
44981 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44982
44983         * gcc.dg/weak/weak-3.c: Fix for new warning.
44984
44985 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44986
44987         PR optimization/8750
44988         * gcc.c-torture/execute/20031012-1.c: New test case.
44989
44990 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44991
44992         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44993         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44994
44995 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44996
44997         PR optimization/12260
44998         * gcc.c-torture/compile/20031011-2.c: New test case.
44999
45000 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45001
45002         * gcc.c-torture/execute/20031011-1.c: New testcase.
45003
45004 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45005
45006         * gcc.c-torture/compile/20031011-1.c: New test.
45007
45008 2003-10-11  Jan Hubicka  <jh@suse.cz>
45009
45010         * g++.dg/other/first-global.C: New test.
45011
45012 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45013
45014         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45015
45016 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45017
45018         * gcc.c-torture/compile/20031010-1.c: New test.
45019
45020 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45021
45022         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45023         * gcc.c-torture/execute/va-arg-25.c: ... here.
45024
45025 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45026
45027         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45028
45029 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45030
45031         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45032
45033 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45034
45035         * g++.dg/parse/error2.C: New test.
45036
45037 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45038
45039         PR c++/11097
45040         * g++.dg/other/error5.C: Modify the error message.
45041         * g++.dg/lookup/using8.C: New test.
45042
45043 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45044
45045         * gcc.dg/darwin-abi-2.c: New file.
45046         * gcc.c-torture/execute/va-arg-24.c: New file.
45047
45048 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45049
45050         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45051         indentation.
45052
45053 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45054
45055         PR c++/10147
45056         * g++.dg/other/error4.C: Update error messages.
45057         * g++.dg/template/ptrmem4.C: Likewise.
45058
45059         PR c++/12337
45060         * g++.dg/init/new9.C: New test.
45061
45062         PR c++/12334, c++/12236, c++/8656
45063         * g++.dg/ext/attrib8.C: New test.
45064
45065 2003-10-06  Devang Patel  <dpatel@apple.com>
45066
45067         * gcc.dg/debug/dwarf2-3.h: New test.
45068         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45069
45070 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45071
45072         * g++.dg/opt/cfg2.C: New test.
45073
45074 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45075
45076         * g++.dg/opt/float1.C: New test.
45077
45078 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45079
45080         * gcc.dg/c90-array-lval-6.c: New test.
45081         * gcc.dg/c99-array-lval-6.c: New test.
45082
45083 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45084             Ziemowit Laski  <zlaski@apple.com>
45085
45086         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45087         'Derived', so that it is never considered a class method; add
45088         new warning for '+port' method ambiguity.
45089         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45090         <objc/objc-api.h> (needed on Mac OS X).
45091         * objc.dg/method-13.m: New test.
45092
45093 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45094
45095         PR optimization/9325, PR java/6391
45096         * gcc.c-torture/execute/20031003-1.c: New test case.
45097
45098 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45099
45100         PR optimization/12180
45101         * gcc.dg/20031002-1.c: New test.
45102
45103         PR c++/12486
45104         * g++.dg/inherit/error1.C: New test.
45105
45106 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45107
45108         * lib/f-torture.exp (search_for): Rename to...
45109         (search_for_re): This.  Also, clean up comments and the
45110         "regexp" invocation.
45111
45112 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45113
45114         * gcc.c-torture/compile/20031002-1.c: New test.
45115
45116 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45117
45118         * g++.dg/opt/cond1.C: New test.
45119
45120 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45121
45122         * gcc.dg/Wold-style-definition-2.c: New testcase.
45123         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45124
45125 2003-09-29  Richard Henderson  <rth@redhat.com>
45126
45127         * g++.dg/init/array10.C: Add dg-options.
45128
45129 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45130
45131         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45132
45133 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45134
45135         * g++.dg/template/friend19.C: Fix typo.
45136         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45137
45138 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45139
45140         * gcc.c-torture/execute/20030928-1.c: New test.
45141         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45142
45143 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45144
45145         * g++.dg/opt/unroll1.C: New test.
45146
45147 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45148
45149         PR optimization/11741
45150         * gcc.dg/20030926-1.c: New test case.
45151
45152 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45153
45154         PR c++/5655
45155         * g++.dg/parse/access7.C: New test.
45156         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45157
45158 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45159
45160         MERGE OF objc-improvements-branch into MAINLINE:
45161         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45162         if libobjc has not been built.
45163         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45164         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45165         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45166         objc/execute/nested-3.m, objc/execute/np-2.m,
45167         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45168         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45169         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45170         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45171         objc.dg/special/unclaimed-category-1.h,
45172         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45173         well as GNU runtime.
45174         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45175         * execute/cascading-1.m, execute/function-message-1.m,
45176         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45177         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45178         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45179         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45180         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45181         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45182         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45183         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45184         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45185         * objc.dg/bitfield-2.m: Run only on Darwin.
45186         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45187         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45188         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45189         * objc.dg/const-str-1.m: Fix constant string layout.
45190
45191 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45192
45193         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45194
45195 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45196
45197         * gcc.dg/darwin-abi-1.c: New file.
45198
45199 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45200
45201         PR target/12281
45202         * gcc.c-torture/compile/20030921-1.c: New test.
45203
45204 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45205
45206         * g++.dg/opt/reg-stack2.C: New test.
45207
45208 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45209
45210         * g++.dg/eh/delayslot1.C: New test.
45211
45212 2003-09-20  Richard Henderson  <rth@redhat.com>
45213
45214         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45215
45216 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45217
45218         * gcc.c-torture/execute/20030920-1.c: New test case.
45219
45220 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45221
45222         * g++.dg/rtti/typeid3.C: Correct expected error message.
45223
45224 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45225
45226         PR c++/157
45227         * g++.dg/parse/crash12.C: New test.
45228
45229 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45230
45231         * gcc.dg/compat/mixed-struct-check.h: New.
45232         * gcc.dg/compat/mixed-struct-defs.h: New.
45233         * gcc.dg/compat/mixed-struct-init.h: New.
45234         * gcc.dg/compat/struct-by-value-19_main.c: New.
45235         * gcc.dg/compat/struct-by-value-19_x.c: New.
45236         * gcc.dg/compat/struct-by-value-19_y.c: New.
45237         * gcc.dg/compat/struct-by-value-20_main.c: New.
45238         * gcc.dg/compat/struct-by-value-20_x.c: New.
45239         * gcc.dg/compat/struct-by-value-20_y.c: New.
45240         * gcc.dg/compat/struct-return-19_main.c: New.
45241         * gcc.dg/compat/struct-return-19_x.c: New.
45242         * gcc.dg/compat/struct-return-19_y.c: New.
45243         * gcc.dg/compat/struct-return-20_main.c: New.
45244         * gcc.dg/compat/struct-return-20_x.c: New.
45245         * gcc.dg/compat/struct-return-20_y.c: New.
45246
45247 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45248         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45249         so that it will not complain on LP64 targets.
45250
45251 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45252
45253         PR c++/495
45254         * g++.dg/template/friend24.C: New test.
45255
45256 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45257
45258         PR c++/12332
45259         * g++.dg/template/memtmpl2.C: New test.
45260
45261 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45262
45263         PR target/11184
45264         * gcc.dg/builtin-apply1.c: New test.
45265
45266 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45267
45268         PR c++/9848
45269         * g++.dg/warn/Wunused-4.C: New test.
45270
45271 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45272
45273         PR c++/12316
45274         * g++.dg/other/gc2.C: New test.
45275
45276 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45277
45278         PR c++/11991
45279         * g++.dg/rtti/typeid3.C: New test.
45280
45281         PR c++/12266
45282         * g++.dg/overload/template1.C: New test.
45283
45284 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45285
45286         * g++.dg/opt/cfg3.C: New test.
45287
45288 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45289
45290         PR c++/7939
45291         * g++.dg/template/crash11.C: New test.
45292
45293 2003-09-16  Jason Merrill  <jason@redhat.com>
45294             Jakub Jelinek  <jakub@redhat.com>
45295
45296         * gcc.dg/attr-warn-unused-result.c: New test.
45297
45298 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         PR c++/12184
45301         * g++.dg/expr/call2.C: New test.
45302
45303 2003-09-15  Andreas Jaeger  <aj@suse.de>
45304
45305         * gcc.dg/Wold-style-definition-1.c: New test.
45306
45307 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/3907
45310         * g++.dg/parse/template12.C: New test.
45311
45312         * g++.dg/abi/bitfield11.C: New test.
45313         * g++.dg/abi/bitfield12.C: Likewise.
45314
45315 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45316
45317         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45318         non-expansion of functional macro name without arguments at EOL.
45319         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45320
45321 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45322
45323         * gcc.c-torture/execute/20030914-[12].c: New tests.
45324
45325 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45326
45327         PR c++/11788
45328         * g++.dg/overload/addr1.C: New test.
45329
45330 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45331
45332         * gcc.dg/20030909-1.c: New test.
45333
45334 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45335
45336         * gcc.dg/ultrasp10.c: New test.
45337
45338 2003-09-09  Devang Patel  <dpatel@apple.com>
45339
45340         * gcc.dg/darwin-ld-6.c: New test.
45341
45342 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45343
45344         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45345
45346 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45347
45348         * gcc.dg/ia64-types1.c: New test.
45349         * gcc.dg/ia64-types2.c: Likewise.
45350
45351 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45352
45353         * gcc.dg/builtins-1.c: Add more _Complex tests.
45354         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45355
45356         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45357         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45358
45359 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45360
45361         PR c++/11786
45362         * g++.dg/lookup/koenig2.C: New test.
45363
45364         PR c++/5296
45365         * g++.dg/rtti/typeid2.C: New test.
45366
45367 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45368
45369         * gcc.c-torture/compile/20030904-1.c: New test.
45370
45371 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45372
45373         * g++.dg/opt/longbranch2.C: New test.
45374
45375 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45376
45377         * g++.dg/template/crash10.C: Only compile it.
45378
45379 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45380
45381         PR middle-end/11665
45382         * gcc.c-torture/compile/20030907-1.c: New test.
45383         * g++.dg/init/array11.C: New test.
45384
45385 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45386
45387         PR c++/11852
45388         * g++.dg/init/struct1.C: New test.
45389
45390 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45391
45392         PR c++/12181
45393         * g++.dg/expr/comma1.C: New test.
45394
45395 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45396
45397         PR c++/11867
45398         * g++.dg/expr/static_cast5.C: New test.
45399
45400 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45401
45402         PR c++/11507
45403         * g++.dg/lookup/scoped7.C: New test.
45404
45405         PR c++/9574
45406         * g++.dg/other/static1.C: New test.
45407
45408         PR c++/11490
45409         * g++.dg/warn/template-1.C: New test.
45410
45411         PR c++/11432
45412         * g++.dg/template/crash10.C: New test.
45413
45414         PR c++/2478
45415         * g++.dg/overload/VLA.C: New test.
45416
45417         PR c++/10804
45418         * g++.dg/template/call1.C: New test.
45419
45420 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45421
45422         PR c++/11794
45423         * g++.dg/parse/using3.C: New test.
45424
45425 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45426
45427         PR c++/11409
45428         * g++.dg/overload/builtin3.C: New test case.
45429
45430 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45431
45432         PR c/9862
45433         * gcc.dg/20030906-1.c: New test.
45434         * gcc.dg/20030906-2.c: Likewise.
45435
45436 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45437
45438         PR c++/12167
45439         * g++.dg/parse/defarg5.C: New test.
45440
45441         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45442
45443 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45444
45445         PR c++/12163
45446         * g++.dg/expr/static_cast4.C: New test.
45447
45448         PR c++/12146
45449         * g++.dg/template/crash9.C: New test.
45450
45451 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45452
45453         * g++.old-deja/g++.ext/pretty2.C: Update for change
45454         in __FUNCTION__.
45455         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45456
45457 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45458
45459         PR c++/11922
45460         * g++/dg/template/qualified-id1.C: New test.
45461
45462         PR c++/12037
45463         * g++.dg/warn/noeffect4.C: New test.
45464
45465 2003-09-04  Matt Austern  <austern@apple.com>
45466
45467         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45468         * g++.dg/ext/fnname2.C: Likewise.
45469         * g++.dg/ext/fnname3.C: Likewise.
45470
45471 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45472
45473         * g++.dg/expr/lval1.C: New test.
45474         * g++.dg/ext/lvcast.C: Remove.
45475
45476 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45477
45478         PR optimization/11700.
45479         * gcc.c-torture/compile/20030903-1.c: New test case.
45480
45481 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45482
45483         PR c++/12053
45484         * g++.dg/abi/layout4.C: New test.
45485
45486 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45487
45488         PR c++/11553
45489         * g++.dg/parse/friend3.C: New test.
45490
45491 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45492
45493         PR c++/11847
45494         * g++.dg/template/class1.C: New test.
45495
45496         PR c++/11808
45497         * g++.dg/expr/call1.C: New test.
45498
45499 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45500
45501         PR c++/12114
45502         * g++.dg/init/ref9.C: New test.
45503
45504         PR c++/11972
45505         * g++.dg/template/nested4.C: New test.
45506
45507 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45508
45509         PR c++/12093
45510         * g++.dg/template/non-dependent4.C: New test.
45511
45512         PR c++/11928
45513         * g++.dg/inherit/conv1.C: New test.
45514
45515 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45516
45517         PR c++/6196
45518         * g++.dg/ext/label1.C: New test.
45519         * g++.dg/ext/label2.C: Likewise.
45520
45521 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45522
45523         * g++.dg/expr/cond3.C: New test.
45524
45525 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45526
45527         * gcc.dg/builtins-1.c: Add new builtin cases.
45528
45529 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45530
45531         * gcc.dg/builtins-1.c: Add new cases.
45532         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45533
45534 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45535
45536         * gcc.dg/builtins-1.c: Add more math builtin tests.
45537         * gcc.dg/torture/builtin-attr-1.c: New test.
45538
45539 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45540
45541         PR optimization/5079
45542         * g++.dg/opt/static3.C: New test.
45543
45544 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45545
45546         * gcc.misc-tests/gcov-10b.c: New test.
45547
45548 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45549
45550         * g++.dg/opt/ptrmem3.C: New test.
45551
45552         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45553
45554 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45555
45556         * gcc.dg/20030826-2.c: New test.
45557
45558 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45559
45560         PR middle-end/12002
45561         * g77.f-torture/compile/12002.f: New test case.
45562
45563 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45564
45565         * gcc.dg/20030826-1.c: New test case.
45566
45567 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45568
45569         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45570
45571 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45572
45573         PR c++/11871
45574         * c++.dg/lookup/crash1.C: New test.
45575
45576         * c++.dg/warn/noeffect3.C: New test.
45577
45578 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45579
45580         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45581         * gcc.dg/compat/vector-1_y.c: Ditto.
45582         * gcc.dg/compat/vector-2_x.c: Ditto.
45583         * gcc.dg/compat/vector-2_y.c: Ditto.
45584
45585 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45586
45587         * gcc.dg/20030702-1.c: New test.
45588
45589 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45590
45591         PR c++/8795
45592         * g++.dg/ext/altivec-1.C: New test.
45593
45594 2003-08-24  Richard Henderson  <rth@redhat.com>
45595
45596         * g++.dg/eh/simd-2.C: Add -w for x86.
45597
45598 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45599
45600         * gcc.dg/20030815-1.c: New test.
45601
45602 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45603
45604         PR c++/3765
45605         * g++.dg/parse/access6.C: New test.
45606
45607 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45608
45609         PR c++/641, c++/11876
45610         * g++.dg/template/friend22.C: New test.
45611         * g++.dg/template/friend23.C: Likewise.
45612
45613 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45614
45615         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45616         identically.
45617
45618 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45619
45620         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45621
45622 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45623
45624         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45625
45626 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45627
45628         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45629
45630 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45631
45632         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45633
45634 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45635
45636         PR c++/11919
45637         * g++.dg/overload/prom1.C: New test.
45638
45639         PR c++/11551
45640         * g++.dg/parse/dtor2.C: New test.
45641
45642         PR c++/10762
45643         * g++.dg/parse/using2.C: New test.
45644
45645 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45646
45647         PR target/11805
45648         * gcc.c-torture/compile/20030821-1.c: New.
45649
45650 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45651
45652         PR c++/11834
45653         * g++.dg/template/deduce2.C: New test.
45654
45655 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45656
45657         * gcc.c-torture/execute/20030821-1.c: New test.
45658
45659 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45660
45661         PR middle-end/11984
45662         * gcc.dg/20030820-1.c: New test case.
45663
45664 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45665
45666         PR c++/11945
45667         * g++.dg/warn/noeffect2.C: New test.
45668
45669 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45670
45671         PR c++/10926
45672         * g++.dg/template/dtor2.C: New test.
45673
45674         PR c++/11684
45675         * g++.dg/template/operator1.C: New test.
45676         * g++.dg/parse/operator4.C: New test.
45677
45678         PR c++/11946.C
45679         * g++.dg/expr/enum1.C: New test.
45680         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45681
45682         PR c++/11036.C
45683         * g++.dg/parse/elab2.C: New test.
45684         * g++.dg/parse/typedef4.C: Change error message.
45685         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45686         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45687         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45688
45689 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45690
45691         * gcc.dg/pch/warn-1.c: New.
45692         * gcc.dg/pch/warn-1.hs: New.
45693
45694         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45695         not-tested file.
45696
45697 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45698
45699         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45700
45701 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45702
45703         * gcc.dg/uninit-D.c: New Test.
45704         * gcc.dg/uninit-E.c: New Test.
45705         * gcc.dg/uninit-F.c: New Test.
45706         * gcc.dg/uninit-G.c: New Test.
45707
45708 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45709
45710         * g++.dg/README: Describe the pch directory.
45711
45712 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45713
45714         PR c++/11174
45715         * g++.dg/parse/access4.C: New test.
45716         * g++.dg/parse/access5.C: Likewise.
45717         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45718
45719 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45720
45721         * gcc.dg/noncompile/20030818-1.c: New.
45722
45723 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45724
45725         PR c++/11957
45726         * g++.dg/warn/noeffect1.C: New test.
45727
45728         * g++.dg/template/scope2.C: New test.
45729         * g++.dg/template/error2.C: Correct dg-error
45730
45731 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45732
45733         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45734
45735 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45736
45737         PR C++/11512
45738         * g++.dg/template/warn1.C: New.
45739
45740 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45741
45742         * g++.dg/template/error2.C: New test.
45743         * g++.dg/lookup/using7.C: Adjust errors
45744         * g++.old-deja/g++.pt/crash36.C: Likewise.
45745         * g++.old-deja/g++.pt/derived3.C: Likewise.
45746
45747 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45748
45749         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45750         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45751         * gcc.c-torture/execute/builtins/string-9.c: New, from
45752         string-opt-9.c.  Adjust for execute/builtins framework.
45753         * gcc.c-torture/execute/string-opt-9.c: Delete.
45754
45755 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45756
45757         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45758
45759         * g++.dg/parse/ret-type2.C: New test.
45760
45761         PR c++/11703
45762         * g++.dg/init/new8.C: New test.
45763
45764         PR c++/10923
45765         * g++.dg/parse/typedef5.C: New test.
45766
45767         PR c++/9512
45768         * g++.dg/parse/qualified2.C: New test.
45769         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45770         invalid code.
45771
45772 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45773
45774         * g++.dg/conversion/ptrmem1.C: New test.
45775
45776 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45777
45778         PR target/11693
45779         * gcc.dg/20030811-1.c: New test.
45780
45781         PR target/11535
45782         * gcc.c-torture/execute/20030811-1.c: New test.
45783
45784 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45785
45786         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45787
45788 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45789
45790         PR c++/11789.C
45791         * g++.dg/inherit/multiple1.C: New test.
45792
45793 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45794
45795         * gcc.dg/spe1.c: New test.
45796
45797         PR c++/11670
45798         * g++.dg/expr/cast2.C: New test.
45799
45800         PR c++/10530
45801         * g++.dg/template/dependent-name2.C: New test.
45802
45803 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45804
45805         * g++.dg/parse/crash11.C: Put the dg options in comments.
45806
45807 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45808
45809         * lib/gcc-dg.exp: Update for diagnostic change.
45810
45811 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45812
45813         PR c++/5767
45814         * g++.dg/parse/crash11.C: New test.
45815
45816 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45817
45818         * gcc.dg/cpp/spacing1.c: Update.
45819
45820 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45821
45822         PR target/11739
45823         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45824         a value for -mtune.
45825
45826 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45827
45828         PR middle-end/11771
45829         * gcc.c-torture/compile/20030804-1.c: New test case.
45830
45831 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45832
45833         * gcc.dg/20030804-1.c: New test case.
45834
45835 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45836
45837         * gcc.dg/cpp/separate-1.c: New test.
45838
45839 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45840
45841         PR c++/11704
45842         * g++.dg/template/dependent-expr2.C: New test.
45843
45844         PR c++/11766
45845         * g++.dg/expr/ptrmem1.C: New test.
45846
45847 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45848
45849         PR c++/9453
45850         * g++.dg/template/friend15.C: New test.
45851
45852 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45853
45854         * lib/dg-pch.exp: Work round PCH bug.
45855
45856 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45857
45858         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45859         builtins.  Move cases from builtins-4.c here.
45860
45861         * gcc.dg/torture/builtin-math-1.c: New test taken from
45862         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45863         additional cases.
45864
45865         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45866         Delete.
45867
45868 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45869
45870         PR c++/9447
45871         * g++.dg/template/using7.C: New test.
45872
45873 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45874
45875         * import1.c, import2.c: New tests.
45876
45877 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45878
45879         * g++.dg/eh/crossjump1.C: New test.
45880
45881 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45882
45883         PR c++/11697
45884         * g++.dg/template/using6.C: New test.
45885
45886         PR c++/11744
45887         * g++.dg/template/koenig2.C: New test.
45888
45889 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45890
45891         PR c++/7983
45892         * g++.dg/parse/typedef4.C: New test.
45893
45894 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45895
45896         PR c++/8442, c++/8806
45897         * g++.dg/template/elab1.C: New test.
45898         * g++.dg/template/type2.C: Likewise.
45899         * g++.dg/template/ttp3.C: Adjust expected error message.
45900         * g++.old-deja/g++.law/visibility13.C: Likewise.
45901         * g++.old-deja/g++.niklas/t135.C: Likewise.
45902         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45903         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45904         template argument.
45905         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45906
45907 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45908
45909         PR c++/11295
45910         * g++.dg/ext/stmtexpr1.C: New test.
45911
45912         * g++.dg/opt/tmp1.C: New test.
45913
45914         PR c++/11525
45915         * g++.dg/parse/constant4.C: New test.
45916
45917         PR c++/9447
45918         * g++.dg/template/using5.C: New test.
45919
45920 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45921
45922         * gcc.dg/builtins-27.c: New test case.
45923
45924 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45925
45926         * gcc.dg/tls/opt-7.c: New test.
45927
45928 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45929
45930         * g++.old-deja/g++.other/crash18.C: Remove.
45931
45932 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45933
45934         * g++.dg/template/explicit3.C: New.
45935         * g++.dg/template/explicit4.C: New.
45936         * g++.dg/template/explicit5.C: New.
45937
45938         PR c++/11347
45939         * g++.dg/template/memtmpl1.C: New.
45940
45941 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45942
45943         PR target/11565
45944         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45945         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45946
45947 2003-07-30  Jan Hubicka  <jh@suse.cz>
45948
45949         * vtgc1.c: Kill.
45950
45951 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45952
45953         * gcc.dg/struct-in-proto-1.c: New test.
45954
45955 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45956
45957         * gcc.dg/cpp/include2.c: Only expect one message.
45958
45959 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45960
45961         PR c++/9447
45962         * g++.dg/template/using1.C: New test.
45963         * g++.dg/template/using2.C: New test.
45964         * g++.dg/template/using3.C: New test.
45965         * g++.dg/template/using4.C: New test.
45966
45967 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45968
45969         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45970         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45971
45972 2003-07-28  Jan Hubicka  <jh@suse.cz>
45973
45974         PR c++/11530
45975         * g++.dg/opt/call1.C: New test.
45976
45977 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45978
45979         PR c++/11667
45980         * g++.dg/init/enum2.C: New test.
45981         * g++.dg/template/overload1.C: Add "-w" option.
45982
45983 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45984
45985         * gcc.dg/Wdeclaration-after-statement-1.c,
45986         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45987
45988 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45989
45990         * gcc.c-torture/compile/20030725-1.c: New test.
45991
45992 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45993
45994         * gcc.dg/20030505.c: Only run for SPE.
45995         Remove definition of opaque type.
45996
45997 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45998
45999         * g++.dg/template/ptrmem6.C: New test.
46000
46001 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46002
46003         * gcc.c-torture/compile/zero-strct-2.c: New test.
46004
46005 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46006
46007         * gcc.dg/intermod-1.c: New test.
46008
46009 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46010
46011         PR c++/11617
46012         * g++.dg/template/lookup2.C: New test.
46013         * g++.dg/template/memclass1.C: Remove instantiated from error.
46014         * g++.dg/other/error2.C: Tweak expected errors.
46015
46016         PR c++/11596
46017         * g++.dg/template/defarg3.C: New test.
46018
46019         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46020
46021 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46022
46023         * g++.dg/inherit/access5.C: New test.
46024
46025 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46026
46027         PR c++/11513
46028         * g++.dg/template/crash8.C: New test.
46029
46030 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46031
46032         PR c/10602
46033         * gcc.dg/noncompile/incomplete-2.c: New test.
46034
46035 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46036
46037         PR c++/11645
46038         * g++.dg/inherit/access4.C: New test.
46039
46040         PR c++/11517
46041         * g++.dg/expr/cond2.C: New test.
46042
46043         PR optimization/10679
46044         * g++.dg/opt/inline4.C: New test.
46045
46046 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46047
46048         * g++.dg/parse/crash10: New test.
46049
46050 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46051
46052         * g++.dg/ext/flexary1.C: New test.
46053
46054 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46055
46056         PR c++/10793
46057         * g++.dg/template/crash9.C: New test.
46058
46059 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46060
46061         PR c++/3004
46062         * g++.dg/parse/typedef3.C: New test.
46063
46064         PR c++/7906
46065         * g++.dg/parse/operator2.C: New test.
46066
46067         PR c++/8895
46068         * g++.dg/parse/def-tmpl-arg1.C: New test.
46069
46070         PR c++/9282
46071         * g++.dg/parse/funptr1.C: New test.
46072
46073         PR c++/9452
46074         * g++.dg/parse/ambig3.C: New test.
46075
46076         PR c++/9454
46077         * g++.dg/parse/operator3.C: New test.
46078
46079         PR c++/9486
46080         * g++.dg/parse/template10.C: New test.
46081
46082         PR c++/9488
46083         * g++.dg/parse/template11.C: New test.
46084
46085         PR c++/10150
46086         * g++.dg/parse/invalid-op1.C: New test.
46087
46088         PR c++/10247
46089         * g++.dg/parse/condexpr1.C: New test.
46090
46091 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46092
46093         * g++.dg/ext/packed3.C: New test.
46094         * g++.dg/ext/packed4.C: New test.
46095
46096         * gcc.dg/pack-test-3.c: New test.
46097
46098 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46099
46100         * lib/compat.exp: Handle dg-options per source file.
46101         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46102         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46103         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46104         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46105         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46106         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46107         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46108         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46109         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46110         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46111         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46112         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46113         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46114         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46115
46116 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46117
46118         PR c/10320
46119         * gcc.c-torture/execute/20030718-1.c: New test.
46120
46121 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46122
46123         PR optimization/11536
46124         * gcc.dg/20030721-1.c: New test.
46125
46126 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46127
46128         PR c++/11546
46129         * g++.dg/template/lookup1.C: New test.
46130
46131 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46132
46133         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46134         diagnostics of ill-formed constructs involving labels.
46135         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46136         the new 'previously defined here' message.
46137
46138 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46139
46140         * g++.dg/parse/non-dependent2.C: New test.
46141
46142 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46143
46144         * g++.dg/init/init-ref4.C: xfail on targets without
46145         weak symbols.
46146
46147 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46148
46149         PR target/11087
46150         * gcc.c-torture/execute/20030717-1.c: New test.
46151
46152 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46153
46154         * g++.dg/opt/cfg1.C: New test.
46155
46156 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46157
46158         PR optimization/11557
46159         * gcc.dg/20030717-1.c: New test.
46160
46161 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46162
46163         PR c++/10476
46164         * g++.dg/expr/crash-1.C: New test.
46165
46166         PR c++/11027
46167         * g++.dg/template/init3.C: New test.
46168
46169         PR c++/8222
46170         * g++.dg/template/non-dependent1.C: New test.
46171
46172         PR c++/11070
46173         * g++.dg/template/non-dependent2.C: New test.
46174
46175         PR c++/11071
46176         * g++.dg/template/non-dependent3.C: New test.
46177
46178         PR c++/9907
46179         * g++.dg/template/sizeof5.C: New test.
46180
46181 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46182
46183         PR 11498
46184         * gcc.c-torture/compile/mangle-1.c: New file.
46185
46186 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46187
46188         PR c++/7809
46189         * g++.dg/parse/access3.C: New test.
46190
46191 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46192
46193         PR c++/11384
46194         * g++.dg/init/init-ref4.C: New test.
46195
46196 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46197
46198         PR c++/11547
46199         * g++.dg/parse/constant3.C: New test.
46200         * g++.dg/parse/crash7.C: Likewise.
46201
46202 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46203
46204         PR target/11008
46205         * gcc.dg/i386-pentium4-not-mull.c: New.
46206
46207 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46208
46209         * gcc.dg/asm-names.c (ymain): Make it weak.
46210
46211 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46212
46213         PR c++/5421
46214         * g++.dg/template/friend21.C: New test.
46215
46216 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46217
46218         * gcc.dg/cleanup-8.c: New test.
46219         * gcc.dg/cleanup-9.c: New test.
46220
46221 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46222
46223         * g++.dg/ext/dll-MI1.h: New file.
46224         * g++.dg/ext/dllexport-MI1.C: New file.
46225         * g++.dg/ext/dllimport-MI1.C: New file.
46226
46227 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46228
46229         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46230         it does not have cmpstrsi patterns (just cmpmemsi).
46231
46232 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46233
46234         PR debug/11473
46235         * g++.dg/debug/debug8.C: New test.
46236
46237 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46238
46239         PR c++/10108
46240         * g++.dg/template/crash7.C: New test.
46241
46242 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46243
46244         PR target/10795
46245         * gcc.c-torture/compile/20030708-1.c: New.
46246
46247 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46248
46249         * gcc.c-torture/execute/20030715-1.c: New test.
46250
46251 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46252
46253         * gcc.dg/pch/inline-3.c: New file.
46254         * gcc.dg/pch/inline-3.hs: New file.
46255         * gcc.dg/pch/inline-4.c: New file.
46256         * gcc.dg/pch/inline-4.hs: New file.
46257
46258 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46259
46260         PR c++/11509
46261         * g++.dg/template/crash6.C: New test.
46262
46263         PR c++/7053
46264         * g++.dg/template/friend20.C: New test.
46265
46266         PR c++/7019
46267         * g++.dg/template/overload2.C: New test.
46268
46269 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46270
46271         PR optimization/11440
46272         * gcc.c-torture/execute/20030714-1.c: New test.
46273
46274 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46275
46276         PR c++/11154
46277         * g++.dg/template/partial2.C: New test.
46278
46279 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46280
46281         PR c++/11503
46282         * g++.dg/template/anon1.C: New test.
46283
46284         PR c++/11493
46285         PR c++/11495
46286         * g++.dg/parse/template9.C: Likewise.
46287         * g++.dg/template/crash4.C: New test.
46288         * g++.dg/template/koenig1.C: Likewise.
46289         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46290         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46291         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46292         functions.
46293         * g++.old-deja/g++.jason/template36.C: Likewise.
46294         * g++.old-deja/g++.mike/p1989.C: Likewise.
46295         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46296         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46297         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46298         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46299         compiling.
46300         * g++.old-deja/g++.pt/union2.C: Use this->.
46301
46302 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46303
46304         * gcc.dg/20030711-1.c: New test.
46305
46306 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46307
46308         PR c++/11050
46309         * g++.dg/parse/args1.C: New test.
46310         * g++.pt/defarg8.C: Change expected errors.
46311
46312 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46313
46314         PR c++/8164
46315         * g++.dg/template/nontype2.C: New test.
46316
46317         PR c++/10558
46318         * g++.dg/parse/template8.C: New test.
46319
46320         PR c++/8327
46321         * g++.dg/template/scope1.C: New test.
46322
46323         * g++.dg/warn/Wsign-compare-1.C: New test.
46324
46325 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46326
46327         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46328
46329 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46330
46331         PR c++/9411
46332         * g++.dg/template/explicit2.C: New test.
46333
46334         PR c++/10032
46335         * g++.dg/warn/pedantic1.C: New test.
46336
46337 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46338
46339         PR c++ 9483
46340         * g++.dg/other/field1.C: New test.
46341
46342 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46343
46344         PR c/11449
46345         * gcc.c-torture/compile/20030707-1.c: New.
46346
46347 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46348
46349         PR c++/10849
46350         * g++.dg/template/access12.C: New test.
46351
46352 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46353
46354         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46355         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46356         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46357         * gcc.misc-tests/gcov.exp: Update
46358         * g++.dg/gcov/gcov.exp: Update
46359         * lib/gcov.exp: Update.
46360
46361 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46362
46363         * g++.dg/abi/mangle17.C: Make sure template expressions are
46364         dependent.
46365         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46366         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46367         * g++.dg/opt/stack1.C: Remove erroneous code.
46368         * g++.dg/parse/template7.C: New test.
46369         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46370         * g++.old-deja/g++.pt/crash4.C: Likewise.
46371
46372 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46373
46374         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46375         with zero or one occurence of `$' after the initial `L'.
46376
46377 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46378
46379         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46380
46381 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46382
46383         PR c/11370
46384         * gcc.dg/Wunreachable-6.c: New testcase.
46385         * gcc.dg/Wunreachable-7.c: New testcase.
46386
46387 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46388
46389         PR c/11420
46390         * gcc.dg/20030708-1.c: New test.
46391
46392 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46393
46394         * gcc.dg/compat/sdata-section.h: New file.
46395         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46396         * gcc.dg/torture/mips-sdata-1.c: New test.
46397
46398 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46399
46400         PR c++/11030
46401         * g++.dg/template/friend19.C: New test.
46402
46403 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46404
46405         * g++.dg/opt/strength-reduce.C: New test.
46406
46407 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46408
46409         PR target/10979
46410         * gcc.dg/20030707-1.c: New testcase.
46411
46412 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46413
46414         PR optimization/11059
46415         * g++.dg/opt/emptyunion.C: New testcase.
46416
46417 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46418             Eric Botcazou  <ebotcazou@libertysurf.fr>
46419
46420         * g++.dg/opt/stack1.C: New test.
46421
46422 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46423
46424         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46425         run test.
46426
46427         PR c++/11431
46428         * g++.dg/expr/static_cast3.C: New test.
46429
46430 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46431
46432         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46433         everywhere.
46434         * gcc.dg/concat.c: Concatenation of string constants with
46435         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46436         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46437         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46438         necessary to avoid multi-character character constant warning.
46439         * gcc.dg/cpp/escape.c: Likewise.
46440         * gcc.dg/cpp/ucs.c: Likewise.
46441         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46442         Fix a typo.
46443
46444 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46445
46446         PR c/11428
46447         * gcc.c-torture/compile/20030704-1.c: New.
46448
46449 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46450
46451         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46452
46453 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46454
46455         PR c++/5287, PR c++/7910,  PR c++/11021
46456         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46457         tests for warnings.
46458         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46459         * g++.dg/ext/dllimport3.C: Likewise.
46460         * g++.dg/ext/dllimport4.C: New file.
46461         * g++.dg/ext/dllimport5.C: New file.
46462         * g++.dg/ext/dllimport6.C: New file.
46463         * g++.dg/ext/dllimport7.C: New file.
46464         * g++.dg/ext/dllimport8.C: New file.
46465         * g++.dg/ext/dllimport9.C: New file.
46466         * g++.dg/ext/dllimport10.C: New file.
46467         * g++.dg/ext/dllexport1.C: New file.
46468
46469 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46470
46471         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46472         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46473
46474 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46475
46476         * gcc.dg/builtins-25.c: New testcase.
46477         * gcc.dg/builtins-26.c: New testcase.
46478
46479 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46480
46481         * gcc.dg/compat/vector-defs.h: New file.
46482         * gcc.dg/compat/vector-setup.h: New file.
46483         * gcc.dg/compat/vector-check.h: New file.
46484         * gcc.dg/compat/vector-1_main.c: New file.
46485         * gcc.dg/compat/vector-1_x.c: New file.
46486         * gcc.dg/compat/vector-1_y.c: New file.
46487         * gcc.dg/compat/vector-2_main.c: New file.
46488         * gcc.dg/compat/vector-2_x.c: New file.
46489         * gcc.dg/compat/vector-2_y.c: New file.
46490
46491         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46492         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46493         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46494         * gcc.dg/compat/struct-align-1.h: New file.
46495         * gcc.dg/compat/struct-align-1_main.c: New file.
46496         * gcc.dg/compat/struct-align-1_x.c: New file.
46497         * gcc.dg/compat/struct-align-1_y.c: New file.
46498         * gcc.dg/compat/struct-align-2.h: New file.
46499         * gcc.dg/compat/struct-align-2_main.c: New file.
46500         * gcc.dg/compat/struct-align-2_x.c: New file.
46501         * gcc.dg/compat/struct-align-2_y.c: New file.
46502
46503         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46504         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46505         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46506         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46507         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46508         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46509         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46510         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46511         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46512         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46513         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46514         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46515         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46516         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46517         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46518         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46519         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46520         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46521         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46522         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46523         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46524         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46525         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46526         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46527         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46528         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46529         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46530         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46531         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46532
46533 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46534
46535         * gcc.dg/i386-call-1.c: New test.
46536
46537 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46538
46539         PR c++/9162
46540         * g++.dg/parse/defarg4.C: New.
46541
46542 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46543
46544         PR target/10700
46545         * gcc.c-torture/compile/20030703-1.c: New test case.
46546
46547 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46548
46549         * g++.dg/template/local3.C: Remove extra semicolon.
46550
46551 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46552
46553         * gcc.dg/i386-volatile-1.c: New test.
46554
46555 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46556
46557         PR c++/11072
46558         * g++.dg/other/offsetof2.C: XFAIL.
46559         * g++.dg/other/offsetof5.C: New.
46560
46561         PR c++/10219
46562         * g++.dg/template/error1.C: New.
46563
46564         PR c++/9779
46565         * g++.dg/template/dependent-expr1.C: New.
46566
46567 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46568
46569         PR c++/6949
46570         * g++.dg/template/local3.C: New test.
46571
46572         PR c++/11149
46573         * g++.dg/lookup/scoped6.C: New test.
46574
46575 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46576
46577         PR c++/8046
46578         * g++.dg/other/error7.C: New test.
46579
46580 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46581
46582         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46583         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46584         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46585         * g++.old-deja/g++.other/union2.C: Likewise.
46586         * gcc.dg/c90-const-expr-2.c: Likewise.
46587         * gcc.dg/c90-const-expr-3.c: Likewise.
46588         * gcc.dg/c99-const-expr-2.c: Likewise.
46589         * gcc.dg/c99-const-expr-3.c: Likewise.
46590         * gcc.dg/concat.c: Likewise.
46591
46592 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46593
46594         PR c++/9559
46595         * g++.dg/init/static1.C: New test.
46596
46597 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46598
46599         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46600         * g++.old-deja/g++.other/access2.C: Likewise.
46601         * g++.old-deja/g++.other/decl2.C: Likewise.
46602         * gcc.c-torture/execute/20020615-1.c: Likewise.
46603
46604 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46605
46606         PR c++/4933
46607         * g++.dg/template/sizeof4.C: New test.
46608
46609 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46610
46611         * g++.dg/other/error6.C: New test.
46612
46613 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46614
46615         PR c++/10750
46616         * g++.dg/parse/constant2.C: New test.
46617
46618 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46619
46620         PR c++/11106
46621         * g++.dg/other/error5.C: New test.
46622
46623 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46624
46625         * gcc.dg/format/gcc_diag-1.c: New test.
46626
46627 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46628
46629         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46630
46631 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46632
46633         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46634         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46635         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46636
46637 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46638
46639         * gcc.c-torture/execute/builtins/string-8.c: New test.
46640         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46641         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46642         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46643
46644 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46645
46646         PR c++/10468
46647         * g++.dg/ext/typeof6.C: New test.
46648
46649 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46650
46651         PR c++/10796
46652         * g++.dg/init/enum1.C: New test.
46653
46654 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46655
46656         * gcc.dg/20030627-1.c: New test.
46657
46658 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46659
46660         PR c++/11332
46661         * g++.dg/expr/static_cast2.C: New test.
46662
46663 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46664             Jakub Jelinek  <jakub@redhat.com>
46665
46666         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46667         sprintf(dst,"%s",src) optimization.
46668         * gcc.c-torture/execute/20030626-1.c: New test case.
46669         * gcc.c-torture/execute/20030626-2.c: New test case.
46670
46671 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46672
46673         * gcc.c-torture/execute/multi-ix.c: New test.
46674
46675         * gcc.c-torture/execute/simd-4.c (main):
46676         Added missing semicolon at end of union.
46677
46678 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46679
46680         PR c++/8266
46681         * g++.dg/template/explicit-instantiation3.C: New test.
46682
46683 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46684
46685         * gcc.dg/20030626-1.c: Use signed char.
46686
46687 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46688
46689         * gcc.dg/20030626-1.c: New test.
46690
46691 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46692
46693         * const-str-2.m: Update.
46694
46695 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46696
46697         PR c++/10990
46698         * g++.dg/rtti/dyncast1.C: New test.
46699         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46700         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46701         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46702
46703         PR c++/10931
46704         * g++.dg/expr/static_cast1.C: New test.
46705
46706 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46707
46708         * gcc.dg/20030625-1.c: New test.
46709
46710 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46711
46712         * gcc.c-torture/compile/20030624-1.c: New test case.
46713
46714 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46715
46716         * gcc.c-torture/execute/string-opt-17.c: New test.
46717
46718 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46719
46720         PR c++/5754
46721         * g++.dg/parse/crash6.C: New test.
46722
46723 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46724
46725         * gcc.dg/builtins-24.c: New test case.
46726
46727 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46728
46729         * g++.dg/opt/operator1.C: New test.
46730
46731 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46732
46733         * gcc.c-torture/execute/string-opt-16.c: New test case.
46734
46735 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46736
46737         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46738         * g++.old-deja/g++.other/conv7.C: Likewise.
46739         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46740         * g++.old-deja/g++.other/overload14.C: Likewise.
46741
46742 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46743
46744         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46745         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46746
46747 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46748
46749         PR c++/10888
46750         * g++.dg/warn/Winline-3.C: New test.
46751
46752 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46753
46754         * lib/target-supports.exp (check_alias_available): Make the test
46755         program acceptable to the Solaris assembler.
46756
46757         PR c++/10749
46758         * g++.dg/template/memclass2.C: New test.
46759
46760 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46761             Eric Botcazou  <ebotcazou@libertysurf.fr>
46762
46763         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46764         data for non-matching targets.
46765         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46766
46767 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46768
46769         PR c++/10845
46770         * g++.dg/template/member3.C: New test.
46771
46772 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46773
46774         PR c++/10939
46775         * g++.dg/template/func1.C: New test.
46776
46777         PR c++/9649
46778         * g++.dg/template/static4.C: New test.
46779         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46780
46781         PR c++/11041
46782         * g++.dg/init/ref7.C: New test.
46783
46784 2003-06-19  Matt Austern  <austern@apple.com>
46785
46786         PR c++/11228
46787         * g++.dg/anew1.C: New test.
46788         * g++.dg/anew2.C: New test.
46789         * g++.dg/anew3.C: New test.
46790         * g++.dg/anew4.C: New test.
46791
46792 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46793
46794         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46795
46796 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46797
46798         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46799         endian-dependent.
46800
46801 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46802
46803         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46804         Remove cruft.
46805
46806 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46807
46808         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46809         * gcc.c-torture/compile/961203-1.c: Likewise.
46810         * gcc.c-torture/compile/980506-1.c: Likewise.
46811
46812 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46813
46814         PR c++/10712
46815         * g++.dg/lookup/using7.C: New test.
46816
46817 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46818
46819         PR c++/11105
46820         * g++.dg/abi/conv1.C: Remove it.
46821         * g++.dg/template/conv7.C: New test.
46822         * g++.dg/template/conv8.C: Likewise.
46823         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46824         conversion operator.
46825
46826 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46827
46828         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46829         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46830         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46831         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46832         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46833         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46834         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46835         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46836         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46837         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46838         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46839         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46840         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46841         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46842         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46843         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46844         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46845         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46846         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46847         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46848         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46849         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46850         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46851         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46852         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46853         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46854         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46855         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46856         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46857
46858 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46859
46860         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46861         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46862         indications.
46863
46864 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46865
46866         * gcc.dg/i386-387-5.c: New test case.
46867         * gcc.dg/i386-387-6.c: New test case.
46868         * gcc.dg/builtins-23.c: New test case.
46869
46870 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46871
46872         * gcc.dg/builtins-22.c: New test case.
46873         * gcc.dg/i386-387-1.c: Update to test exp.
46874         * gcc.dg/i386-387-2.c: Likewise.
46875
46876 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46877
46878         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46879
46880 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46881
46882         * lib/gcc-dg.exp (dg-require-dll): New function.
46883         (dg-xfail-if): Likewise.
46884         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46885         driver.
46886
46887         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46888         * gcc.c-torture/compile/20001205-1.c: Likewise.
46889         * gcc.c-torture/compile/20001226-1.c: Likewise.
46890         * gcc.c-torture/compile/20010518-2.c: Likewise.
46891         * gcc.c-torture/compile/20020312-1.c: Likewise.
46892         * gcc.c-torture/compile/20020604-1.c: Likewise.
46893         * gcc.c-torture/compile/920501-12.c: Likewise.
46894         * gcc.c-torture/compile/920501-4.c: Likewise.
46895         * gcc.c-torture/compile/920520-1.c: Likewise.
46896         * gcc.c-torture/compile/920521-1.c: Likewise.
46897         * gcc.c-torture/compile/920625-1.c: Likewise.
46898         * gcc.c-torture/compile/961203-1.c: Likewise.
46899         * gcc.c-torture/compile/980506-1.c: Likewise.
46900         * gcc.c-torture/compile/981006-1.c: Likewise.
46901         * gcc.c-torture/compile/981022-1.c: Likewise.
46902         * gcc.c-torture/compile/981223-1.c: Likewise.
46903         * gcc.c-torture/compile/990617-1.c: Likewise.
46904         * gcc.c-torture/compile/dll.c: Likewise.
46905         * gcc.c-torture/compile/labels-3.c: Likewise.
46906         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46907         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46908         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46909         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46910         * gcc.c-torture/compile/simd-5.c: Likewise.
46911         * gcc.c-torture/compile/20000804-1.x: Remove.
46912         * gcc.c-torture/compile/20001205-1.x: Likewise.
46913         * gcc.c-torture/compile/20001226-1.x: Likewise.
46914         * gcc.c-torture/compile/20010518-2.x: Likewise.
46915         * gcc.c-torture/compile/20020312-1.x: Likewise.
46916         * gcc.c-torture/compile/20020604-1.x: Likewise.
46917         * gcc.c-torture/compile/920501-12.x: Likewise.
46918         * gcc.c-torture/compile/920501-4.x: Likewise.
46919         * gcc.c-torture/compile/920520-1.x: Likewise.
46920         * gcc.c-torture/compile/920521-1.x: Likewise.
46921         * gcc.c-torture/compile/920625-1.x: Likewise.
46922         * gcc.c-torture/compile/961203-1.x: Likewise.
46923         * gcc.c-torture/compile/980506-1.x: Likewise.
46924         * gcc.c-torture/compile/981006-1.x: Likewise.
46925         * gcc.c-torture/compile/981022-1.x: Likewise.
46926         * gcc.c-torture/compile/981223-1.x: Likewise.
46927         * gcc.c-torture/compile/990617-1.x: Likewise.
46928         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46929         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46930         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46931         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46932         * gcc.c-torture/compile/simd-5.x: Likewise.
46933
46934         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46935
46936 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46937
46938         * gcc.c-torture/execute/20030611-1.c: New test.
46939
46940 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46941
46942         PR middle-end/168
46943         * gcc.dg/20030612-1.c: New test case.
46944
46945 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46946
46947         PR c++/10635
46948         * g++.dg/expr/cast1.C: New test.
46949
46950 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46951
46952         * gcc.dg/builtins-21.c: New test case.
46953
46954 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46955
46956         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46957         options instead of at the end.
46958         * lib/objc.exp (objc_target_compile): Likewise.
46959
46960 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46961
46962         PR c++/10432
46963         * g++.dg/parse/error1.C: New test.
46964
46965 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46966
46967         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46968         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46969         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46970         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46971         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46972         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46973         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46974         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46975         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46976         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46977         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46978         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46979         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46980         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46981         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46982         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46983         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46984         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46985         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46986         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46987         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46988         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46989         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46990         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46991
46992         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46993         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46994         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46995         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46996         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46997         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46998         * gcc.dg/compat/scalar-return-3_main.c: New file.
46999         * gcc.dg/compat/scalar-return-3_x.c: New file.
47000         * gcc.dg/compat/scalar-return-3_y.c: New file.
47001         * gcc.dg/compat/scalar-return-4_main.c: New file.
47002         * gcc.dg/compat/scalar-return-4_x.c: New file.
47003         * gcc.dg/compat/scalar-return-4_y.c: New file.
47004
47005 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47006
47007         * gcc.dg/compat/fp2-struct-check.h: New file.
47008         * gcc.dg/compat/fp2-struct-defs.h: New file.
47009         * gcc.dg/compat/fp2-struct-init.h: New file.
47010         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47011         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47012         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47013         * gcc.dg/compat/struct-return-10_main.c: New file.
47014         * gcc.dg/compat/struct-return-10_x.c: New file.
47015         * gcc.dg/compat/struct-return-10_y.c: New file.
47016
47017         * gcc.dg/compat/compat-common.h: New file.
47018         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47019         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47020         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47021         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47022         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47023         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47024         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47025         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47026         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47027         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47028         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47029         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47030         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47031         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47032         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47033         * gcc.dg/compat/small-struct-check.h: Ditto.
47034         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47035         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47036         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47037         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47038         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47039         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47040         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47041         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47042         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47043         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47044         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47045         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47046         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47047         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47048         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47049         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47050         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47051         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47052         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47053         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47054         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47055         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47056         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47057         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47058         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47059         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47060         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47061         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47062         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47063         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47064
47065 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47066
47067         * g++.dg/pch/static-1.C: New file.
47068         * g++.dg/pch/static-1.Hs: New file.
47069
47070 2003-06-10  Richard Henderson  <rth@redhat.com>
47071
47072         * gcc.dg/asm-7.c: Adjust expected warning text.
47073
47074 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47075
47076         * gcc.dg/builtins-20.c: New test case.
47077
47078 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47079
47080         PR c++/11131
47081         * g++.dg/opt/template1.C: New test.
47082
47083 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47084
47085         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47086         additional_sources.
47087
47088 2003-05-21  David Taylor  <dtaylor@emc.com>
47089
47090         * gcc.dg/Wpadded.c: New file.
47091
47092 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47093
47094         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47095         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47096         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47097         dg-require-weak.
47098
47099 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47100
47101         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47102
47103 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47104
47105         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47106         (dg-require-alias): Likewise.
47107         (dg-require-gc-sections): Likewise.
47108         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47109
47110 2003-06-08  Richard Henderson  <rth@redhat.com>
47111
47112         * gcc.dg/20011029-2.c: Fix the array reference.
47113         * gcc.dg/asm-7.c: New.
47114
47115 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47116
47117         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47118
47119 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47120
47121         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47122         (dg-require-gc-sections): Likewise.
47123
47124 2003-06-08  Jan Hubicka  <jh@suse.cz>
47125
47126         * i386-cmov1.c: Fix regular expression.
47127         * i386-cvt-1.c: Likewise.
47128         * i386-local.c: Likewise.
47129         * i386-local2.c: Likewise.
47130         * i386-mul.c: Likewise.
47131         * i386-ssetype-1.c: Likewise.
47132         * i386-ssetype-3.c: Likewise.
47133         * i386-ssetype-5.c: Likewise.
47134
47135 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47136
47137         PR c++/11039
47138         * g++.dg/warn/implicit-typename2.C: New test.
47139         * g++.dg/warn/implicit-typename3.C: New test.
47140
47141 2003-06-07  Richard Henderson  <rth@redhat.com>
47142
47143         * g++.dg/other/offsetof3.C: Use size_t.
47144         * g++.dg/other/offsetof4.C: Likewise.
47145
47146 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47147
47148         * lib/copy-file.exp: New. Implement gcc_copy_files.
47149
47150         * lib/dg-pch.exp: Load copy-file.exp
47151         (dg-pch): Use gcc_copy_files instead of "file copy".
47152
47153 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47154
47155         * gcc.dg/weak/weak.exp: Simplify.
47156         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47157         * gcc.dg/weak/weak-1.c: Likewise.
47158         * gcc.dg/weak/weak-2.c: Likewise.
47159         * gcc.dg/weak/weak-3.c: Likewise.
47160         * gcc.dg/weak/weak-4.c: Likewise.
47161         * gcc.dg/weak/weak-5.c: Likewise.
47162         * gcc.dg/weak/weak-6.c: Likewise.
47163         * gcc.dg/weak/weak-7.c: Likewise.
47164         * gcc.dg/weak/weak-8.c: Likewise.
47165         * gcc.dg/weak/weak-9.c: Likewise.
47166
47167 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47168
47169         gcc.c-torture/execute/20030606-1.c: New.
47170
47171 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47172
47173         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47174         * gcc.dg/builtins-19.c: Likewise.
47175
47176 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47177
47178         * gcc.dg/builtins-2.c: Add some more tests.
47179         * gcc.dg/builtins-18.c: New test case.
47180         * gcc.dg/builtins-19.c: New test case.
47181
47182 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47183             Jim Wilson  <wilson@tuliptree.org>
47184
47185         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47186
47187 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47188
47189         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47190         mempcpy/stpcpy calls not to be optimized into something else.
47191         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47192         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47193         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47194
47195 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47196
47197         * gcc.dg/format/asm_fprintf-1.c: New test.
47198
47199 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47200
47201         * lib/gcc-defs.exp (additional_sources): New variable.
47202         (dg-additional-sources): New function.
47203         (additional_files): New variable.
47204         (dg-additional-files): New function.
47205         (dg-additional-files-options): Likewise.
47206         * lib/gcc-dg.exp (dg-require-weak): New function.
47207         (dg-require-alias): Likewise.
47208         (dg-require-gc-sections): Likewise.
47209         * lib/target-supports.exp (check_alias_available): Remove testfile
47210         parameter.
47211         (check_gc_sections_available): New function.
47212         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47213         (dg-gpp-additional-files): Likewise.
47214         * lib/g++.exp (additional_sources): Remove.
47215         (additional_files): Likewise.
47216         (g++_target_compile): Use dg-additional-files-options.
47217
47218         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47219         Tcl logic.
47220         * gcc.dg/special/ecos.exp: Remove.
47221         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47222         * gcc.dg/special/alias-1.c: Likewise.
47223         * gcc.dg/special/alias-2.c: Likewise.
47224         * gcc.dg/special/gcsec-1.c: Likewise.
47225         * gcc.dg/special/weak-1.c: Likewise.
47226         * gcc.dg/special/weak-2.c: Likewise.
47227         * gcc.dg/special/wkali-1.c: Likewise.
47228         * gcc.dg/special/wkali-2.c: Likewise.
47229
47230         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47231         dg-gpp-additional-*.
47232         * g++.dg/special/conpr-3.C: Likewise.
47233         * g++.dg/special/conpr-4.C: Likewise.
47234         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47235         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47236         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47237         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47238         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47239         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47240         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47241         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47242         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47243         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47244         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47245         * g++.old-deja/g++.other/comdat1.C: Likewise.
47246         * g++.old-deja/g++.other/comdat2.C: Likewise.
47247         * g++.old-deja/g++.other/comdat3.C: Likewise.
47248         * g++.old-deja/g++.other/ctor1.C: Likewise.
47249         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47250
47251 2003-06-05  Richard Henderson  <rth@redhat.com>
47252
47253         * gcc.dg/debug/20030605-1.c: New.
47254
47255 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47256
47257         * README.QMTEST: Update.
47258
47259 2003-06-04  Richard Henderson  <rth@redhat.com>
47260
47261         * gcc.dg/cleanup-1.c: New.
47262         * gcc.dg/cleanup-2.c: New.
47263         * gcc.dg/cleanup-3.c: New.
47264         * gcc.dg/cleanup-4.c: New.
47265         * gcc.dg/cleanup-5.c: New.
47266         * gcc.dg/cleanup-6.c: New.
47267         * gcc.dg/cleanup-7.c: New.
47268
47269 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47270
47271         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47272
47273         * lib/dg-pch.exp: New file.
47274         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47275         * gcc.dg/pch/pch.exp: Likewise.
47276
47277 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47278
47279         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47280         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47281         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47282         * gcc.dg/builtins-17.c: New test case.
47283         * gcc.dg/i386-387-4.c: New test case.
47284         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47285
47286 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47287
47288         * gcc.dg/ultrasp9.c: New test.
47289
47290 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47291
47292         * gcc.c-torture/compile/20030604-1.c: New test.
47293         * gcc.dg/sparc-constant-1.c: New test.
47294
47295 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47296
47297         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47298
47299 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47300
47301         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47302
47303         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47304         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47305
47306 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47307
47308         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47309
47310 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47311
47312         PR c++/10940
47313         * g++.dg/template/spec10.C: New test.
47314
47315 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47316
47317         * gcc.dg/builtins-16.c: New test case.
47318
47319 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47320
47321         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47322         mempcpy test with post-increments.
47323         * gcc.c-torture/execute/string-opt-3.c: New test.
47324         * gcc.dg/string-opt-1.c: New test.
47325
47326 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47327
47328         PR fortran/10965
47329         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47330
47331 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47332
47333         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47334         (scan-assembler): ... here.  Use dg-scan.
47335         (scan-assembler-not): Likewise.
47336         (scan-file): New function.
47337         (scan-file-not): Likewise.
47338         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47339         * gcc.dg/cpp/_Pragma4.c: Likewise.
47340         * gcc.dg/cpp/_Pragma5.c: Likewise.
47341         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47342         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47343         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47344         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47345         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47346         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47347         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47348         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47349         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47350         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47351         * gcc.dg/cpp/cxxcom1.c: Likewise.
47352         * gcc.dg/cpp/line1.c: Likewise.
47353         * gcc.dg/cpp/maccom1.c: Likewise.
47354         * gcc.dg/cpp/maccom2.c: Likewise.
47355         * gcc.dg/cpp/maccom3.c: Likewise.
47356         * gcc.dg/cpp/maccom4.c: Likewise.
47357         * gcc.dg/cpp/maccom5.c: Likewise.
47358         * gcc.dg/cpp/maccom6.c: Likewise.
47359         * gcc.dg/cpp/multiline.c: Likewise.
47360         * gcc.dg/cpp/spacing1.c: Likewise.
47361         * gcc.dg/cpp/spacing2.c: Likewise.
47362         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47363         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47364         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47365         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47366         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47367         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47368         * gcc.dg/cpp/cxxcom2.c: Likewise.
47369         * gcc.dg/cpp/cxxcom2.h: New file.
47370
47371         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47372         * g++.dg/cpp/truefalse.C: Here.
47373         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47374
47375 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47376
47377         * gcc.dg/cpp/redef3.c: New file.
47378
47379 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47380
47381         * gcc.dg/i386-loop-3.c: New test.
47382
47383 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47384
47385         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47386
47387 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47388
47389         * gcc.dg/fwrapv-1.c: New test case.
47390         * gcc.dg/fwrapv-2.c: New test case.
47391
47392 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47393
47394         PR c++/10956
47395         * g++.dg/template/spec9.C: New test.
47396
47397 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47398
47399         * gcc.dg/duff-4.c: New test case.
47400
47401 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47402
47403         PR fortran/10843
47404         * g77.dg/ffixed-form-1.f: New test
47405         * g77.dg/ffixed-form-2.f: New test
47406         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47407         * g77.dg/ffree-form-3.f: New test
47408
47409 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47410
47411         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47412         * gcc.dg/wint_t-1.c: Likewise.
47413
47414 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47415
47416         * g++.dg/template/access11.C: New test.
47417
47418 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47419
47420         PR c++/10849
47421         * g++.dg/template/access10.C: New test.
47422
47423 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47424             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47425
47426         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47427
47428 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47429
47430         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47431         suppress for powerpc-*-darwin*.
47432         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47433
47434 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47435
47436         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47437         suppress option for powerpc-*-darwin*.
47438
47439 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47440
47441         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47442         * gcc.dg/builtins-4.c: Add test for fmod.
47443
47444 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47445
47446         PR c++/10682
47447         * g++.dg/template/instantiate4.C: New test.
47448
47449 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47450
47451         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47452
47453 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47454
47455         * gcc.dg/compat/scalar-return-1_main.c: New file.
47456         * gcc.dg/compat/scalar-return-1_x.c: New file.
47457         * gcc.dg/compat/scalar-return-1_y.c: New file.
47458         * gcc.dg/compat/scalar-return-2_main.c: New file.
47459         * gcc.dg/compat/scalar-return-2_x.c: New file.
47460         * gcc.dg/compat/scalar-return-2_y.c: New file.
47461         * gcc.dg/compat/struct-return-3_main.c: New file.
47462         * gcc.dg/compat/struct-return-3_y.c: New file.
47463         * gcc.dg/compat/struct-return-3_x.c: New file.
47464         * gcc.dg/compat/struct-return-2_main.c: New file.
47465         * gcc.dg/compat/struct-return-2_x.c: New file.
47466         * gcc.dg/compat/struct-return-2_y.c: New file.
47467
47468 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47469
47470         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47471         for hppa*-hp-hpux*.
47472         * gcc.dg/20021014-1.c (dg-options): Likewise.
47473         * gcc.dg/nest.c (dg-options): Likewise.
47474
47475 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47476
47477         PR c++/9738
47478         * g++.dg/ext/dllimport2.C: New file.
47479         * g++.dg/ext/dllimport3.C: New file.
47480
47481 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47482
47483         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47484         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47485         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47486         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47487         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47488         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47489         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47490         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47491         * gcc.dg/compat/small-struct-defs.h: New file.
47492         * gcc.dg/compat/small-struct-init.h: New file.
47493         * gcc.dg/compat/small-struct-check.h: New file.
47494         * gcc.dg/compat/fp-struct-defs.h: New file.
47495         * gcc.dg/compat/fp-struct-check.h: New file.
47496         * gcc.dg/compat/fp-struct-init.h: New file.
47497         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47498         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47499
47500 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47501
47502         * gcc.dg/20030225-2.c: New test.
47503
47504 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47505             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47506
47507         * gcc.c-torture/compile/20030518-1.c: New test case.
47508
47509 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47510
47511         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47512         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47513         gcc-dg-debug-runtest.
47514         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47515         gcc-dg-debug-runtest.
47516
47517 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47518
47519         PR c++/9022
47520         * g++.dg/lookup/using6.C: New test.
47521
47522 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47523
47524         * g++.dg/parse/access2.C: New test.
47525
47526 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47527
47528         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47529         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47530         * gcc.dg/debug/debug.exp: Likewise.
47531
47532 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47533
47534         * gcc.dg/dollar.c: New test.
47535
47536 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47537
47538         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47539         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47540         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47541         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47542         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47543         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47544         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47545         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47546         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47547         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47548         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47549         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47550         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47551         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47552         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47553         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47554         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47555         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47556
47557 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47558
47559         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47560         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47561         support for "repo" mode.
47562         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47563         * lib/g77-dg.exp: Likewise.
47564         * lib/obj-dg.exp: Likewise.
47565
47566 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47567
47568         Merge from gcc-3_2-rhl8-branch:
47569         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47570
47571         * gcc.dg/tls/opt-6.c: New test.
47572
47573         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47574
47575         * gcc.dg/20030405-1.c: New test.
47576
47577         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47578
47579         * gcc.dg/20030309-1.c: New test.
47580
47581         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47582
47583         * gcc.c-torture/execute/20030307-1.c: New test.
47584
47585         2003-02-20  Randolph Chung  <tausq@debian.org>
47586
47587         * gcc.c-torture/compile/20030220-1.c: New test.
47588
47589         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47590
47591         * gcc.dg/20030217-1.c: New test.
47592
47593         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47594
47595         * gcc.c-torture/compile/20020129-1.c: New test.
47596
47597         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47598
47599         * gcc.dg/unroll-1.c: New test.
47600
47601         2002-11-16  Jan Hubicka  <jh@suse.cz>
47602
47603         * gcc.c-torture/execute/20020920-1.c: New test.
47604
47605         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47606
47607         PR target/7434
47608         * gcc.c-torture/compile/20021008-1.c: New test.
47609
47610         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47611
47612         PR target/7559
47613         * gcc.c-torture/execute/20020810-1.c: New test.
47614
47615         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47616
47617         * gcc.c-torture/compile/20020807-1.c: New test.
47618
47619         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47620
47621         * gcc.dg/tls/opt-1.c: New test.
47622
47623         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47624
47625         * gcc.dg/20020729-1.c: New test.
47626
47627         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47628
47629         * g++.dg/opt/life1.C: New test.
47630
47631         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47632
47633         * gcc.dg/20020525-1.c: New test.
47634
47635         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47636
47637         PR c++/6794
47638         * g++.dg/ext/pretty1.C: New test.
47639         * g++.dg/ext/pretty2.C: New test.
47640
47641 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47642
47643         PR c++/8385
47644         * g++.dg/ext/typeof5.C: New test.
47645
47646 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47647
47648         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47649         __USER_LABEL_PREFIX__ into account.
47650         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47651
47652 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47653
47654         * gcc.dg/builtins-15.c: New test case.
47655
47656 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47657
47658         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47659
47660 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47661
47662         * lib/g++.exp: Tweak handling of additional source files.
47663         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47664         * g++.dg/special/conpr-2a.C: Rename to ...
47665         * g++.dg/special/conpr-2a.cc: ... this.
47666         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47667         * g++.dg/special/conpr-3a.C: Rename to ...
47668         * g++.dg/special/conpr-3a.cc: This.
47669         * g++.dg/special/conpr-3b.C: Rename to ...
47670         * g++.dg/special/conpr-3b.cc: This.
47671         * g++.dg/special/conpr-4.C: New test.
47672         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47673
47674 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47675
47676         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47677
47678 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47679
47680         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47681         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47682         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47683         * g++.old-deja/g++.other/warn3.C: Likewise.
47684
47685 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47686
47687         * gcc.dg/i386-387-1.c: Update to also test log.
47688         * gcc.dg/i386-387-2.c: Likewise.
47689
47690 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47691
47692         * g77.f-torture/execute/int8421.f: New test.
47693
47694 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47695
47696         PR c++/10230, c++/10481
47697         * g++.dg/lookup/scoped5.C: New test.
47698
47699 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47700
47701         PR c++/10552
47702         * g++.dg/template/ttp6.C: New test.
47703
47704 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47705
47706         * gcc.c-torture/execute/builtins: New directory.
47707         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47708         gcc.c-torture/execute/builtins.
47709         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47710         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47711         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47712         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47713
47714 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47715
47716         PR c++/9252
47717         * g++.dg/template/access8.C: New test.
47718         * g++.dg/template/access9.C: New test.
47719
47720 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47721
47722         PR c++/9554
47723         * g++.dg/parse/access1.C: New test.
47724
47725 2003-05-09  DJ Delorie  <dj@redhat.com>
47726
47727         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47728         long, and not an int.
47729
47730 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47731
47732         PR c++/10555, c++/10576
47733         * g++.dg/template/memclass1.C: New test.
47734
47735 2003-05-08  DJ Delorie  <dj@redhat.com>
47736
47737         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47738         targets.
47739         * gcc.c-torture/execute/20021024-1.x: Likewise.
47740         * gcc.c-torture/execute/shiftdi.x: Likewise.
47741         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47742         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47743         * gcc.dg/20021018-1.c: Likewise.
47744
47745 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47746
47747         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47748
47749         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47750         (bcopy): Call memmove.
47751
47752 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47753
47754         * g77.f-torture/compile/8485.f: New test case.
47755
47756 2003-05-07  Richard Henderson  <rth@redhat.com>
47757
47758         PR c++/10570
47759         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47760         Verify exception_cleanup not called for rethrows.
47761         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47762         when exiting catch block without rethrowing.
47763         * g++.dg/eh/forced3.C: New.
47764         * g++.dg/eh/forced4.C: New.
47765
47766 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47767
47768         * gcc.dg/20030505.c: Fix triplet.
47769
47770 2003-05-06  DJ Delorie  <dj@redhat.com>
47771
47772         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47773         * gcc.dg/nest.c: Likewise.
47774
47775 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47776
47777         * gcc.dg/builtins-14.c: New test case.
47778
47779 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47780
47781         * lib/compat.exp (compat-execute): New argument.
47782         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47783         * gcc.dg/compat: New test directory.
47784         * gcc.dg/compat/compat.exp: New expect script.
47785         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47786         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47787         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47788         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47789         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47790         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47791
47792         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47793         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47794         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47795         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47796         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47797         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47798         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47799         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47800         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47801         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47802         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47803         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47804         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47805         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47806         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47807
47808 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47809
47810         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47811
47812 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47813
47814         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47815
47816 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47817
47818         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47819         * gcc.dg/ppc-fsel-2.c: New test.
47820
47821         * gcc.dg/unused-5.c: New test.
47822
47823 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47824
47825         PR c++/10496
47826         * g++.dg/warn/pmf1.C: New test.
47827
47828 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47829
47830         PR c++/4494
47831         * g++.dg/warn/main.C: New test.
47832
47833 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47834
47835         * gcc.dg/nonnull-3.c: New test.
47836
47837 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47838
47839         * gcc.dg/cpp/Wtrigraphs.c: Update.
47840         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47841
47842 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47843
47844         * gcc.dg/ppc-fsel-1.c: New test.
47845
47846 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47847
47848         PR c/10604
47849         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47850
47851 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47852
47853         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47854
47855 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47856
47857         PR c++/9364, c++/10553, c++/10586
47858         * g++.dg/parse/typename4.C: New test.
47859         * g++.dg/parse/typename5.C: Likewise.
47860
47861 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47862
47863         * gcc.c-torture/compile/20030503-1.c: New test.
47864
47865 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47866
47867         * g++.dg/lookup/using5.C: Fix testcase error.
47868
47869 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47870
47871         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47872         since MEABI is no longer supported.  Remove all vestiges
47873         of MEABI from the test.
47874
47875 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47876
47877         PR c++/10554
47878         * g++.dg/lookup/using5.C: New test.
47879
47880 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47881
47882         PR c++/8772
47883         * g++.dg/template/ttp5.C: New test.
47884
47885 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47886
47887         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47888         (dg-gpp-additional-sources): New function.
47889         (dg-gpp-additional-files): Likewise.
47890         * lib/g++.exp (additional_sources): New variable.
47891         (additional_files): Likewise.
47892         (g++_target_compile): Deal with them.
47893         * lib/old-dejagnu.exp: Remove.
47894         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47895         * g++.old-deja: Revise all tests to use dg commands.
47896
47897 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47898
47899         PR c++/9432, c++/9528
47900         * g++.dg/lookup/using4.C: New test.
47901
47902 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47903
47904         * gcc.dg/noreturn-5.c: New file.
47905         * gcc.dg/noreturn-6.c: New file.
47906
47907         * gcc.c-torture/compile/inline-1.c: New file.
47908
47909 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47910
47911         PR c++/10551
47912         * g++.dg/template/explicit1.C: New test.
47913
47914 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47915
47916         PR c++/10549
47917         * g++.dg/other/bitfield1.C: New test.
47918
47919         PR c++/10527
47920         * g++.dg/init/new7.C: New test.
47921
47922 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47923
47924         * g++.dg/ext/desig1.C: New test.
47925         * g++.dg/ext/init1.C: Update.
47926
47927         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47928
47929 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47930
47931         PR c++/10180
47932         * g++.dg/warn/Winline-1.C: New test.
47933
47934 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47935
47936         * gcc.c-torture/execute/string-opt-19.c: New test.
47937
47938         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47939         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47940
47941 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47942
47943         PR c++/10506
47944         * g++.dg/init/new6.C: New test.
47945
47946         PR c++/10503
47947         * g++.dg/init/ref6.C: New test.
47948
47949 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47950
47951         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47952
47953 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47954
47955         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47956         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47957
47958 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47959
47960         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47961         initialized static data members.
47962
47963 2003-04-25  H.J. Lu <hjl@gnu.org>
47964
47965         * gcc.dg/ia64-sync-4.c: New test.
47966
47967 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47968
47969         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47970         date.
47971
47972 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47973
47974         PR c++/10337
47975         * g++.dg/warn/conv1.C: New test.
47976         * g++.old-deja/g++.other/conv7.C: Adjust.
47977         * g++.old-deja/g++.other/overload14.C: Adjust.
47978
47979 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47980
47981         PR c++/10471
47982         * g++.dg/template/defarg2.C: New test.
47983
47984 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47985
47986         * gcc.dg/cpp/include2.c: Update.
47987         * gcc.dg/cpp/multiline-2.c: New.
47988         * gcc.dg/cpp/multiline.c: Update.
47989         * gcc.dg/cpp/strify2.c: Update.
47990         * gcc.dg/cpp/trad/literals-2.c: Update.
47991
47992 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47993
47994         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47995
47996 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47997
47998         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47999
48000 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48001
48002         PR c++/10451
48003         * g++.dg/parse/crash4.C: New test.
48004
48005         PR c++/9847
48006         * g++.dg/parse/crash5.C: New test.
48007
48008 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48009
48010         PR c++/10446
48011         * g++.dg/parse/crash3.C: New test.
48012
48013         PR c++/10428
48014         * g++.dg/parse/elab1.C: New test.
48015
48016 2003-04-22  Devang Patel  <dpatel@apple.com>
48017
48018         * gcc.dg/cpp/trad/funlike-5.c: New test.
48019
48020 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48021
48022         * g++.dg/other/packed1.C: Fix dg options.
48023
48024 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48025
48026         * g++.dg/other/offsetof2.C: New test.
48027
48028 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48029
48030         * g++.dg/template/recurse.C: Adjust location of error messages.
48031
48032 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48033
48034         PR c++/9881
48035         * g++.dg/init/addr-const1.C: New test.
48036         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48037
48038 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48039
48040         PR c++/10405
48041         * g++.dg/lookup/struct-hack1.C: New test.
48042
48043 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48044
48045         * ucs.c: Update diagnostic messages.
48046
48047 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48048
48049         * gcc.dg/cpp/truefalse.cpp: New test.
48050         * gcc.dg/cpp/cpp.exp: Update.
48051         * g++.dg/other/stdbool-if.C: Remove.
48052
48053 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48054
48055         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48056         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48057
48058 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48059
48060         * gcc.c-torture/compile/20030418-1.c: New test.
48061
48062 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48063
48064         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48065
48066 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48067
48068         PR c++/10347
48069         g++.dg/template/dependent-name1.C: New test.
48070
48071 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48072
48073         * gcc.dg/warn-1.c (tourist_guide): New array,
48074         contains a pointer to bar.
48075
48076 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48077
48078         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48079         * gcc.c-torture/execute/medce-1.c: New test case.
48080         * gcc.c-torture/execute/medce-2.c: New test case.
48081
48082 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48083
48084         * lib/prune.exp: Ignore more messages.
48085
48086         PR c++/10381
48087         * g++.dg/parse/lookup3.C: New test.
48088
48089 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48090
48091         * gcc.c-torture/compile/20030415-1.c : New test.
48092
48093 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48094
48095         * gcc.c-torture/execute/scope-2.c: Move to ...
48096         * gcc.dg/noncompile/scope.c: .... here.
48097
48098 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48099
48100         * gcc.dg/20030414-2.c: New test case.
48101
48102 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48103
48104         PR target/10377
48105         * gcc.dg/20030414-1.c: New test.
48106
48107 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48108
48109         * gcc.dg/builtins-12.c: New test case.
48110         * gcc.dg/builtins-13.c: New test case.
48111
48112 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48113
48114         * gcc.c-torture/execute/string-opt-18.c: New test.
48115
48116 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48117
48118         PR c++/10300
48119         * g++.dg/init/new5.C: New test.
48120
48121 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48122
48123         PR c++/7910
48124         * g++.dg/ext/dllimport1.C: New test.
48125
48126 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48127
48128         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48129
48130 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48131
48132         PR Fortran/9263
48133         * g77.f-torture/noncompile/9263.f: New test
48134         PR Fortran/1832
48135         * g77.f-torture/execute/1832.f: New test
48136
48137 2003-04-11  David Chad  <davidc@freebsd.org>
48138             Loren J. Rittle  <ljrittle@acm.org>
48139
48140         PR libobjc/8562
48141         * objc.dg/headers.m: New test.
48142
48143 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48144
48145         * gcc.c-torture/execute/builtin-noret-2.c: New.
48146         * gcc.c-torture/execute/builtin-noret-2.x: New.
48147         XFAIL builtin-noret-2.c at -O1 and above.
48148         * gcc.dg/redecl.c: New.
48149         * gcc.dg/Wshadow-1.c: Update error regexps.
48150
48151 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48152
48153         * g++.dg/abi/bitfield10.C: New test.
48154
48155 2003-04-09  Mike Stump  <mrs@apple.com>
48156
48157         * gcc.dg/pch/pch.exp: Make testcase names longer.
48158         * g++.dg/pch/pch.exp: Make testcase names longer.
48159
48160 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48161
48162         * gcc.dg/builtins-11.c: New test case.
48163
48164 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48165
48166         * gcc.dg/builtins-9.c: New test case.
48167         * gcc.dg/builtins-10.c: New test case.
48168
48169 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48170
48171         * gcc.dg/noncompile/init-4.c.c: New test.
48172
48173 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48174
48175         * gcc.misc-test/gcov-9.c: New test.
48176         * gcc.misc-test/gcov-10.c: New test
48177         * gcc.misc-test/gcov-11.c: New test.
48178
48179 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48180
48181         PR optimization/10024
48182         * gcc.c-torture/compile/20030405-1.c: New test.
48183
48184 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48185
48186         * gcc.dg/pch/static-3.c: New.
48187         * gcc.dg/pch/static-3.hs: New.
48188         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48189
48190 2003-04-04  Richard Henderson  <rth@redhat.com>
48191
48192         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48193         * g++.dg/eh/forced2.C: Likewise.
48194
48195 2003-04-03  Mike Stump  <mrs@apple.com>
48196
48197         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48198         target arg.
48199         (scan-assembler-times, scan-assembler-not): Likewise.
48200         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48201
48202 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48203
48204         * gcc.dg/sparc-loop-1.c: New test.
48205
48206 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48207
48208         PR other/9274
48209         * g++.dg/pch/system-2.C: New.
48210         * g++.dg/pch/system-2.Hs: New.
48211
48212 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48213
48214         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48215
48216         * g++.dg/eh/simd-1.C (vecfunc): Same.
48217
48218 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48219
48220         * gcc.c-torture/execute/20030401-1.c: New test case.
48221
48222 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48223
48224         * objc.dg/defs.m: New.
48225
48226 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48227
48228         * g++.dg/eh/simd-1.C: New.
48229         * g++.dg/eh/simd-2.C: New.
48230
48231 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48232
48233         * gcc.c-torture/execute/simd-3.c: New.
48234
48235 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48236
48237         PR c/9936
48238         * gcc.dg/20030331-2.c: New test.
48239
48240 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48241
48242         PR c++/10278
48243         * g++.dg/parse/crash2.C: New test.
48244
48245 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48246
48247         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48248         * gcc.c-torture/execute/20030331-1.c: ...here.
48249
48250 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48251
48252         * gcc.c-torture/execute/20030331-1.c: New test.
48253
48254 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48255
48256         * lib/gcov.exp: Adjust call return testing strings.
48257         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48258
48259 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48260
48261         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48262         * gcc.dg/builtins-7.c: New test case.
48263         * gcc.dg/builtins-8.c: New test case.
48264
48265 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48266
48267         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48268
48269 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48270
48271         PR c++/7647
48272         * g++.dg/lookup-class-member-2.C: New test.
48273
48274 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48275
48276         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48277
48278 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48279
48280         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48281
48282 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48283
48284         * g++.dg/init/attrib1.C: New test.
48285
48286 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48287
48288         * gcc.dg/ultrasp8.c: New test.
48289
48290 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48291
48292         * gcc.dg/ultrasp7.c: New test.
48293
48294 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48295
48296         PR c++/10047
48297         * g++.dg/template/inline1.C: New test.
48298
48299 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48300
48301         * gcc.dg/sparc-dwarf2.c: New test.
48302
48303 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48304
48305         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48306         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48307
48308 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48309
48310         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48311         than reading .x files.
48312         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48313         * g77.dg/gcov/gcov-1.f: Likewise.
48314         * gcc.misc-tests/gcov-4b.c: Likewise.
48315         * gcc.misc-tests/gcov-5b.c: Likewise.
48316         * gcc.misc-tests/gcov-6.c: Likewise.
48317         * gcc.misc-tests/gcov-7.c: Likewise.
48318         * gcc.misc-tests/gcov-8.c: Likewise.
48319         * g++.dg/gcov/gcov-1.x: Remove.
48320         * g77.dg/gcov/gcov-1.x: Likewise.
48321         * gcc.misc-tests/gcov-4b.x: Likewise.
48322         * gcc.misc-tests/gcov-5b.x: Likewise.
48323         * gcc.misc-tests/gcov-6.x: Likewise.
48324         * gcc.misc-tests/gcov-7.x: Likewise.
48325         * gcc.misc-tests/gcov-8.x: Likewise.
48326
48327 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48328
48329         PR opt/10087
48330         * gcc.dg/20030324-1.c: New test.
48331
48332 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48333
48334         PR c++/10224
48335         * g++.dg/template/arg3.C: New test.
48336
48337         PR c++/10158
48338         * g++.dg/template/friend18.C: New test.
48339
48340 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48341
48342         * g77.f-torture/compile/20030326-1.f: New test case.
48343
48344 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48345
48346         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48347
48348         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48349
48350 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48351
48352         * gcc.dg/ia64-sync-3.c: New test.
48353
48354 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48355
48356         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48357
48358 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48359
48360         * gcc.dg/ultrasp6.c: New test.
48361
48362 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48363
48364         * gcc.dg/i386-signbit-1.c: New test.
48365         * gcc.dg/i386-signbit-2.c: New test.
48366         * gcc.dg/i386-signbit-3.c: New test.
48367
48368 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48369
48370         * gcc.dg/ultrasp5.c: Fix options.
48371
48372 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48373
48374         * gcc.dg/ultrasp5.c: Fix comment.
48375
48376 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48377
48378         PR fortran/10197
48379         * g77.f-torture/execute/10197.f: New test.
48380
48381 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48382
48383         PR c++/9898, c++/383
48384         * g++.dg/template/conv6.C: New test.
48385
48386         PR c++/10119
48387         * g++.dg/template/ptrmem5.C: New test.
48388
48389         PR c++/10026
48390         * g++.dg/lookup/koenig1.C: New test.
48391
48392         PR C++/10199
48393         * g++.dg/lookup/template2.C: New test.
48394
48395 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48396
48397         * g++.dg/opt/rtti1.C: New test.
48398
48399 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48400
48401         * gcc.dg/ultrasp5.c: New test.
48402
48403 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48404
48405         PR middle-end/9967
48406         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48407         builtin fputs.
48408
48409 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48410
48411         PR c/8224
48412         * gcc.dg/20030323-1.c: New test.
48413
48414 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48415
48416         * gcc.c-torture/compile/20030323-1.c: New test case.
48417
48418 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48419
48420         * gcc.dg/20030321-1.c: New test.
48421
48422 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48423
48424         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48425
48426 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48427
48428         PR c++/9978, c++/9708
48429         * g++.dg/ext/vlm1.C: Adjust expected error.
48430         * g++.dg/ext/vla2.C: New test.
48431         * g++.dg/template/arg1.C: New test.
48432         * g++.dg/template/arg2.C: New test.
48433
48434 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48435
48436         * g77.f-torture/execute/select.f: New test.
48437         * g77.f-torture/noncompile/select_no_compile.f: New test.
48438
48439 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48440
48441         PR c++/9898
48442         * g++.dg/other/error4.C: New test.
48443
48444 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48445
48446         * g++.dg/template/friend17.C: New test.
48447
48448 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48449
48450         * gcc.c-torture/compile/20030320-1.c: New.
48451
48452 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48453
48454         * gcc.dg/builtins-6.c: New test case.
48455
48456 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48457
48458         PR target/10073
48459         * gcc.c-torture/compile/20030319-1.c: New.
48460
48461 2003-03-18  Jan Hubicka  <jh@suse.cz>
48462
48463         * gcc.dg/i386-cvt-1.c: New test.
48464
48465 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48466
48467         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48468         * objc.dg/naming-2.m: Likewise.
48469
48470 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48471
48472         PR c++/9639
48473         * g++.dg/parse/crash1.C: New test.
48474
48475 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48476
48477         PR c++/8805
48478         * g++.dg/eh/cleanup1.C: New test.
48479
48480 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48481
48482         * gcc.c-torture/execute/20030316-1.c: New test case.
48483
48484 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48485
48486         PR c++/9629
48487         * g++.dg/init/ctor2.C: New test.
48488
48489 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48490
48491         * g77.f-torture/compile/xformat.f: New test case.
48492
48493 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48494
48495         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48496         * g++.old-deja/g++.mike/eh50.C: Likewise.
48497
48498 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48499
48500         PR c++/6440
48501         * g++.dg/template/spec7.C: New test.
48502         * g++.dg/template/spec8.C: Likewise.
48503
48504 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48505
48506         * gcc.c-torture/execute/20030313-1.c: New test.
48507
48508 2003-03-14  Richard Henderson  <rth@redhat.com>
48509
48510         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48511
48512 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48513
48514         * gcc.c-torture/compile/20030314-1.c: New test.
48515
48516 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48517
48518         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48519         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48520         thumb target,
48521         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48522         to accept newer _imp__  prefix and additional
48523         newline in .drectve section.
48524         * gcc.dg/dll-4.c: Likewise.
48525         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48526         switch.
48527
48528 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48529
48530         * g++.dg/parse/namespace9.C: New test.
48531
48532         * g++.dg/init/ref5.C: New test.
48533         * g++.dg/parse/ptrmem1.C: Likewise.
48534
48535 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48536
48537         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48538         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48539         regular expression.
48540         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48541         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48542
48543 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48544
48545         * gcc.c-torture/execute/20030224-2.c: New test.
48546
48547 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48548
48549         * gcc.dg/decl-3.c: New test.
48550
48551 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48552
48553         * gcc.dg/i386-loop-2.c: New test.
48554
48555 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48556
48557         PR c++/9474
48558         * g++.dg/parse/namespace8.C: New test.
48559
48560         PR c++/9924
48561         * g++.dg/overload/builtin2.C: New test.
48562
48563 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48564
48565         * gcc.dg/return-type-3.c: New test.
48566
48567 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48568
48569         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48570         profiling options are not supported.
48571
48572 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48573
48574         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48575         * g++.old-deja/g++.warn/impint2.C: Likewise.
48576
48577 2003-03-10  Devang Patel  <dpatel@apple.com>
48578
48579         * g++.dg/cpp/c++_cmd_1.C: New test.
48580         * g++.dg/cpp/c++_cmd_1.h: New file.
48581
48582 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48583
48584         * gcc.dg/altivec-9.c: New file.
48585
48586 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48587
48588         * gcc.dg/ppc-sdata-1.c: New test.
48589         * gcc.dg/ppc-sdata-2.c: New test.
48590
48591 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48592
48593         PR c++/9373
48594         * g++.dg/opt/ptrmem2.C: New test.
48595
48596         PR c++/8534
48597         * g++.dg/opt/ptrmem1.C: New test.
48598
48599 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48600
48601         * gcc.dg/i386-loop-1.c: New test.
48602
48603 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48604
48605         PR c++/9970
48606         * g++.dg/lookup/friend1.C: New test.
48607
48608 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48609
48610         PR c++/9823
48611         * g++.dg/parser/constructor1.C: New test.
48612
48613 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48614
48615         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48616
48617         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48618
48619 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48620
48621         * gcc.dg/cpp/Wunused.c: Update test.
48622
48623 2003-03-08  Jan Hubicka  <jh@suse.cz>
48624
48625         * gcc.dg/inline-3.c: New test.
48626
48627 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48628
48629         PR c++/9809
48630         * g++.dg/parse/builtin1.C: New test.
48631
48632         PR c++/9982
48633         * g++.dg/abi/cookie1.C: New test.
48634         * g++.dg/abi/cookie2.C: Likewise.
48635
48636         PR c++/9524
48637         * g++.dg/template/field1.C: New test.
48638
48639         PR c++/9912
48640         * g++.dg/parse/class1.C: New test.
48641         * g++.dg/parse/namespace7.C: Likewise.
48642         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48643
48644 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48645
48646         * g++.dg/init/ref4.C: New test.
48647
48648 2003-03-07  Jan Hubicka  <jh@suse.cz>
48649
48650         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48651         * gcc.dg/inline-3.c: New test.
48652
48653 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48654
48655         * g++.dg/init/ref3.C: New test.
48656
48657         PR c++/9965
48658         * g++.dg/init/ref2.C: New test.
48659
48660         PR c++/9400
48661         * g++.dg/warn/Wshadow-2.C: New test.
48662
48663         PR c++/9791
48664         * g++.dg/warn/Woverloaded-1.C: New test.
48665
48666 2003-03-05  Jan Hubicka  <jh@suse.cz>
48667
48668         * gcc.dg/i386-local2.c: New.
48669         * gcc.dg/i386-local.c: Fix typo.
48670
48671 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48672
48673         * g++.dg/abi/layout3.C: New test.
48674
48675 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48676
48677         * gcc.c-torture/compile/20030305-1.c
48678
48679 2003-03-05  Jan Hubicka  <jh@suse.cz>
48680
48681         * gcc.dg/i386-local.c: New.
48682
48683 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48684
48685         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48686
48687 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48688
48689         * gcc.dg/switch-2.c: New test.
48690         * gcc.dg/switch-3.c: New test.
48691         * gcc.dg/Wswitch.c: Adjust line numbers.
48692         * gcc.dg/Wswitch-default.c: Likewise.
48693         * gcc.dg/Wswitch-enum.c: Likewise.
48694
48695 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48696
48697         * gcc.c-torture/execute/20030222-1.c: New test.
48698
48699 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48700
48701         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48702
48703 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48704
48705         PR c++/9878
48706         * g++.dg/init/ref1.C: New test.
48707
48708 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48709
48710         * gcc.dg/sh-relax.c: New SH-only test.
48711
48712 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48713
48714         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48715         comment explaining purpose of testcase.
48716
48717 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48718
48719         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48720         for HC11/HC12 (asm needs two int registers).
48721         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48722         HC11/HC12 because the test uses an asm which needs two 32-bit
48723         registers.
48724
48725 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48726
48727         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48728         for HC11/HC12 (array is too large otherwise).
48729         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48730         * gcc.c-torture/compile/20010518-2.x: Likewise.
48731         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48732         HC11/HC12 (array is too large).
48733
48734 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48735
48736         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48737         * lib/g++-dg.exp (g++-dg-test): Likewise.
48738
48739 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48740
48741         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48742         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48743
48744 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48745
48746         * g++.dg/warn/implicit-typename1.C: Remove warning.
48747
48748 2003-02-28  Richard Henderson  <rth@redhat.com>
48749
48750         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48751         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48752
48753 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48754
48755         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48756         * g++.dg/pch/pch.exp: Likewise.
48757
48758 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48759
48760         PR c++/9879
48761         * g++.dg/init/new4.C: New test.
48762
48763 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48764
48765         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48766
48767 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48768
48769         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48770         unsigned long.
48771
48772         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48773         wider than float.
48774
48775 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48776
48777         * lib/scanasm.exp: Add support for counting numbers of
48778         occurences.
48779         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48780         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48781
48782 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48783
48784         PR c++/9683
48785         * g++.dg/template/static3.C: New test.
48786
48787         PR c++/9829
48788         * g++.dg/parse/namespace6.C: New test.
48789
48790 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48791
48792         PR target/9732
48793         * gcc.dg/20030225-1.c: New test.
48794
48795 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48796
48797         * README: Remove out-of-date information.
48798
48799         PR c++/9836
48800         * g++.dg/template/spec6.C: New test.
48801
48802 2003-02-24  Jeff Law  <law@redhat.com>
48803
48804         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48805
48806 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48807
48808         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48809         * gcc.dg/pragma-ep-1.c: Likewise.
48810
48811 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48812
48813         PR c++/9602
48814         * g++.dg/template/friend16.C: New test.
48815
48816 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48817
48818         PR c++/5333
48819         * g++.dg/parse/fused-params1.C: Adjust error messages.
48820         * g++.dg/template/nested3.C: New test.
48821
48822 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48823
48824         * g++.dg/abi/param1.C: New test.
48825
48826 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48827
48828         PR c++/7982
48829         * g++.dg/warn/implicit-typename1.C: New test.
48830
48831 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48832
48833         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48834         with "mtune".
48835         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48836         * gcc.c-torture/execute/20010129-1.x: Likewise.
48837         * gcc.dg/20011107-1.c: Likewise.
48838         * gcc.dg/20020108-1.c: Likewise.
48839         * gcc.dg/20020122-3.c: Likewise.
48840         * gcc.dg/20020206-1.c: Likewise.
48841         * gcc.dg/20020310-1.c: Likewise.
48842         * gcc.dg/20020426-2.c: Likewise.
48843         * gcc.dg/20020517-1.c: Likewise.
48844         * gcc.dg/991230-1.c: Likewise.
48845         * gcc.dg/i386-unroll-1.c: Likewise.
48846         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48847
48848 2003-02-22  Jan Hubicka  <jh@suse.cz>
48849
48850         * gcc.dg/i386-mul.c: New test.
48851
48852 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48853
48854         * gcc.dg/builtins-5.c: New test case.
48855
48856 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48857
48858         * gcc.dg/asmreg-1.c: New test.
48859
48860 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48861
48862         PR c++/9749
48863         * g++.dg/parse/varmod1.C: New test.
48864
48865 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48866
48867         PR c++/9727
48868         * g++.dg/template/op1.C: New test.
48869
48870 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48871
48872         PR c++/8906
48873         * g++.dg/template/nested2.C: New test.
48874
48875 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48876
48877         PR c++/8724
48878         * g++.dg/expr/dtor1.C: New test.
48879
48880 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48881
48882         * gcc.dg/cpp/include3.c: New test.
48883         * gcc.dg/cpp/inc/foo.h: New file.
48884
48885 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48886
48887         * gcc.c-torture/execute/20030221-1.c: New test.
48888
48889 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48890
48891         PR c++/9729
48892         * g++.dg/abi/conv1.C: New test.
48893
48894 2003-02-20  Jan Hubicka  <jh@suse.cz>
48895
48896         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48897
48898 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48899
48900         * gcc.c-torture/compile/20030219-1.c: New test.
48901
48902 2003-02-18  Jan Hubicka  <jh@suse.cz>
48903
48904         * gcc.dg/funcorder.c: New test.
48905
48906 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48907
48908         * gcc.c-torture/execute/20030218-1.c: New.
48909
48910 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48911
48912         * gcc.dg/20030218-1.c: New.
48913
48914 2003-02-18  Richard Henderson  <rth@redhat.com>
48915
48916         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48917         * gcc.dg/attr-used-2.c: New.
48918
48919 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48920
48921         PR c++/9704
48922         * g++.dg/init/copy5.C: New test.
48923
48924 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48925
48926         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48927         * g++.dg/pch/pch.exp: Likewise.
48928
48929 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48930
48931         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48932         STACK_SIZE is not defined.
48933
48934 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48935
48936         PR c++/9457
48937         * g++.dg/template/init1.C: New test.
48938
48939 2003-02-16  Jan HUbicka  <jh@suse.cz>
48940
48941         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48942         (foo): Add few extra tests
48943         * gcc.dg/c99-const-expr-3.c: Likewise.
48944         * gcc.c-torture/execute/20030216-1.c: New.
48945
48946 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48947
48948         PR c++/9459
48949         * g++.dg/ext/typeof4.C: New test.
48950
48951 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48952
48953         * gcc.dg/i386-387-3.c: New test case.
48954
48955 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48956
48957         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48958         cris-*-elf* cris-*-aout* and mmix-*-*.
48959
48960 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48961
48962         * gcc.dg/20030213-1.c: New test.
48963
48964 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48965
48966         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48967         * gcc.dg/i386-387-2.c: Likewise.
48968
48969 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48970
48971         * gcc.dg/ppc-spe.c: Fix formatting.
48972         Enable tests that were previously unsupported by gas.
48973         Delete tests for instructions that no longer exist.
48974         Switch arguments on evsubifw builtin.
48975
48976 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48977
48978         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48979         STACK_SIZE is too small.
48980
48981 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48982             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48983
48984         * gcc.dg/decl-2.c: New test.
48985
48986 2003-02-10  Jan Hubicka  <jh@suse.cz>
48987
48988         * gcc.dg/i386-fpcvt-1.c: New test.
48989
48990 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48991
48992         * gcc.c-torture/execute/20030209-1.c: New test.
48993
48994 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48995
48996         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48997         int-wide bitops, use the constants of the same width.
48998         Likewise, if long long is 32-bit wide, test bitops using
48999         32-bit constants.
49000
49001 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49002
49003         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49004
49005 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49006
49007         * gcc.dg/builtins-4.c: New test case.
49008
49009 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49010
49011         * gcc.dg/20020430-1.c: Fix dg command typos.
49012         * gcc.dg/20020503-1.c: Likewise.
49013
49014 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49015
49016         PR c++/8785
49017         * g++.dg/parse/fused-params1.C: New test.
49018
49019         PR c++/8857
49020         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49021
49022         PR c++/8921
49023         * g++.dg/parse/non-dependent1.C: New test.
49024
49025         PR c++/8928
49026         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49027
49028         PR c++/9228
49029         * g++.dg/parse/undefined7.C: New test.
49030         * g++.dg/parse/non-templ1.C: New test.
49031
49032         PR c++/9229
49033         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49034
49035 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49036
49037         * gcc.c-torture/compile/20030206-1.c: New test.
49038
49039 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49040
49041         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49042         "pow" to "foo" to avoid potential confusion with a math built-in.
49043
49044 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49045
49046         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49047         conditions for SPARC targets.
49048
49049 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49050
49051         * gcc.dg/20030204-1.c: New test.
49052
49053 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49054
49055         PR c++/38
49056         * g++.dg/parse/array-size1.C: New test.
49057
49058         PR c++/5657
49059         * g++.dg/parse/undefined3.C: New test.
49060
49061         PR c++/5665
49062         * g++.dg/parse/undefined4.C: New test.
49063
49064         PR c++/5975
49065         * g++.dg/parse/undefined5.C: New test.
49066
49067         PR c++/7259
49068         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49069
49070         PR c++/8578
49071         * g++.dg/parse/casting-operator1.C: New test.
49072
49073         PR c++/8596
49074         * g++.dg/parse/undefined6.C: New test.
49075
49076         PR c++/8736
49077         * g++.dg/parse/missing-template1.C: New test.
49078
49079 2003-02-04  Jan Hubicka  <jh@suse.cz>
49080
49081         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49082         * gcc.dg/i386-cmov?.c: Likewise.
49083         * gcc.dg/i386-fpcvt-?.c: Likewise.
49084         * gcc.dg/i386-ssefp-1.c: Likewise.
49085         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49086         conventions.
49087
49088 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49089
49090         PR c++/7129
49091         * g++.dg/ext/max.C: New test.
49092
49093 2003-02-03  Jan Hubicka  <jh@suse.cz>
49094
49095         * gcc.c-torture/execute/20030203-1.c: New test.
49096
49097 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49098
49099         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49100         'natural-endian'.
49101
49102 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49103
49104         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49105         * g++.dg/init/new2.C: Likewise.
49106         * g++.dg/other/new1.C: Likewise.
49107
49108 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49109
49110         * gcc.dg/struct-ret-libc.c: New test.
49111
49112 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49113
49114         * gcc.dg/20030129-1.c: New test.
49115
49116 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49117
49118         PR c++/8849
49119         * g++.dg/template/ptrmem4.C: New test.
49120
49121 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49122
49123         * g++.dg/parser/constant1.C: New test.
49124
49125 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49126
49127         PR c++/8591
49128         * g++.dg/parse/friend2.C: New test.
49129
49130 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49131
49132         PR c++/9437
49133         * g++.dg/template/unify4.C: New test.
49134
49135 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49136
49137         * gcc.c-torture/execute/20030128-1.c: New test.
49138
49139 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49140
49141         * g++.dg/lookup/nested1.C: Test moved from ...
49142         * g++.old-deja/g++.other/lookup24.C: ... here.
49143
49144 2003-01-28  Jan Hubicka  <jh@suse.cz>
49145
49146         * gcc.dg/i386-cmov5.c: New test.
49147
49148 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49149
49150         * gcc.c-torture/execute/20010925-1.c: Changed the
49151         memcpy declaration.
49152
49153 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49154
49155         PR c++/3902
49156         * g++.dg/parse/template5.C: New test.
49157
49158 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49159
49160         PR fortran/9258
49161         * g77.dg/pr9258: New test.
49162
49163 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49164
49165         * README: Move relevant parts from README.g++.
49166
49167         * README.g++: Remove this file.
49168
49169 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49170
49171         * g++.dg/abi/dcast1.C: New test.
49172
49173 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49174
49175         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49176
49177 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49178
49179         PR c++/47
49180         * g++.old-deja/g++.other/lookup24.C: New test.
49181
49182 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49183
49184         PR middle-end/7227
49185         * gcc.dg/uninit-C.c: New test.
49186
49187 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49188
49189         * g++.dg/abi/covariant1.C: New test.
49190
49191 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49192
49193         * gcc.dg/20030123-1.c: New test.
49194
49195 2003-01-25  Jan Hubicka  <jh@suse.cz>
49196
49197         PR opt/8492
49198         * gcc.c-torture/compile/20030125-1.c
49199
49200 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49201
49202         PR c++/9403
49203         * g++.dg/parse/template3.C: New test.
49204         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49205
49206         PR c++/795
49207         * g++.dg/parse/template4.C: New test.
49208
49209         PR c++/9415
49210         * g++.dg/template/qual2.C: New test.
49211
49212         PR c++/8545
49213         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49214
49215         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49216
49217 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49218
49219         * gcc.c-torture/execute/switch-1.c: New test case.
49220
49221 2003-01-25  Jan Hubicka  <jh@suse.cz>
49222
49223         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49224
49225 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49226
49227         Tweaks for Bison-1.875. From the NEWS file:
49228         "- `parse error' -> `syntax error'
49229         Bison now uniformly uses the term `syntax error'"
49230         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49231         * gcc.dg/cpp/digraph2.c: Likewise.
49232         * gcc.dg/cpp/direct2.c: Likewise.
49233         * gcc.dg/cpp/paste4.c: Likewise.
49234         * gcc.dg/c90-restrict-1.c: Likewise.
49235         * gcc.dg/c99-func-2.c: Likewise.
49236         * gcc.dg/noncompile/920721-2.c: Likewise.
49237         * gcc.dg/noncompile/930622-2.c: Likewise.
49238         * gcc.dg/noncompile/940112-1.c: Likewise.
49239         * gcc.dg/noncompile/950921-1.c: Likewise.
49240         * gcc.dg/noncompile/951123-1.c: Likewise.
49241         * gcc.dg/noncompile/971104-1.c: Likewise.
49242         * gcc.dg/noncompile/990416-1.c: Likewise.
49243
49244 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49245
49246         * g++.dg/parse/undefined1.C: Add error message.
49247
49248 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49249
49250         PR c++/9354
49251         * g++.dg/parse/new1.C: New test.
49252
49253         PR c++/9216
49254         * g++.dg/parse/template2.C: New test.
49255
49256         PR c++/9354
49257         * g++.dg/parse/typedef2.C: New test.
49258
49259         PR c++/9328
49260         * g++.dg/ext/typeof3.C: New test.
49261
49262 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49263
49264         PR c++/2738
49265         * g++.dg/parse/ret-type1.C: New test.
49266
49267         PR c++/3792
49268         * g++.dg/parse/tmpl-outside1.C: New test.
49269
49270         PR c++/4207
49271         * g++.dg/parse/int-as-enum1.C: New test.
49272
49273         PR c++/4903
49274         * g++.dg/parse/no-typename1.C: New test.
49275
49276         PR c++/5533
49277         * g++.dg/parse/no-value1.C: New test.
49278
49279         PR c++/5921
49280         * g++.dg/parse/wrong-inline1.C: New test.
49281
49282         PR c++/6402
49283         * g++.dg/parse/ref1.C: New test.
49284
49285         PR c++/6992
49286         * g++.dg/parse/attr-ctor1.C: New test.
49287
49288         PR c++/7229
49289         * g++.dg/parse/namespace5.C: New test.
49290
49291         PR c++/7917
49292         * g++.dg/parse/func-def1.C: New test.
49293
49294         PR c++/8143
49295         * g++.dg/parse/undefined1.C: New test.
49296
49297         PR c++/5723, PR c++/8522
49298         * g++.dg/parse/specialization1.C: New test.
49299
49300         PR c++/163, PR c++/8595
49301         * g++.dg/parse/struct-as-enum1.C: New test.
49302
49303         PR c++/9173
49304         * g++.dg/parse/undefined2.C: New test.
49305
49306 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49307
49308         PR c++/9298
49309         * g++.dg/parse/template1.C: New test.
49310
49311         PR c++/9384
49312         * g++.dg/parse/using1.C: New test.
49313
49314         PR c++/9285
49315         PR c++/9294
49316         * g++.dg/parse/expr2.C: New test.
49317
49318         PR c++/9388
49319         * g++.dg/parse/lookup2.C: Likewise.
49320
49321 2003-01-21  Jan Hubicka  <jh@suse.cz>
49322
49323         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49324         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49325         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49326         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49327
49328 2003-01-20  Nick Clifton  <nickc@redhat.com>
49329
49330         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49331         problem with ARM sibcall code generation.
49332
49333 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49334
49335         * gcc.c-torture/execute/20030120-1.c: New.
49336
49337 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49338
49339         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49340
49341 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49342
49343         PR c++/9272
49344         * g++.dg/parse/ctor1.C: New test.
49345
49346         PR c++/9294:
49347         * g++.dg/parse/qualified1.C: New test.
49348
49349         * g++.dg/parse/typename3.C: New test.
49350
49351 2003-01-16  Richard Henderson  <rth@redhat.com>
49352
49353         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49354
49355 2003-01-16  Richard Henderson  <rth@redhat.com>
49356
49357         * g++.dg/pch/pch.exp: Copy test header to the working directory
49358         before using it either for precompilation or direct use.
49359         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49360         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49361
49362 2003-01-16  Richard Henderson  <rth@redhat.com>
49363
49364         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49365         before using it either for precompilation or direct use.
49366         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49367         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49368
49369 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49370
49371         * g++.dg/ext/typename1.C: Add typename keyword.
49372         * g++.dg/template/crash1.C: Update error messages.
49373         * g++.dg/template/crash2.C: Remove error message.
49374         * g++.dg/parse/typename2.C: New test.
49375         * g++.dg/template/typename2.C: Change implicit
49376         typename warning into error.
49377         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49378         error messages.
49379         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49380         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49381         * g++.old-deja/g++.law/visibility13.C: Remove error
49382         messages.
49383         * g++.old-deja/g++.ns/template17.C: Reorder code to
49384         make declaration visible in template.
49385         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49386         * g++.old-deja/g++.pt/crash36.C: Issue more error
49387         messages.
49388         * g++.old-deja/g++.pt/crash5.C: Improve error
49389         message.
49390         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49391         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49392         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49393         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49394         typename warning with error message.
49395         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49396         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49397         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49398
49399 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49400
49401         * g++.dg/parse/ambig2.C: New test.
49402
49403 2003-01-15  Richard Henderson  <rth@redhat.com>
49404
49405         * g++.dg/tls/init-2.C: Update error message string.
49406
49407 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49408
49409         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49410
49411 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49412
49413         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49414         all for HC11/HC12.
49415         * gcc.c-torture/compile/20001205-1.x: Likewise.
49416         * gcc.c-torture/compile/20001226-1.x: Likewise.
49417         * gcc.c-torture/compile/920520-1.x: Likewise.
49418         * gcc.c-torture/compile/961203-1.x: Likewise.
49419         * gcc.c-torture/compile/20020604-1.x: Likewise.
49420
49421 2003-01-15  Jan Hubicka  <jh@suse.cz>
49422
49423         * gcc.c-torture/compile/20030115-1.c: New test.
49424
49425         * gcc.dg/i386-fpcvt-1.c: New test.
49426         * gcc.dg/i386-fpcvt-2.c: New test.
49427
49428 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49429
49430         Further conform g++'s __vmi_class_type_info to the C++ ABI
49431         specification.
49432         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49433         the specification.
49434
49435 2003-01-14  Jan Hubicka  <jh@suse.cz>
49436
49437         * gcc.dg/i386-fpcvt-1.c: New test.
49438         * gcc.dg/i386-fpcvt-2.c: New test.
49439
49440 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49441
49442         * gcc.dg/i386-mmx-3.c: New test.
49443
49444 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49445
49446         PR c++/9264
49447         * g++.dg/parse/octal1.C: New file.
49448
49449         PR c++/9172
49450         * g++.dg/parse/typename1.C: New file.
49451
49452 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49453
49454         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49455         * gcc.dg/bf-no-ms-layout.c: Likewise.
49456         * gcc.dg/bf-ms-attrib.c: Likewise.
49457
49458 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49459
49460         PR c++/9099
49461         * g++.dg/parse/dtor1.C: New file.
49462
49463         PR c++/9128
49464         * g++.dg/rtti/typeid1.C: New file.
49465
49466         PR c++/9153
49467         * g++.dg/parse/lookup1.C: New file.
49468
49469         PR c++/9171
49470         * g++.dg/templ/spec5.C: New file.
49471
49472 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49473
49474         * gcc.c-torture/compile/20030110-1.c: New test.
49475
49476 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49477
49478         Merge from pch-branch:
49479
49480         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49481
49482         * gcc.dg/pch/cpp-1.h: New.
49483         * gcc.dg/pch/cpp-1.c: New.
49484         * gcc.dg/pch/cpp-2.h: New.
49485         * gcc.dg/pch/cpp-2.c: New.
49486
49487         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49488
49489         * gcc.dg/pch/except-1.h: New.
49490         * gcc.dg/pch/except-1.c: New.
49491
49492         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49493
49494         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49495         running test.
49496         * gcc.dg/pch: Include *.hp not *.h.
49497         * gcc.dg/pch/system-1.h: New.
49498         * gcc.dg/pch/system-1.c: New.
49499
49500         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49501
49502         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49503         rather than trying to build and run a program using PCH.
49504         * gcc.dg/pch: Remove dg-do commands from test files.
49505
49506         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49507
49508         * gcc.dg/pch/macro-3.c: New.
49509         * gcc.dg/pch/macro-3.h: New.
49510
49511         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49512
49513         * gcc.dg/pch/common-1.c: New.
49514         * gcc.dg/pch/common-1.h: New.
49515         * gcc.dg/pch/decl-1.c: New.
49516         * gcc.dg/pch/decl-1.h: New.
49517         * gcc.dg/pch/decl-2.c: New.
49518         * gcc.dg/pch/decl-2.h: New.
49519         * gcc.dg/pch/decl-3.c: New.
49520         * gcc.dg/pch/decl-3.h: New.
49521         * gcc.dg/pch/decl-4.c: New.
49522         * gcc.dg/pch/decl-4.h: New.
49523         * gcc.dg/pch/decl-5.c: New.
49524         * gcc.dg/pch/decl-5.h: New.
49525         * gcc.dg/pch/global-1.c: New.
49526         * gcc.dg/pch/global-1.h: New.
49527         * gcc.dg/pch/inline-1.c: New.
49528         * gcc.dg/pch/inline-1.h: New.
49529         * gcc.dg/pch/inline-2.c: New.
49530         * gcc.dg/pch/inline-2.h: New.
49531         * gcc.dg/pch/static-1.c: New.
49532         * gcc.dg/pch/static-1.h: New.
49533         * gcc.dg/pch/static-2.c: New.
49534         * gcc.dg/pch/static-2.h: New.
49535
49536         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49537
49538         * g++.dg/pch/pch.exp: Better handle failing testcases.
49539         * gcc.dg/pch/pch.exp: Likewise.
49540         * gcc.dg/pch/macro-1.c: New.
49541         * gcc.dg/pch/macro-1.h: New.
49542         * gcc.dg/pch/macro-2.c: New.
49543         * gcc.dg/pch/macro-2.h: New.
49544
49545         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49546
49547         * g++.dg/dg.exp: Treat files in pch/ specially.
49548         * g++.dg/pch/pch.exp: New file.
49549         * g++.dg/pch/empty.H: New file.
49550         * g++.dg/pch/empty.C: New file.
49551         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49552         "precompile".
49553
49554         * gcc.dg/pch/pch.exp: New file.
49555         * gcc.dg/pch/empty.h: New file.
49556         * gcc.dg/pch/empty.c: New file.
49557         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49558         "precompile".
49559
49560 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49561
49562         * g++.dg/template/friend14.C: New test.
49563
49564 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49565
49566         * gcc.dg/old-style-asm-1.c: New test.
49567
49568 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49569
49570         * gcc.c-torture/compile/20030109-1.c: New test.
49571
49572 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49573
49574         * gcc.c-torture/execute/20030109-1.c: New test.
49575
49576 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49577
49578         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49579         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49580         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49581         * g++.old-deja/g++.mike/eh2.C: Likewise.
49582         * g++.old-deja/g++.mike/eh3.C: Likewise.
49583         * g++.old-deja/g++.mike/eh5.C: Likewise.
49584         * g++.old-deja/g++.mike/eh6.C: Likewise.
49585         * g++.old-deja/g++.mike/eh7.C: Likewise.
49586         * g++.old-deja/g++.mike/eh8.C: Likewise.
49587         * g++.old-deja/g++.mike/eh9.C: Likewise.
49588         * g++.old-deja/g++.mike/eh10.C: Likewise.
49589         * g++.old-deja/g++.mike/eh12.C: Likewise.
49590         * g++.old-deja/g++.mike/eh13.C: Likewise.
49591         * g++.old-deja/g++.mike/eh14.C: Likewise.
49592         * g++.old-deja/g++.mike/eh16.C: Likewise.
49593         * g++.old-deja/g++.mike/eh17.C: Likewise.
49594         * g++.old-deja/g++.mike/eh18.C: Likewise.
49595         * g++.old-deja/g++.mike/eh21.C: Likewise.
49596         * g++.old-deja/g++.mike/eh23.C: Likewise.
49597         * g++.old-deja/g++.mike/eh24.C: Likewise.
49598         * g++.old-deja/g++.mike/eh25.C: Likewise.
49599         * g++.old-deja/g++.mike/eh26.C: Likewise.
49600         * g++.old-deja/g++.mike/eh27.C: Likewise.
49601         * g++.old-deja/g++.mike/eh28.C: Likewise.
49602         * g++.old-deja/g++.mike/eh29.C: Likewise.
49603         * g++.old-deja/g++.mike/eh31.C: Likewise.
49604         * g++.old-deja/g++.mike/eh33.C: Likewise.
49605         * g++.old-deja/g++.mike/eh34.C: Likewise.
49606         * g++.old-deja/g++.mike/eh35.C: Likewise.
49607         * g++.old-deja/g++.mike/eh36.C: Likewise.
49608         * g++.old-deja/g++.mike/eh37.C: Likewise.
49609         * g++.old-deja/g++.mike/eh38.C: Likewise.
49610         * g++.old-deja/g++.mike/eh39.C: Likewise.
49611         * g++.old-deja/g++.mike/eh40.C: Likewise.
49612         * g++.old-deja/g++.mike/eh41.C: Likewise.
49613         * g++.old-deja/g++.mike/eh42.C: Likewise.
49614         * g++.old-deja/g++.mike/eh44.C: Likewise.
49615         * g++.old-deja/g++.mike/eh46.C: Likewise.
49616         * g++.old-deja/g++.mike/eh47.C: Likewise.
49617         * g++.old-deja/g++.mike/eh48.C: Likewise.
49618         * g++.old-deja/g++.mike/eh49.C: Likewise.
49619         * g++.old-deja/g++.mike/eh50.C: Likewise.
49620         * g++.old-deja/g++.mike/eh51.C: Likewise.
49621         * g++.old-deja/g++.mike/eh53.C: Likewise.
49622         * g++.old-deja/g++.mike/eh55.C: Likewise.
49623         * g++.old-deja/g++.mike/p7912.C: Likewise.
49624         * g++.old-deja/g++.mike/p9706.C: Likewise.
49625         * g++.old-deja/g++.mike/p10416.C: Likewise.
49626         * g++.old-deja/g++.mike/p11667.C: Likewise.
49627         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49628         Remove redundant reference to Iris.
49629         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49630         Elxsi, i860, Pico Java, and WE32K.
49631
49632 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49633
49634         * g++.dg/ext/asm4.C: New test.
49635
49636 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49637
49638         PR c++/9030
49639         * g++.dg/template/friend12.C: New test.
49640         * g++.dg/template/friend13.C: Likewise.
49641         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49642
49643 2003-01-08  Jan Hubicka  <jh@suse.cz>
49644
49645         * gcc.dg/i386-cadd.c: New test.
49646         * gcc.dg/i386-cmov4.c: Likewise.
49647
49648 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49649
49650         PR c++/9165
49651         * g++.dg/warn/Wunused-3.C: New test.
49652
49653         * g++.dg/abi/bitfield9.C: New test.
49654
49655         PR c++/9189
49656         * g++.dg/parse/defarg3.C: New test.
49657
49658 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49659
49660         * g++.dg/parse/ambig1.C: New test.
49661         * g++.dg/parse/defarg2.C: New test.
49662
49663 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49664
49665         * g++.dg/template/defarg-1.C: New test.
49666         * g++.dg/template/local2.C: Likewise.
49667
49668 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49669
49670         * gcc.c-torture/execute/20030105-1.c: New test.
49671
49672 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49673
49674         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49675         * g++.dg/parse/namespace4.C: Likewise.
49676
49677 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49678
49679         * g++.dg/template/ntp2.C: New test.
49680
49681 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49682
49683         * g++.dg/parse/extern-C-1.C: New test.
49684
49685         * g++.dg/parse/namespace4.C: New test.
49686
49687         * g++.dg/template/nested1.C: New test.
49688
49689         * g++.dg/parse/namespace3.C: New test.
49690
49691 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49692
49693         * g++.dg/lookup/two-stage1.C: New test.
49694
49695 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49696
49697         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49698         * g++.old-deja/g++.jason/access8.C: Likewise.
49699         * g++.old-deja/g++.other/decl5.C: Likewise.
49700
49701 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49702
49703         * g++.dg/parse/parse7.C: New test.
49704
49705 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49706
49707         PR c++/2843
49708         * g++.dg/ext/attrib7.C: New test.
49709
49710 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49711
49712         * g++.dg/parse/parse6.C: New test.
49713
49714 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49715
49716         * gcc.dg/h8300-stack-1.c: New.
49717
49718 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49719
49720         g++.dg/lookup/exception1.C: New test.
49721
49722         g++.dg/lookup/template1.C: New test.
49723
49724         g++.dg/parse/namespace2.C: New test.
49725
49726         g++.dg/parse/parens2.C: New test.
49727
49728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49729
49730         * g++.dg/parse/parse5.C: New test.
49731         * g++.dg/lookup/scoped4.C: New test.
49732
49733 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49734
49735         * g++.dg/parse/parens1.C: New test.
49736
49737         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49738         angle-bracket1.C.
49739         * g++.dg/parse/parens2.C: New test.
49740
49741         * g++.dg/lookup/scope-operator1.C: New test.
49742
49743         * g++.dg/parse/operator1.C: New test.
49744
49745 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49746
49747         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49748         * g++.old-deja/g++.other/access6.C: Likewise.
49749         * g++.old-deja/g++.other/decl1.C: Likewise.
49750         * g++.old-deja/g++.pt/typename12.C: Likewise.
49751
49752 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49753
49754         * g++.dg/parse/namespace1.C: New test.
49755
49756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49757
49758         * g++.dg/parse/parse4.C: New test.
49759
49760 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49761
49762         * g++.dg/parse/parse3.C: New test.
49763
49764 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49765
49766         * g++.dg/parse/parse2.C: New test.
49767
49768 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49769
49770         * g++.dg/template/friend11.C: New test.
49771
49772 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49773
49774         * g++.dg/parse/parse1.C: New test.
49775
49776 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49777
49778         * lib/profopt.exp: Change the name of a global variable to avoid
49779         possible clashes with other test suites.
49780
49781 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49782
49783         * g++.dg/inherit/covariant8.C: New test.
49784
49785 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49786
49787         * g++.dg/init/array9.C: New test.
49788
49789         PR c++/9112
49790         * g++.dg/parse/expr1.C: New test.
49791
49792 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49793
49794         * gcc.c-torture/compile/20021230-1.c: New test.
49795
49796 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49797
49798         * g++.dg/inherit/covariant5.C: New test.
49799         * g++.dg/inherit/covariant6.C: New test.
49800         * g++.dg/inherit/covariant7.C: New test.
49801
49802 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49803
49804         PR c++/2739
49805         * g++.dg/other/access2.C: New test.
49806
49807 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49808
49809         * g++.dg/other/anon-struct.C: No longer fails
49810         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49811         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49812         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49813
49814 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49815
49816         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49817
49818 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49819
49820         * g++.dg/eh/spec4.C: Remove stray semicolon.
49821         * g++.dg/expr/pmf-1.C: Change error message.
49822         * g++.dg/ext/asm1.C: Remove stray semicolon.
49823         * g++.dg/ext/typename1.C: Add missing typenames.
49824         * g++.dg/inherit/template-as-base.C: Change error message.
49825         * g++.dg/lookup/scoped1.C: Likewise.
49826         * g++.dg/lookup/scoped2.C: Likewise.
49827         * g++.dg/lookup/using2.C: Likewise.
49828         * g++.dg/other/component1.C: Remove stray semicolon.
49829         * g++.dg/other/do1.C: Change error message.
49830         * g++.dg/other/error2.C: Likewise.
49831         * g++.dg/other/init1.C: Likewise.
49832         * g++.dg/other/packed1.C: Remove stray semicolon.
49833         * g++.dg/other/ptrmem2.C: Change error message.
49834         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49835         marker.
49836         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49837         * g++.dg/template/access3.C: Add typename keyword.
49838         * g++.dg/template/access5.C: Remove stray semicolon.
49839         * g++.dg/template/access6.C: Likewise.
49840         * g++.dg/template/complit1.C: Likewise.
49841         * g++.dg/template/crash1.C: Change error message.
49842         * g++.dg/template/inherit2.C: Remove stray semicolon.
49843         * g++.dg/template/instantiate2.C: Likewise.
49844         * g++.dg/template/instantiate3.C: Change error message.
49845         * g++.dg/template/qual1.C: Remove stray semicolon.
49846         * g++.dg/template/qualttp18.C: Change error message.
49847         * g++.dg/template/ref1.C: Remove stray semicolon.
49848         * g++.dg/template/sizeof1.C (A::value): Declare it.
49849         * g++.dg/template/spec4.C: Change error message.
49850         * g++.dg/template/static1.C: Likewise.
49851         * g++.dg/template/type1.C: Likewise.
49852         * g++.dg/template/typename3.C: Likewise.
49853         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49854         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49855         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49856         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49857         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49858         named return value extension.
49859         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49860         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49861         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49862         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49863         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49864         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49865         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49866         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49867         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49868         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49869         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49870         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49871         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49872         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49873         syntax.
49874         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49875         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49876         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49877         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49878         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49879         * g++.old-deja/g++.brendan/template11.C: Likewise.
49880         * g++.old-deja/g++.brendan/template26.C: Likewise.
49881         * g++.old-deja/g++.brendan/template27.C: Use explicit
49882         specialization syntax.
49883         * g++.old-deja/g++.brendan/template30.C: Likewise.
49884         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49885         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49886         non-dependent names.
49887         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49888         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49889         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49890         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49891         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49892         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49893         named return value extension.
49894         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49895         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49896         * g++.old-deja/g++.ext/return1.C: Likewise.
49897         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49898         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49899         * g++.old-deja/g++.jason/access8.C: Likewise.
49900         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49901         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49902         pseudo-destructor names.
49903         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49904         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49905         pseudo-destructor names.
49906         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49907         * g++.old-deja/g++.jason/overload19.C: Likewise.
49908         * g++.old-deja/g++.jason/overload32.C: Likewise.
49909         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49910         stray semicolons.
49911         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49912         * g++.old-deja/g++.jason/return.C: Likewise.
49913         * g++.old-deja/g++.jason/return2.C: Likewise.
49914         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49915         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49916         syntax.
49917         * g++.old-deja/g++.jason/template10.C: Account for use of
49918         non-dependent names.
49919         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49920         syntax.
49921         * g++.old-deja/g++.jason/template37.C: Likewise.
49922         * g++.old-deja/g++.law/access4.C: Change error messages.
49923         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49924         pseudo-destructor names.
49925         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49926         * g++.old-deja/g++.law/ctors9.C: Likewise.
49927         * g++.old-deja/g++.law/cvt22.C: Likewise.
49928         * g++.old-deja/g++.law/dtors5.C: Likewise.
49929         * g++.old-deja/g++.law/global-init1.C: Likewise.
49930         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49931         * g++.old-deja/g++.law/operators28.C: Likewise.
49932         * g++.old-deja/g++.law/visibility28.C: Likewise.
49933         * g++.old-deja/g++.martin/eval1.C: Likewise.
49934         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49935         name.
49936         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49937         * g++.old-deja/g++.mike/net34.C: Likewise.
49938         * g++.old-deja/g++.mike/net36.C: Likewise.
49939         * g++.old-deja/g++.mike/ns2.C: Likewise.
49940         * g++.old-deja/g++.mike/p12306.C: Likewise.
49941         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49942         value extension.
49943         * g++.old-deja/g++.mike/p700.C: Likewise.
49944         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49945         * g++.old-deja/g++.mike/p710.C: Likewise.
49946         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49947         value extension.
49948         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49949         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49950         * g++.old-deja/g++.ns/crash2.C: Likewise.
49951         * g++.old-deja/g++.ns/crash3.C: Likewise.
49952         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49953         * g++.old-deja/g++.ns/ns17.C: Likewise.
49954         * g++.old-deja/g++.ns/template16.C: Likewise.
49955         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49956         keyword.
49957         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49958         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49959         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49960         named return value extension.
49961         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49962         * g++.old-deja/g++.other/access4.C: Issue additional error
49963         messages.
49964         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49965         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49966         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49967         * g++.old-deja/g++.other/crash25.C: Change error message.
49968         * g++.old-deja/g++.other/crash4.C: Change error message.
49969         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49970         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49971         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49972         checks.
49973         * g++.old-deja/g++.other/defarg8.C: Likewise.
49974         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49975         * g++.old-deja/g++.other/dtor10.C: Likewise.
49976         * g++.old-deja/g++.other/incomplete.C: Likewise.
49977         * g++.old-deja/g++.other/linkage7.C: Likewise.
49978         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49979         lookup algorithm.
49980         * g++.old-deja/g++.other/mangle2.C: Likewise.
49981         * g++.old-deja/g++.other/refinit2.C: Likewise.
49982         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49983         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49984         * g++.old-deja/g++.pt/crash28.C: Likewise.
49985         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49986         syntax.
49987         * g++.old-deja/g++.pt/crash32.C: Change error message.
49988         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49989         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49990         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49991         error message position.
49992         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49993         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49994         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49995         syntax.
49996         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49997         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49998         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49999         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50000         keyword.
50001         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50002         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50003         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50004         keyword.
50005         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50006         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50007         syntax.
50008         * g++.old-deja/g++.pt/friend28.C: Account for use of
50009         non-dependent names.
50010         * g++.old-deja/g++.pt/friend29.C: Likewise.
50011         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50012         rules.
50013         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50014         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50015         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50016         lookup rules.
50017         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50018         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50019         keyword.
50020         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50021         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50022         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50023         keyword.
50024         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50025         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50026         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50027         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50028         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50029         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50030         keyword.
50031         * g++.old-deja/g++.pt/spec10.C: Likewise.
50032         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50033         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50034         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50035         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50036         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50037         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50038         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50039         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50040         * g++.old-deja/g++.pt/typename15.C: Likewise.
50041         * g++.old-deja/g++.pt/typename22.C: Likewise.
50042         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50043         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50044         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50045         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50046         syntax.
50047         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50048         return value extension.
50049         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50050         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50051         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50052         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50053
50054 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50055
50056         * g++.dg/warn/inline1.C: New test.
50057         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50058         * g++.old-deja/g++.jason/synth10.C: Likewise.
50059         * g++.old-deja/g++.mike/net31.C: Likewise.
50060         * g++.old-deja/g++.mike/p8786.C: Likewise.
50061
50062         * g++.dg/template/friend10.C: New test.
50063         * g++.dg/template/conv5.C: New test.
50064
50065 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50066
50067         * g++.dg/lookup/scoped3.C: New test.
50068
50069         * g++.dg/lookup/decl1.C: New test.
50070         * g++.dg/lookup/decl2.C: New test.
50071
50072 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50073
50074         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50075         gcc.c-torture/compile/20021015-1.c,
50076         gcc.c-torture/compile/20021015-2.c,
50077         gcc.c-torture/compile/20021123-1.c,
50078         gcc.c-torture/compile/20021123-2.c,
50079         gcc.c-torture/compile/20021123-3.c,
50080         gcc.c-torture/compile/20021123-4.c,
50081         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50082         only to 3.1 or 3.2 branch.
50083
50084 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50085
50086         * gcc.dg/i386-bitfield3.c: New test.
50087
50088         * gcc.dg/i386-bitfield2.c: New test.
50089
50090 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50091
50092         * g++.dg/parse/conv_op1.C: New test.
50093
50094 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50095
50096         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50097         approved.
50098
50099 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50100
50101         * gcc.c-torture/compile/20021220-1.c: New test.
50102
50103 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50104
50105         * gcc.dg/i386-fastcall-1.c: New.
50106
50107 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50108
50109         * gcc.c-torture/execute/20021219-1.c: New test.
50110
50111 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50112
50113         * gcc.dg/i386-pic-1.c: New test.
50114
50115 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50116
50117         PR c++/8099
50118         * g++.dg/template/friend9.C: New test.
50119
50120 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50121
50122         PR c++/3663
50123         * g++.dg/template/access7.C: New test.
50124
50125 2002-12-18  Nick Clifton  <nickc@redhat.com>
50126
50127         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50128         the libstdc++-v3 directory has been found.
50129
50130 2002-12-12  Devang Patel <dpatel@apple.com>
50131         * gcc.dg/darwin-ld-1.c: New test.
50132         * gcc.dg/darwin-ld-2.c: New test.
50133         * gcc.dg/darwin-ld-3.c: New test.
50134         * gcc.dg/darwin-ld-4.c: New test.
50135         * gcc.dg/darwin-ld-5.c: New test.
50136
50137 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50138
50139         * gcc.c-torture/compile/20021212-1.c: New test.
50140
50141 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50142
50143         * gcc.dg/fshort-wchar: New test.
50144
50145 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50146
50147         PR c++/8372
50148         * g++.dg/template/dtor1.C: New test.
50149
50150         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50151         markers.
50152
50153 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50154
50155         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50156
50157 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50158
50159         * g++.dg/template/static1.C: New test.
50160         * g++.dg/template/static2.C: New test.
50161         * g++.old-deja/g++.ext/memconst.C: New test.
50162
50163 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50164
50165         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50166         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50167         * g++.dg/special/initp1.C: Likewise.
50168
50169 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50170
50171         * gcc.c-torture/execute/20021204-1.c: New test.
50172
50173 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50174
50175         * gcc.dg/ppc-fmadd-1.c: New file.
50176         * gcc.dg/ppc-fmadd-2.c: New file.
50177         * gcc.dg/ppc-fmadd-3.c: New file.
50178
50179 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50180
50181         * gcc.c-torture/compile/20021204-1.c: New test.
50182
50183 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50184
50185         * g++.dg/inherit/covariant2.C: New test.
50186         * g++.dg/inherit/covariant3.C: New test.
50187         * g++.dg/inherit/covariant4.C: New test.
50188         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50189         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50190
50191 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50192
50193         PR c++/8688
50194         * g++.dg/init/brace3.C: New test.
50195
50196 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50197
50198         * gcc.dg/20020210-1.c: Fix a comment typo.
50199
50200 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50201
50202         PR c++/8720
50203         * g++.dg/parse/defarg1.C: New test.
50204
50205         PR c++/8615
50206         * g++.dg/template/char1.C: New test.
50207
50208         * g++.dg/template/varmod1.C: Fix typo.
50209
50210 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50211
50212         DR 180
50213         * g++.old-deja/g++.pt/crash32.C: Expect error.
50214
50215 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50216
50217         PR c++/5919
50218         * g++.dg/template/varmod1.C: New test.
50219
50220         PR c++/8727
50221         * g++.dg/inherit/typeinfo1.C: New test.
50222
50223         PR c++/8663
50224         * g++.dg/inherit/typedef1.C: New test.
50225
50226 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50227
50228         PR c++/8332
50229         PR c++/8493
50230         * g++.dg/template/strlen1.C: New test.
50231
50232         PR c++/8227
50233         * g++.dg/template/ctor2.C: New test.
50234
50235         PR c++/8214
50236         * g++.dg/init/string1.C: New test.
50237
50238         PR c++/8511
50239         * g++.dg/template/friend8.C: New test.
50240
50241 2002-11-29  Joe Buck <jbuck@synopsys.com>
50242
50243         * g++.dg/lookup/anon2.C: New test.
50244
50245 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50246
50247         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50248         h8300 port.
50249
50250 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50251
50252         * gcc.dg/bitfld-6.c: New test.
50253
50254 2002-11-27  Jan Hubicka  <jh@suse.cz>
50255
50256         * gcc.c-torture/execute/20021127.[cx]: New test.
50257
50258 2002-11-26  Jan Hubicka  <jh@suse.cz>
50259
50260         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50261         quality.
50262
50263 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50264
50265         * g++.dg/init/brace2.C: New test.
50266         * g++.old-deja/g++.mike/p9129.C: Correct.
50267
50268 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50269
50270         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50271
50272 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50273
50274         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50275
50276 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50277
50278         * g++.dg/abi/empty11.C: New test.
50279         * g++.dg/rtti/cv1.C: New test.
50280
50281 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50282
50283         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50284
50285 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50286
50287         * g++.dg/abi/empty10.C: New test.
50288
50289 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50290
50291         * gcc.c-torture/compile/20021124-1.c: New test.
50292
50293 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50294
50295         * g++.dg/abi/rtti2.C: New test.
50296
50297 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50298
50299         * gcc.dg/i386-unroll-1.c: New test.
50300
50301 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50302
50303         * gcc.c-torture/compile/20021120-1.c: New test.
50304         * gcc.c-torture/compile/20021120-2.c: New test.
50305
50306 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50307
50308         * gcc.dg/bitfld-5.c: New test.
50309
50310 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50311
50312         * gcc.c-torture/execute/20021120-3.c: New test.
50313
50314 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50315
50316         * gcc.c-torture/execute/20021120-2.c: New test.
50317
50318 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50319
50320         * gcc.c-torture/execute/20021120-1.c: New test.
50321
50322 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50323
50324         * gcc.c-torture/execute/20021118-3.c: New test.
50325
50326 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50327
50328         * gcc.c-torture/compile/20021119-1.c: New test.
50329
50330 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50331
50332         * gcc.dg/duff-1.c: New test.
50333         * gcc.dg/duff-2.c: New test.
50334         * gcc.dg/duff-3.c: New test.
50335
50336 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50337
50338         * gcc.dg/cpp/_Pragma5.c: New test.
50339
50340 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50341
50342         * gcc.c-torture/execute/20021118-2.c: New test.
50343
50344 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50345
50346         * gcc.c-torture/execute/20021118-1.c: New test.
50347
50348 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50349
50350         * gcc.dg/20021116-1.c: New test.
50351
50352 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50353
50354         * g++.dg/abi/vcall1.C: New test.
50355
50356 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50357
50358         * gcc.dg/20021029-1.c: New test.
50359         * gcc.dg/20021029-2.c: New test.
50360
50361 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50362
50363         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50364
50365 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50366
50367         PR c/8439
50368         * gcc.dg/20021110.c: Move to ...
50369         * gcc.c-torture/compile/20021110.c: .... here.
50370
50371 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50372
50373         PR c/8467
50374         * gcc.c-torture/execute/20021111-1.c
50375
50376 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50377
50378         PR c/8439
50379         * gcc.dg/20021110.c: New test.
50380
50381 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50382
50383         * g++.dg/abi/vthunk3.C: Run only on x86.
50384
50385 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50386
50387         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50388
50389 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50390
50391         * lib/compat.exp (compat-execute): Fix logic error in last
50392         change.
50393
50394 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50395
50396         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50397
50398 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50399
50400         PR c++/8389
50401         * g++.dg/template/access6.C: New test.
50402
50403 2002-11-08  Jan Hubicka  <jh@suse.cz>
50404
50405         * gcc.dg/i386-ssefp-1.c: New test.
50406         * gcc.dg/i386-ssefp-1.c: New test.
50407
50408 2002-11-08  Jan Hubicka  <jh@suse.cz>
50409
50410         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50411
50412 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50413
50414         * g++.dg/abi/vthunk3.C: New test.
50415
50416         PR c++/8338
50417         * g++.dg/template/crash2.C: New test.
50418
50419 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50420
50421         * g++.dg/abi/dtor1.C: New test.
50422         * g++.dg/abi/dtor2.C: Likewise.
50423
50424 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50425
50426         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50427         Darwin.
50428
50429 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50430
50431         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50432         -mthumb.  Only xfail with -O0.
50433
50434 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50435
50436         * g++.dg/abi/thunk1.C: New test.
50437         * g++.dg/abi/thunk2.C: Likewise.
50438         * g++.dg/abi/vtt1.C: Likewise.
50439
50440 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50441
50442         PR optimization/8423
50443         * gcc.c-torture/execute/builtin-constant.c: New test.
50444
50445 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50446
50447         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50448         Add some more cases.
50449
50450 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50451
50452         PR c++/8391
50453         * g++.dg/opt/local1.C: New test.
50454
50455 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50456
50457         PR c++/8160
50458         * g++.dg/template/complit1.C: New test.
50459
50460         PR c++/8149
50461         * g++.dg/template/typename4.C: Likewise.
50462
50463 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50464
50465         Core issue 287, PR c++/7639
50466         * g++.dg/template/instantiate1.C: Adjust error location.
50467         * g++.dg/template/instantiate3.C: New test.
50468         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50469         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50470         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50471
50472 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50473
50474         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50475
50476 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50477
50478         PR c++/8287
50479         * g++.dg/init/dtor2.C: New test.
50480
50481 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50482
50483         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50484         * gcc.dg/nest.c: Bypass errors on irix6.
50485
50486 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50487
50488         * gcc.dg/nest.c: Expect error for mmix-*-*.
50489         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50490
50491 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50492
50493         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50494         markers.
50495
50496         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50497
50498 2002-10-25  Mike Stump  <mrs@apple.com>
50499
50500         * gcc.dg/warn-1.c: New test.
50501
50502 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50503
50504         * g++.dg/template/typename3.C: New test.
50505
50506 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50507
50508         * g++.dg/lookup/ptrmem1.C: New test.
50509
50510         * g++.dg/abi/vthunk2.C: New test.
50511
50512 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50513
50514         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50515
50516 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50517
50518         * g++.dg/abi/empty9.C: New test.
50519
50520 2002-10-24  Richard Henderson  <rth@redhat.com>
50521
50522         * g++.dg/inherit/thunk1.C: Enable for ia64.
50523
50524 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50525
50526         PR c++/8067
50527         * g++.dg/lookup/pretty1.C: New test.
50528
50529 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50530
50531         * gcc.dg/20021023-1.c: New test.
50532
50533 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50534
50535         PR c++/7679
50536         * g++.dg/parse/inline1.C: New test.
50537
50538 2002-10-23  Richard Henderson  <rth@redhat.com>
50539
50540         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50541
50542         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50543
50544 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50545
50546         PR c++/6579
50547         * g++.dg/parse/stmtexpr3.C: New test.
50548
50549 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50550
50551         * g++.dg/expr/cond1.C: New test.
50552
50553 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50554
50555         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50556
50557 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50558
50559         * g++.dg/abi/vbase13.C: New test.
50560         * g++.dg/abi/vbase14.C: Likewise.
50561
50562 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50563
50564         * gcc.dg/tls/pic-1.c: New test.
50565         * gcc.dg/tls/nonpic-1.c: New test.
50566         * gcc.dg/20021018-1.c: New test.
50567
50568 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50569
50570         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50571         Remove only files with the same base name as the test case.
50572         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50573         (profopt-execute): Likewise.  Also, remove old profiling
50574         and performance data files before running the tests.
50575
50576         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50577         * g++.dg/bprob/bprob.exp: Likewise.
50578         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50579         to allow more general test case names.
50580
50581         * g++.dg/bprob/bprob-1.C: Rename to ...
50582         * g++.dg/bprob/g++-bprob-1.C: ... this.
50583
50584         * g77.dg/bprob/bprob-1.f: Rename to ...
50585         * g77.dg/bprob/g77-bprob-1.f: ... this.
50586
50587 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50588
50589         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50590         bison 1.50 or later.
50591
50592 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50593
50594         * g++.dg/README: Describe more test directories.
50595
50596 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50597
50598         * g++.dg/init/array6.C: Add additional tests.
50599
50600 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50601
50602         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50603         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50604
50605 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50606
50607         * gcc.c-torture/compile/20020604-1.x: New.
50608         * gcc.c-torture/compile/simd-5.x: Likewise.
50609         * gcc.c-torture/execute/920710-1.x: Likewise.
50610         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50611
50612 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50613
50614         * g++.dg/inherit/override1.C: Add dg-options clause.
50615
50616 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50617
50618         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50619         _mm_slli_si128.
50620
50621 2002-10-19  Andreas Schwab  <schwab@suse.de>
50622
50623         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50624         directory component.
50625
50626 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50627
50628         * g++.dg/inherit/thunk1.C: New test.
50629
50630         * g++.dg/inherit/override1.C: New test.
50631
50632         * g++.dg/abi/mangle11.C: New test.
50633         * g++.dg/abi/mangle14.C: New test.
50634         * g++.dg/abi/mangle17.C: New test.
50635
50636 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50637
50638         * g++.dg/overload/member2.C: New test.
50639
50640 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50641
50642         * g++.dg/README: Describe new compat directory.
50643         * g++.dg/dg.exp: Skip tests in compat directory.
50644         * README.compat: New file.
50645         * lib/compat.exp: New expect script.
50646         * g++.dg/compat: New test directory.
50647         * g++.dg/compat/compat.exp: New expect script.
50648         * g++.dg/compat/abi: New test directory.
50649         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50650         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50651         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50652         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50653         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50654         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50655         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50656         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50657         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50658         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50659         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50660         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50661         * g++.dg/compat/break: New test directory.
50662         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50663         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50664         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50665         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50666         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50667         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50668         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50669         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50670         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50671         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50672         g++.dg/compat/break/README: New files.
50673         * g++.dg/compat/eh: New test directory.
50674         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50675         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50676         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50677         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50678         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50679         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50680         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50681         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50682         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50683         g++.dg/compat/eh/filter2_y.C,
50684         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50685         g++.dg/compat/eh/new1_y.C,
50686         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50687         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50688         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50689         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50690         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50691         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50692         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50693         g++.dg/compat/eh/unexpected1_y.C: New files.
50694         * g++.dg/compat/init: New test directory.
50695         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50696         g++.dg/compat/init/array5_y.C,
50697         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50698         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50699         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50700         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50701         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50702         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50703         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50704         g++.dg/compat/init/init-ref2_y.C: New files.
50705
50706 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50707
50708         PR c++/7584
50709         * g++.dg/inherit/using3.C: New test.
50710
50711 2002-10-17  Jan Hubicka  <jh@suse.cz>
50712
50713         * gcc.dg/20021017-2.c: New test.
50714
50715 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50716
50717         * g++.dg/abi/mangle16.C: Adjust.
50718
50719         * g++.dg/init/array8.C: New test.
50720
50721 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50722
50723         * gcc.dg/special/mips-abi.exp: New test.
50724         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50725
50726 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50727
50728         * g++.dg/abi/mangle16.C: New test.
50729         * g++.dg/abi/mangle17.C: Likewise.
50730
50731         PR c++/7478
50732         * g++.dg/template/ref1.C: New test.
50733
50734 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50735
50736         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50737
50738 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50739
50740         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50741
50742 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50743
50744         PR c++/7524
50745         * g++.dg/init/array7.C: New test.
50746
50747 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50748
50749         * g++.dg/init/array6.C: New test.
50750
50751         * g++.dg/abi/mangle13.C: Likewise.
50752         * g++.dg/abi/mangle14.C: Likewise.
50753         * g++.dg/abi/mangle15.C: Likewise.
50754
50755 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50756
50757         * g++.dg/abi/empty8.C: New test.
50758
50759 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50760
50761         * g++.dg/init/ctor1.C: New test.
50762
50763 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50764
50765         * gcc.c-torture/execute/20021015-1.c: New test.
50766
50767 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50768
50769         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50770
50771 2002-10-14  Jan Hubicka  <jh@suse.cz>
50772
50773         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50774
50775 2002-10-14  Richard Henderson  <rth@redhat.com>
50776
50777         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50778
50779 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50780
50781         PR optimization/6631
50782         * g++.dg/opt/const2.C: New test.
50783
50784 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50785
50786         PR c++/7176
50787         * g++.dg/parse/friend1.C: New test.
50788         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50789
50790 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50791
50792         * gcc.dg/20021014-1.c: New test.
50793
50794 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50795
50796         PR c++/5661
50797         * g++.dg/ext/vlm1.C: New test.
50798         * g++.dg/ext/vlm2.C: Likewise.
50799
50800         * g++.dg/init/array1.C: Remove invalid braces.
50801         * g++.dg/init/brace1.C: New test.
50802         * g++.dg/init/copy2.C: Likewise.
50803         * g++.dg/init/copy3.C: Likewise.
50804         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50805         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50806         braces.
50807
50808 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50809
50810         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50811
50812 2002-10-11  Richard Shann  <richard.shann@superh.com>
50813
50814         * gcc.c-torture/compile/simd-5.c: New test.
50815
50816 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50817
50818         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50819
50820 2002-10-10  Jim Wilson  <wilson@redhat.com>
50821
50822         * gcc.c-torture/execute/20021010-1.c: New test.
50823
50824 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50825
50826         PR c/7353
50827         * g++.dg/ext/typedef-init.C: New test.
50828         * gcc.dg/typedef-init.c: New test.
50829
50830 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50831
50832         * gcc.dg/cpp/paste13.c: New test.
50833
50834 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50835
50836         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50837         remaining platforms, XFAIL during compile, not execute.  Don't
50838         XFAIL at -O0.
50839
50840 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50841
50842         * gcc.dg/alias-1.c: Tweak expected warning.
50843
50844 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50845
50846         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50847
50848 2002-10-06  Andreas Jaeger  <aj@suse.de>
50849
50850         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50851         * gcc.dg/cpp/c++98.C: Likewise.
50852
50853         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50854         * g++.dg/cpp/c++98.C: Likewise.
50855
50856         * g++.dg/README (Subdirectories): Mention cpp directory.
50857
50858         PR target/7559
50859         * gcc.dg/20021006-1.c: New test.
50860
50861 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50862
50863         PR c++/7804
50864         * g++.dg/other/warning1.C: New test.
50865
50866 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50867
50868         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50869         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50870         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50871
50872 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50873
50874         PR c++/7931
50875         * g++.dg/template/ptrmem3.C: New test.
50876
50877         PR c++/7754
50878         * g++.dg/template/union1.C: New test.
50879
50880 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50881
50882         PR c++/8006
50883         * g++.dg/abi/mangle9.C: New test.
50884         * g++.dg/abi/mangle10.C: New test.
50885         * g++.dg/abi/mangle11.C: New test.
50886         * g++.dg/abi/mangle12.C: New test.
50887
50888 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50889
50890         PR c++/7188.
50891         * g++.dg/template/meminit1.C: New test.
50892         * g++.dg/warn/Wreorder-1.C: Likewise.
50893         * g++.old-deja/g++.mike/warn3.C: Tweak.
50894         * lib/prune.exp: Ingore "in copy constructor".
50895
50896 2002-10-02  Andreas Jaeger  <aj@suse.de>
50897
50898         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50899         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50900         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50901         on x86-64.
50902
50903 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50904
50905         * gcc.dg/empty1.C: Fix typo.
50906
50907 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50908
50909         * gcc.dg/alias-1.c: New test.
50910
50911 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50912
50913         * gcc.dg/empty1.C: New test.
50914
50915         * g++.dg/tls/init-2.C: Tweak error messages.
50916
50917 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50918
50919         * gcc.c-torture/compile/20020923-1.c: New test.
50920
50921 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50922
50923         * gcc.c-torture/execute/ffs-1.c: New test.
50924         * gcc.c-torture/execute/ffs-2.c: Ditto.
50925
50926 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50927
50928         * g++.dg/overload/member1.C: New test.
50929
50930 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50931
50932         * g++.dg/abi/empty7.C: New test.
50933         * g++.dg/init/pm2.C: Likewise.
50934
50935 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50936
50937         * g++.dg/rtti/crash1.C: New test.
50938
50939 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50940
50941         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50942         gcc.dg/sibcall-4.c: New tests.
50943
50944 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50945
50946         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50947         powerpc and MMIX targets.
50948
50949 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50950
50951         * gcc.dg/cpp/20020927-1.c: New.
50952
50953 2002-09-26  David S. Miller  <davem@redhat.com>
50954
50955         * gcc.c-torture/compile/trunctfdf.c: New.
50956
50957 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50958
50959         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50960
50961 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50962
50963         * gcc.c-torture/execute/loop-15.c: New.
50964
50965 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50966
50967         * README.QMTEST: Fix typo.
50968
50969 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50970
50971         * gcc.dg/20020926-1.c: New test.
50972
50973 2002-09-25  David S. Miller  <davem@redhat.com>
50974
50975         PR target/7842
50976         * gcc.c-torture/execute/shiftdi.c: New test.
50977
50978 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50979
50980         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50981         unique to the tool.
50982         * lib/g77.exp (g77_init): Likewise.
50983         * lib/g++.exp (g++_init): Likewise.
50984         * lib/objc.exp (objc_init): Likewise.
50985
50986 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50987
50988         * g++.dg/abi/empty5.C: New test.
50989         * g++.dg/abi/empty6.C: New test.
50990         * g++.dg/abi/vbase12.C: New test.
50991
50992 2002-09-25  Richard Henderson  <rth@redhat.com>
50993
50994         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50995         too-small long double.
50996
50997 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50998
50999         * gcc.dg/20020919-1.c: New test.
51000
51001 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51002
51003         * g++.dg/abi/bitfield6.C: New test.
51004         * g++.dg/abi/bitfield7.C: New test.
51005         * g++.dg/abi/bitfield8.C: New test.
51006         * g++.dg/abi/vbase11.C: New test.
51007
51008 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51009
51010         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51011         hppa*-*-hpux*.  Update test comment.
51012
51013 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51014
51015         * gcc.dg/tls/struct-1.c: New test.
51016
51017 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51018
51019         * gcc.dg/cpp/tr-warn2.c: Update.
51020
51021 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51022
51023         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51024
51025 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51026
51027         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51028         systems.
51029
51030 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51031
51032         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51033
51034         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51035         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51036         setting of cxxfilt.
51037
51038 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51039
51040         * gcc.dg/20020312-2.c: Update for darwin.
51041
51042 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51043
51044         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51045
51046 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51047
51048         * objc.dg/comp-types-1.m: New test.
51049         * objc.dg/comp-types-2.m: New test.
51050         * objc.dg/comp-types-3.m: New test.
51051         * objc.dg/comp-types-4.m: New test.
51052         * objc.dg/comp-types-5.m: New test.
51053         * objc.dg/comp-types-6.m: New test.
51054
51055 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51056
51057         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51058
51059 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51060
51061         * g++.dg/other/do1.C: New test.
51062
51063         * g++.dg/template/subst1.C: New test.
51064
51065 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51066
51067         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51068
51069 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51070
51071         * g++.dg/template/qualttp20.C: Adjust expected errors.
51072         * g++.old-deja/g++.jason/report.C: Likewise.
51073         * g++.old-deja/g++.other/qual1.C: Likewise.
51074
51075         * g++.dg/lookup/scoped2.C: New test.
51076
51077         * g++.dg/ext/asm3.C: New test.
51078
51079 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51080
51081         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51082
51083 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51084
51085         * ChangeLog: follow spelling conventions.
51086         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51087         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51088         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51089         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51090         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51091         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51092         * g++.old-deja/g++.law/global-init1.C: Likewise.
51093         * g++.old-deja/g++.other/delete4.C: Likewise.
51094         * g++.old-deja/g++.other/inline21.C: Likewise.
51095         * g++.old-deja/g++.other/singleton.C: Likewise.
51096         * g77.dg/strlen0.f: Likewise.
51097         * g77.f-torture/compile/20010519-1.f: Likewise.
51098         * g77.f-torture/compile/980310-4.f: Likewise.
51099         * gcc.c-torture/compile/20000605-1.c: Likewise.
51100         * gcc.c-torture/execute/20020225-1.c: Likewise.
51101         * gcc.dg/c90-hexfloat-2.c: Likewise.
51102         * gcc.dg/c99-bool-1.c: Likewise.
51103         * gcc.dg/c99-hexfloat-2.c: Likewise.
51104         * gcc.dg/dll-2.c: Likewise.
51105         * gcc.dg/wtr-union-init-1.c: Likewise.
51106         * gcc.dg/wtr-union-init-2.c: Likewise.
51107         * gcc.dg/wtr-union-init-3.c: Likewise.
51108         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51109         * gcc.dg/cpp/defined.c: Likewise.
51110         * gcc.dg/cpp/macsyntx.c: Likewise.
51111         * gcc.dg/cpp/paste2.c: Likewise.
51112         * gcc.dg/cpp/trad/defined.c: Likewise.
51113         * gcc.dg/format/c90-printf-1.c: Likewise.
51114         * gcc.dg/format/c90-scanf-1.c: Likewise.
51115         * gcc.dg/format/c99-printf-1.c: Likewise.
51116         * gcc.dg/format/c99-scanf-1.c: Likewise.
51117         * gcc.misc-tests/gcov-8.c: Likewise.
51118         * lib/profopt.exp: Likewise.
51119
51120 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51121
51122         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51123
51124 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51125
51126         * g++.dg/inherit/using2.C: New test.
51127
51128 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51129
51130         * ChangeLog: Follow spelling conventions.
51131         * g++.dg/template/friend4.C: Likewise.
51132         * g++.old-deja/g++.pt/crash67.C: Likewise.
51133         * gcc.c-torture/execute/20000801-4.c: Likewise.
51134         * gcc.dg/c90-digraph-1.c: Likewise.
51135         * gcc.dg/c94-digraph-1.c: Likewise.
51136         * gcc.dg/c99-digraph-1.c: Likewise.
51137         * gcc.dg/cpp/line5.c: Likewise.
51138         * gcc.dg/cpp/multiline.c: Likewise.
51139         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51140         * gcc.dg/format/attr-3.c: Likewise.
51141         * gcc.dg/format/c90-scanf-3.c: Likewise.
51142         * gcc.dg/format/ext-4.c: Likewise.
51143
51144 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51145
51146         * g++.dg/template/pretty1.C: New test.
51147
51148 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51149
51150         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51151
51152 2002-09-13  Matt Austern  <austern@apple.com>
51153
51154         * g++.dg/other/constref[12].C: New, regression tests for
51155         passing a cast expression to a function by const reference.
51156
51157 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51158
51159         * g++.dg/template/deduce1.C: New test.
51160
51161 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51162
51163         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51164         32-bit int.
51165
51166 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51167
51168         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51169         usage.
51170
51171 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51172
51173         * gcc.c-torture/compile/20020910-1.c: New test.
51174
51175 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51176
51177         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51178
51179 2002-09-10  Andreas Jaeger  <aj@suse.de>
51180
51181         * gcc.dg/20020312-2.c: Adjust for x86-64.
51182
51183 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51184
51185         * g77.dg/7388.f: New test case for PR 7388.
51186
51187 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51188
51189         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51190
51191 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51192
51193         * objc.dg/proto-lossage-1.m: New test.
51194
51195 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51196
51197         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51198
51199 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51200
51201         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51202         expected to pass.
51203
51204 2002-09-06  Stan Shebs  <shebs@apple.com>
51205             David Edelsohn  <edelsohn@gnu.org>
51206
51207         * gcc.dg/weak: New directory.
51208         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51209         target-specific xfail bits.
51210         * gcc.dg/typeof-2.c: Move to new directory.
51211         * gcc.dg/weak.exp: New expect script.
51212
51213 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51214
51215         * gcc.c-torture/execute/extzvsi.c: New test.
51216
51217 2002-09-05  Stan Shebs  <shebs@apple.com>
51218
51219         * gcc.dg/weak-1.c: xfail on Darwin.
51220         * gcc.dg/weak-2.c: Ditto.
51221         * gcc.dg/weak-3.c: Ditto.
51222         * gcc.dg/weak-4.c: Ditto.
51223         * gcc.dg/weak-5.c: Ditto.
51224         * gcc.dg/weak-6.c: Ditto.
51225         * gcc.dg/weak-7.c: Ditto.
51226         * gcc.dg/weak-8.c: Ditto.
51227         * gcc.dg/weak-9.c: Ditto.
51228
51229 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51230
51231         * gcc.c-torture/execute/loop-14.c: New test.
51232
51233 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51234
51235         * g++.dg/other/cxa-atexit1.C: New test.
51236
51237         * gcc.dg/typeof-2.c: New test.
51238
51239 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51240
51241         * gcc.dg/builtins-2.c: New testcase.
51242         * gcc.dg/builtins-3.c: New testcase.
51243
51244 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51245
51246         * gcc.dg/cpp/_Pragma4.c: New test.
51247
51248 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51249
51250         * objc/execute/nil_method-1.m: New testcase.
51251
51252 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51253
51254         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51255         [Object class], not [Object initialize].
51256
51257 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51258             Hans-Peter Nilsson  <hp@bitrange.com>
51259
51260         * gcc.c-torture/execute/20020720-1.x: Skip test on
51261         mmix-knuth-mmixware.  Correct comment.
51262
51263 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51264
51265         * g++.dg/abi/bitfield5.C: New test.
51266         * g++.dg/abi/vbase10.C: Likewise.
51267
51268 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51269
51270         * objc.dg/undeclared-selector.m: New test.
51271
51272 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51273
51274         * g++.dg/other/offsetof1.C: Avoid cast warning.
51275
51276 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51277
51278         * objc.dg/super-class-2.m: New test.
51279
51280 2002-08-24  Matt Austern  <austern@apple.com>
51281
51282         * g++.dg/ext/lvaddr.C: New test.
51283         * g++.dg/ext/lvcast.C: New test.
51284
51285 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51286
51287         * g++.dg/inherit/cond1.C: New test.
51288
51289 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51290
51291         * gcc.dg/noncompile/incomplete-1.c: New test.
51292
51293 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51294
51295         * gcc.dg/typespec-1.c: New test.
51296
51297 2002-08-20  Devang Patel  <dpatel@apple.com>
51298         * objc.dg/proto-hier-2.m: New test.
51299
51300 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51301
51302         * objc.dg/bitfield-1.m: New test.
51303         * objc.dg/bitfield-2.m: New test.
51304
51305 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51306
51307         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51308         gcc.dg/c99-flex-array-4.c: New tests.
51309
51310 2002-08-16  Stan Shebs  <shebs@apple.com>
51311
51312         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51313
51314 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51315
51316         * gcc.dg/typeof-1.c: New test.
51317         * g++.dg/ext/typeof2.C: New test.
51318
51319 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51320
51321         * g++.dg/other/offsetof1.C: New test.
51322
51323 2002-08-14  Richard Henderson  <rth@redhat.com>
51324
51325         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51326
51327 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51328
51329         * gcc.dg/cpp/_Pragma3.c: New test.
51330
51331 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51332
51333         * g++.dg/template/inherit3: New test.
51334
51335 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51336
51337         * gcc.dg/bitfld-4.c: Add blank options.
51338
51339 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51340
51341         * g++.dg/template/crash1.C: New test.
51342
51343 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51344
51345         * gcc.dg/tls/opt-2.c: New test.
51346
51347 2002-08-08  Devang Patel  <dpatel@apple.com>
51348
51349         * objc.dg/selector-1.m : New test
51350
51351 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51352
51353         * g++.dg/abi/bitfield4.C: New test.
51354         * gcc.dg/bitfld-4.c: New test.
51355
51356 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51357
51358         * g++.dg/other/packed1.C: New test.
51359
51360 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51361
51362         * g++.dg/abi/offsetof.C: Tweak error messages.
51363         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51364
51365 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51366
51367         * gcc.dg/bitfld-3.c: New test.
51368
51369 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51370             Richard Henderson  <rth@redhat.com>
51371
51372         * gcc.dg/i386-bitfield1.c: New test.
51373         * g++.dg/abi/bitfield3.C: Update.
51374
51375 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51376
51377         * objc.dg/const-str-2.m: Update.
51378         * gcc.dg/cpp/c++98.c: Change to C extension.
51379         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51380         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51381
51382 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51383
51384         * gcc.dg/tls/diag-3.c: New.
51385
51386 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51387
51388         * g++.dg/README (Subdirectories): Document new subdir expr.
51389         * g++.dg/expr/pmf-1.C: New test.
51390
51391 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51392
51393         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51394
51395 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51396
51397         * g++.dg/abi/bitfield3.C: New test.
51398
51399 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51400
51401         * lib/gcov.exp: Tweak expected line formats.
51402         * gcc.misc-tests/gcov8.c: New test.
51403         * gcc.misc-tests/gcov8.x: New flags.
51404
51405 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * consistency.vlad/layout/endian.c: Include string.h.
51408
51409         * gcc.c-torture/execute/20020805-1.c: New test.
51410
51411 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51412
51413         * g++.dg/other/conversion1.C: New test.
51414
51415 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51416
51417         * gcc.dg/builtins-1.c: New testcase.
51418
51419 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51420
51421         * g++.dg/inherit/access3.C: New test.
51422
51423 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51424
51425         * gcc.dg/ia64-visibility-2.c: New test.
51426
51427 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51428
51429         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51430         __qualifier_flags to __flags.
51431
51432 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51433
51434         * g++.dg/inherit/operator1.C: New test.
51435         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51436         * g++.dg/other/error1.C: Change expected error message.
51437         * g++.dg/template/conv4.C: Likewise.
51438
51439 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51440
51441         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51442         for documented behavior.
51443
51444 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51445
51446         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51447         several targets known to fail.
51448
51449 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51450
51451         * gcc.dg/mips-args-[123].c: New tests.
51452
51453 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51454
51455         * gcc.dg/ppc-spe.c: New.
51456
51457 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51458
51459         * g++.dg/other/ptrmem4.C: New testcase.
51460
51461 2002-07-24  Richard Henderson  <rth@redhat.com>
51462
51463         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51464
51465 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51466
51467         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51468
51469 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51470
51471         * gcc.c-torture/execute/memset-3.c: New testcase.
51472
51473 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51474
51475         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51476         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51477
51478 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51479
51480         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51481         Delete.
51482
51483 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51484
51485         * gcc.c-torture/compile/simd-4.c: New test.
51486
51487 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51488
51489         PR c++/7347, c++/7348
51490         * g++.dg/template/access4.C: New test.
51491         * g++.dg/template/access5.C: New test.
51492         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51493         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51494         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51495         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51496
51497 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51498
51499         * gcc.dg/gnu89-init-2.c: New test.
51500
51501 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51502
51503         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51504
51505 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51506
51507         * gcc.c-torture/execute/20020720-1.c: New testcase.
51508
51509 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51510
51511         * gcc.dg/cpp/Wsignprom.c: New tests.
51512
51513 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51514
51515         * gcc.c-torture/execute/loop-13.c: New test.
51516
51517 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51518
51519         * gcc.dg/cpp/expr.c: New tests.
51520
51521 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51522
51523         * g++.dg/opt/pr6713.C: Add template instantiation.
51524
51525 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51526
51527         * gcc.dg/nest.c: New test.
51528
51529 2002-07-17  Richard Henderson  <rth@redhat.com>
51530
51531         * g++.dg/opt/pr6713.C: New test.
51532
51533 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51534
51535         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51536         XFAIL for all x86 processors.
51537
51538 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51539
51540         * gcc.c-torture/execute/20010122-1.x: Do not test with
51541         -fomit-frame-pointer.
51542
51543 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51544
51545         * g++.dg/template/instantiate2.C: New test.
51546         * g++.dg/template/spec4.C: New test.
51547
51548 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51549
51550         * g++.dg/template/access2.C: New test.
51551         * g++.dg/template/access3.C: New test.
51552
51553 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51554
51555         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51556         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51557         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51558         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51559         Convert to use <stdarg.h>.
51560         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51561         Delete.
51562         * gcc.dg/va-arg-2.c: New.
51563         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51564
51565 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51566
51567         * gcc.c-torture/compile/20020710-1.c: New test.
51568
51569 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51570                           Andrew Pinski  <pinskia@physics.uc.edu>
51571
51572         gcc.c-torture/compile/simd-2.c: New testcase.
51573         gcc.c-torture/compile/simd-3.c: Likewise.
51574
51575 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51576
51577         PR c++/7224
51578         * g++.dg/overload/error1.C: New test.
51579
51580 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51581
51582         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51583         configuration and IRIX 6 O32 ABI.
51584
51585 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51586
51587         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51588
51589 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51590
51591         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51592
51593 2002-07-10  Jeffrey A Law  <law@redhat.com>
51594
51595         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51596
51597         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51598
51599 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51600
51601         * gcc.dg/20020312-2.c: Check for __PPC__.
51602
51603 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51604
51605         * gcc.c-torture/compile/20020709-1.c: New test.
51606
51607 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51608
51609         * g++.dg/template/qualttp21.C: New test case.
51610
51611 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51612
51613         * gcc.c-torture/compile/20020706-1.c: New test.
51614         * gcc.c-torture/compile/20020706-2.c: New test.
51615
51616 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51617             Alexandre Oliva  <aoliva@redhat.com>
51618
51619         * g++.dg/warn/incomplete1.C: New test.
51620
51621 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51622
51623         PR c++/7099
51624         * g++.dg/warn/noreturn1.C: New test.
51625
51626 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51627
51628         PR c++/6706
51629         * g++.dg/debug/debug6.C: New test.
51630         * g++.dg/debug/debug7.C: New test.
51631
51632 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51633
51634         * gcc.c-torture/compile/simd-3.c: New test.
51635
51636 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51637
51638         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51639         * gcc.dg/20020620-1.c: Likewise.
51640
51641 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51642
51643         PR c++/6944
51644         * g++.dg/init/array4.C: New test.
51645         * g++.dg/init/array5.C: New test.
51646
51647 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51648
51649         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51650         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51651
51652 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51653
51654         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51655         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51656         * gcc.dg/wtr-conversion-1.c: Likewise.
51657         * gcc.dg/wtr-escape-1.c: Likewise.
51658         * gcc.dg/wtr-int-type-1.c: Likewise.
51659         * gcc.dg/wtr-label-1.c: Likewise.
51660         * gcc.dg/wtr-static-1.c: Likewise.
51661         * gcc.dg/wtr-strcat-1.c: Likewise.
51662         * gcc.dg/wtr-suffix-1.c: Likewise.
51663         * gcc.dg/wtr-switch-1.c: Likewise.
51664         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51665         * gcc.dg/wtr-union-init-1.c: Likewise.
51666         * gcc.dg/wtr-union-init-2.c: Likewise.
51667         * gcc.dg/wtr-union-init-3.c: Likewise.
51668
51669         * gcc.dg/wtr-func-def-1.c: New test.
51670
51671 2002-07-02 Devang Patel <dpatel@apple.com>
51672
51673         * objc.dg/param-1.m: New test.
51674
51675 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51676
51677         * gcc.dg/cpp/trad/directive.c: Add test.
51678         * gcc.dg/cpp/trad/macroargs.c: Add test.
51679         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51680
51681 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51682
51683         * gcc.dg/cpp/cmdlne-M.c: New test.
51684
51685 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51686
51687         * objc.dg/desig-init-1.m: New test.
51688
51689 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51690
51691         PR c++/6716
51692         * g++.dg/template/instantiate1.C: New test.
51693
51694 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51695
51696         PR c++/7112
51697         * g++.dg/template/sizeof2.C: New test.
51698
51699 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51700
51701         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51702         gcc.dg/cpp/trad/include.c: New tests.
51703
51704 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51705
51706         PR target/7177
51707         * gcc.c-torture/compile/20020701-1.c: New test.
51708
51709 2002-07-01  Stan Shebs  <shebs@apple.com>
51710
51711         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51712         header here...
51713         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51714         (objc-torture-execute): or here.
51715
51716 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51717
51718         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51719
51720 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51721
51722         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51723
51724 2002-06-30  Devang Patel  <dpatel@apple.com>
51725
51726         * objc.dg/fsyntax-only.m: New test.
51727
51728 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51729
51730         PR c++/6695
51731         * g++.dg/template/friend7.C: New file.
51732
51733 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51734
51735         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51736         return type.
51737
51738 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51739
51740         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51741         avoid division by zero.
51742
51743 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51744
51745         * gcc.dg/Wunknownprag.c: New tests.
51746
51747 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51748
51749         * gcc.c-torture/execute/simd-2.c: New test.
51750
51751 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51752
51753         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51754         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51755         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51756         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51757         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51758         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51759         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51760         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51761         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51762         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51763         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51764         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51765         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51766         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51767         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51768         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51769         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51770
51771 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51772
51773         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51774         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51775         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51776         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51777         New tests.
51778         * gcc.dg/cpp/trad/directive.c: Update.
51779
51780 2002-06-23  Andreas Jaeger  <aj@suse.de>
51781
51782         * gcc.c-torture/execute/complex-6.c: New.
51783
51784 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51785
51786         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51787         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51788         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51789         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51790
51791 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51792
51793         * gcc.dg/cpp/trad: New directory with traditional tests copied
51794         from parent directory.
51795         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51796         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51797         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51798         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51799         Move to trad/ and rename.
51800         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51801         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51802         gcc.dg/cpp/trad/redef2.c: New tests.
51803         * gcc.dg/cpp/trad/trad.exp: New driver.
51804
51805 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51806
51807         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51808         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51809         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51810         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51811         Remove.
51812
51813 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51814
51815         * gcc.dg/20020620-1.c: New test.
51816
51817 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51818
51819         * g++.dg/template/ttp4.C: New test.
51820
51821 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51822
51823         * g++.dg/opt/vt1.C: Fix regexp.
51824
51825 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51826
51827         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51828         Don't use attribute `noinline'.
51829
51830 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51831
51832         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51833
51834 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51835
51836         * gcc.c-torture/execute/simd-1.c: New.
51837
51838         * gcc.dg/simd-1.c: New.
51839
51840 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51841
51842         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51843
51844 2002-06-16  Richard Henderson  <rth@redhat.com>
51845
51846         * g++.dg/ext/anon-struct1.C: New.
51847         * g++.dg/ext/anon-struct2.C: New.
51848         * g++.dg/ext/anon-struct3.C: New.
51849         * gcc.dg/anon-struct-1.c: New.
51850         * gcc.dg/anon-struct-2.c: New.
51851         * gcc.dg/anon-struct-3.c: New.
51852         * gcc.dg/20011008-1.c: Adjust warning text.
51853         * gcc.dg/20020527-1.c: Add -fms-extensions.
51854
51855 2002-06-16  Richard Henderson  <rth@redhat.com>
51856
51857         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51858
51859 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51860
51861         * gcc.c-torture/execute/20020615-1.c: New test.
51862
51863 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51864
51865         * gcc.c-tortuture/execute/compare-1.c: New test case.
51866         * gcc.c-tortuture/execute/compare-2.c: New test case.
51867         * gcc.c-tortuture/execute/compare-3.c: New test case.
51868
51869 2002-06-13  Richard Henderson  <rth@redhat.com>
51870
51871         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51872         ia64 ilp32.
51873
51874 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51875
51876         * g++.dg/template/typename2.C: Update error message.
51877
51878 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51879
51880         * gcc.c-torture/execute/20020611-1.c: New test.
51881
51882 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51883
51884         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51885         list of targets to skip.
51886
51887 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51888
51889         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51890         targets if not optimizing.
51891
51892 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51893
51894         * gcc.c-torture/compile/20020605-1.c: New test.
51895
51896         * g++.dg/opt/vt1.C: New test.
51897
51898         * gcc.dg/20020531-1.c: New test.
51899
51900         * gcc.dg/20020530-1.c: New test.
51901
51902         * gcc.dg/20020527-1.c: New test.
51903
51904         * g++.dg/opt/cse1.C: New test.
51905
51906 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51907
51908         * gcc.dg/20020607-2.c: New test case.
51909
51910 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51911
51912         * gcc.c-torture/compile/20020604-1.c: New test.
51913
51914 2002-06-04  Richard Henderson  <rth@redhat.com>
51915
51916         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51917         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51918         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51919
51920 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51921
51922         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51923
51924 2002-06-03  Richard Henderson  <rth@redhat.com>
51925
51926         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51927         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51928
51929 2002-06-02  Richard Henderson  <rth@redhat.com>
51930
51931         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51932         test functions static.
51933
51934 2002-06-02  Andreas Jaeger  <aj@suse.de>
51935
51936         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51937         now.
51938
51939 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51940
51941         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51942         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51943         Update for mofified diagnostics.
51944         * gcc.dg/c99-intconst-1.c: No longer fail.
51945
51946 2002-06-02  Richard Henderson  <rth@redhat.com>
51947
51948         * gcc.dg/uninit-A.c: Remove xfail markers.
51949
51950 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51951
51952         * gcc.dg/fnegate-1.c: New test case.
51953
51954 2002-05-30  Osku Salerma  <osku@iki.fi>
51955
51956         * gcc.c-torture/execute/mayalias-1.c: New file.
51957
51958 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51959
51960         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51961         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51962         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51963
51964 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51965
51966         * gcc.c-torture/execute/20020529-1.c: New test.
51967
51968 2002-05-27  Richard Henderson  <rth@redhat.com>
51969
51970         * g++.dg/ext/attrib6.C: New test case.
51971
51972 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51973
51974         * gcc.c-torture/execute/pure-1.c: New test.
51975
51976 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51977
51978         * gcc.dg/cpp/arith-2.c: Remove.
51979
51980 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51981
51982         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51983         * gcc.dg/cpp/if-3.c: Remove.
51984
51985 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51986
51987         * g++.dg/opt/cse2.C: New test.
51988
51989 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51990
51991         * gcc.dg/cpp/arith-1.c: New semantic tests.
51992         * gcc.dg/cpp/if-1.c: Update.
51993
51994 2002-05-24  Ben Elliston  <bje@redhat.com>
51995
51996         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51997
51998 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51999
52000         * gcc.dg/verbose-asm.c: New test.
52001
52002 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52003
52004         * gcc.dg/cpp/paste12.c: New test.
52005
52006 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52007
52008         * g++.dg/parse/named_ops.C: New test.
52009
52010 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52011
52012         * gcc.dg/weak-8.c: New test.
52013
52014 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52015
52016         * gcc.dg/weak-2.c: Allow optional leading underscore
52017         in scan-assembler symbol name.
52018         * gcc.dg/weak-3.c: Likewise.
52019         * gcc.dg/weak-4.c: Likewise.
52020         * gcc.dg/weak-5.c: Likewise.
52021
52022 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52023
52024         * gcc.dg/20020523-1.c: New test.
52025
52026 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52027
52028         * objc.dg/const-str-2.m: Update now that we stop after
52029         a command line error.
52030
52031 2002-05-22  Richard Henderson  <rth@redhat.com>
52032
52033         * g++.dg/dg.exp: Fix typo in test pruneing.
52034
52035 2002-05-22  Richard Henderson  <rth@redhat.com>
52036
52037         * g++.dg/dg.exp: Prune the tls subdirectory.
52038         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52039         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52040         * g++.dg/tls/init-1.C: New.
52041
52042 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52043
52044         * gcc.dg/20020517-1.c: New test.
52045
52046 2002-05-21  Richard Henderson  <rth@redhat.com>
52047
52048         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52049         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52050
52051 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52052
52053         * g++.dg/other/copy2.C: New test.
52054
52055 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52056
52057         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52058         (MAX_COPY): Bump up to 10 times sizeof (long long).
52059         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52060
52061         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52062         sizeof (long long).
52063
52064         * gcc.c-torture/execute/strcpy-1.c: New test.
52065
52066 2002-05-19  Jason Merrill  <jason2redhat.com>
52067
52068         * g++.dg/ext/oper1.C: New test.
52069
52070 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52071 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52072
52073         * README.QMTEST: New file.
52074
52075         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52076
52077 2002-05-19  Andreas Jaeger  <aj@suse.de>
52078
52079         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52080         now.
52081         * gcc.c-torture/execute/loop-2d.x: Likewise.
52082
52083 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52084
52085         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52086         support weak symbols.
52087         * gcc.dg/weak-4.c: Likewise.
52088         * gcc.dg/weak-6.c: Likewise.
52089
52090 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52091
52092         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52093         cygwin, coff and h8300-*-hms targets
52094         * gcc.dg/weak-5.c: Likewise.
52095         * gcc.dg/weak-7.c: Likewise.
52096
52097 2002-05-16  Jason Merrill  <jason@redhat.com>
52098
52099         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52100         (scan-assembler-not, scan-assembler-dem): Likewise.
52101         (scan-assembler-dem-not): Likewise.
52102
52103 2002-05-15  Richard Henderson  <rth@redhat.com>
52104
52105         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52106
52107 2002-05-15  Richard Henderson  <rth@redhat.com>
52108
52109         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52110         (vfoo1f): Warning here.
52111         (vfoo1l): Don't redefine the alias.
52112
52113 2002-05-14  Jason Merrill  <jason@redhat.com>
52114             Alexandre Oliva  <aoliva@redhat.com>
52115
52116         * g++.dg/init/pm1.C: New test.
52117
52118 2002-05-12  David S. Miller  <davem@redhat.com>
52119
52120         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52121         types.
52122
52123 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52124
52125         * gcc.c-torture/execute/20020510-1.c: New test case.
52126
52127 2002-05-10  David S. Miller  <davem@redhat.com>
52128
52129         * gcc.c-torture/execute/conversion.c: Test long double too.
52130
52131 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52132
52133         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52134         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52135         * lib/g++.exp (g++_link_flags): Likewise.
52136         * lib/objc.exp (objc_target_compile): Likewise.
52137
52138 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52139
52140         * gcc.dg/cpp/poison.c: Update.
52141         * gcc.dg/cpp/20000625-2.c: Remove.
52142         * gcc.dg/cpp/direct2s.c: Remove final test.
52143
52144 2002-05-08  Tom Rix  <trix@redhat.com>
52145
52146         * gcc.c-torture/execute/20020508-1.c: New test.
52147         * gcc.c-torture/execute/20020508-2.c: New test.
52148         * gcc.c-torture/execute/20020508-3.c: New test.
52149
52150 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52151
52152         * gcc.dg/cpp/charconst-4.c: More tests.
52153
52154 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52155
52156         PR c/6569
52157         * gcc.dg/weak-3.c: Update location of warning messages.
52158         * gcc.dg/weak-5.c: Likewise.
52159
52160 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52161
52162         * gcc.c-torture/execute/20020506-1.c: New test case.
52163
52164 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52165
52166         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52167
52168 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52169
52170         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52171
52172 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52173
52174         * gcc.dg/cpp/charconst-3.c: New test.
52175
52176 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52177
52178         * gcc.dg/cpp/charconst.c: Update tests.
52179
52180 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52181
52182         * treelang: Added directory for new sample language treelang. Also
52183         lib/treelang.exp: New file to signal treelang should be tested.
52184
52185 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52186
52187         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52188         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52189         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52190         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52191         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52192         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52193         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52194
52195 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52196
52197         * gcc.dg/format/xopen-2.c: New test.
52198
52199 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52200
52201         * gcc.dg/20020503-1.c: New test.
52202
52203 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52204
52205         * g++.dg/init/dtor1.C: Make it tougher.
52206
52207 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52208
52209         * g++.dg/init/dtor1.C: New test.
52210
52211 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52212
52213         * gcc.dg/altivec-8.c: New.
52214
52215 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52216
52217         * gcc.dg/altivec-7.c: New.
52218
52219 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52220
52221         * g++.dg/parse/typedef1.C: New test.
52222
52223 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52224
52225         PR c++/6486
52226         * g++.dg/template/friend6.C: New test.
52227
52228         PR c++/6492
52229         * g++.dg/init/copy1.C: New test.
52230
52231 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52232
52233         * g++.dg/warn/effc1.C: New test.
52234
52235 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52236
52237         * gcc.dg/cpp/if-cexp.c: Add a test.
52238
52239 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52240
52241         * gcc.dg/20020426-2.c: New test.
52242
52243 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52244
52245         * gcc.dg/cpp/if-mop.c: Update.
52246         * gcc.dg/cpp/if-mpar.c: Add test.
52247         * gcc.dg/cpp/if-oppr.c: Update.
52248
52249 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52250
52251         PR c/6343
52252         * gcc.dg/weak-[2-7].c: New tests.
52253
52254 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52255
52256         * gcc.dg/enum1.c: New test.
52257
52258 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52259
52260         PR c++/6497
52261         * g++.dg/inherit/access2.C: New test.
52262
52263 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52264
52265         PR bootstrap/6445
52266         * gcc.dg/20020426-1.c: New test.
52267
52268 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52269
52270         * g++.dg/abi/enum1.C: New test.
52271
52272 2002-04-26  Richard Henderson  <rth@redhat.com>
52273
52274         * gcc.dg/c99-bool-1.c: Expect always true warning.
52275
52276 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52277
52278         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52279
52280 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52281
52282         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52283         targets.
52284
52285 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52286
52287         * g++.dg/abi/mange7.C: New test.
52288
52289         PR c++/6438.
52290         * g++.dg/parse/stmtexpr2.C: New test.
52291
52292 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52293
52294         * gcc.dg/20020312-2.c: Add SH target.
52295
52296 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52297
52298         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52299         compiler output on mips*-*-irix*.
52300
52301 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52302
52303         * g++.dg/parse/attr1.C: New test.
52304
52305 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52306
52307         * gcc.c-torture/execute/string-opt-17.c: New test case.
52308         * gcc.c-torture/execute/memset-2.c: New test case.
52309
52310 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52311
52312         PR c++/6256:
52313         * g++.dg/template/friend5.C: New test.
52314
52315         PR c++/6331:
52316         * g++.dg/template/qual1.C: Likewise.
52317
52318 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52319
52320         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52321         Include stdlib.h, not stdio.h or ctype.h.
52322
52323 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52324
52325         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52326         cris-*-elf* and mmix-*-*.
52327         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52328         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52329         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52330         Ditto.
52331         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52332         * gcc.dg/wchar_t-1.c: Ditto.
52333
52334 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52335
52336         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52337         Clarify comment.
52338
52339 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52340
52341         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52342
52343 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52344
52345         * gcc.c-torture/execute/20000906-1.x: Delete.
52346
52347 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52348
52349         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52350
52351 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52352
52353         * PR6367
52354         * g77.f-torture/execute/6367.f: New test.
52355         * g77.f-torture/execute/6367.x: Disable for MMIX.
52356
52357 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52358
52359         * PR6352
52360         * g++.dg/opt/inline2.C: New test.
52361
52362 2002-04-18  Richard Henderson  <rth@redhat.com>
52363
52364         * gcc.dg/20000906-1.c: Enable for all targets.
52365         * gcc.c-torture/compile/iftrap-2.c: New.
52366
52367 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52368
52369         * gcc.dg/20020418-1.c: New test.
52370         * gcc.dg/20020418-2.c: New test.
52371
52372 2002-04-18  Richard Henderson  <rth@redhat.com>
52373
52374         * gcc.c-torture/compile/iftrap-1.c: New.
52375         * gcc.dg/iftrap-1.c: Adjust for ia64.
52376         * gcc.dg/iftrap-2.c: New.
52377
52378 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52379
52380         * gcc.c-torture/compile/20020418-1.c: New test.
52381
52382 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52383
52384         * gcc.c-torture/compile/20020415-1.c: New.
52385
52386 2002-04-18  David S. Miller  <davem@redhat.com>
52387
52388         * gcc.c-torture/execute/20020418-1.c: New test.
52389
52390 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52391
52392         * gcc.dg/20020416-1.c: New test.
52393
52394         * g++.dg/opt/inline1.C: New test.
52395
52396 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52397
52398         * gcc.dg/altivec-5.c: New test.
52399
52400         * gcc.dg/20020415-1.c: New test.
52401
52402 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52403
52404         * lib/chill.exp: Remove.
52405
52406 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52407
52408         * g++.dg/other/big-struct.C: New test.
52409
52410 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52411
52412         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52413         of scratch file.
52414
52415 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52416
52417         PR c/6277
52418         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52419         in scan-assembler function name
52420
52421 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52422
52423         * g77.f-torture/execute/980628-4.x,
52424         g77.f-torture/execute/980628-5.x,
52425         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52426         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52427         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52428         i[34567]86-*-*.
52429
52430 2002-04-13  David S. Miller  <davem@redhat.com>
52431
52432         * gcc.c-torture/execute/20020413-1.c: New test.
52433
52434 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52435
52436         * gcc.dg/asm-6.c,
52437         * g++.dg/ext/asm1.C: New tests.
52438
52439 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52440
52441         PR c++ 5373.
52442         * g++.dg/parse/stmtexpr1.C: New test.
52443
52444         PR c++/5189.
52445         * g++.dg/template/copy1.C: New test.
52446
52447 2002-04-12  Richard Henderson  <rth@redhat.com>
52448
52449         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52450
52451 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52452
52453         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52454         gcc.c-torture/execute/20020307-2.c.
52455
52456 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52457
52458         * g++.dg/ext/attrib5.C,
52459         * g++.dg/lookup/struct1.C: New tests.
52460
52461 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52462
52463         * gcc.dg/20020411-1.c: New test.
52464
52465         * gcc.c-torture/execute/20020411-1.c: New test.
52466
52467 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52468
52469         * g77.f-torture/execute/6177.f: New test.
52470
52471 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52472
52473         PR middle-end/6247
52474         * g++.dg/opt/cleanup1.C: New test.
52475
52476         * g++.dg/opt/const1.C: New test.
52477
52478 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52479
52480         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52481
52482 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52483
52484         PR c++/5507
52485         * g++.dg/template/typename2.C: New test.
52486
52487 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52488
52489         * gcc.c-torture/execute/loop-12.c: New.
52490
52491 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52492
52493         * g77.f-torture/execute/980628-4.x,
52494         g77.f-torture/execute/980628-5.x,
52495         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52496         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52497         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52498
52499 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52500
52501         PR optimization/6086
52502         * g++.dg/opt/preinc1.C: New test.
52503
52504 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52505
52506         PR c++/5571
52507         * g++.dg/opt/static2.C: New test.
52508
52509 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52510
52511         PR c/5120
52512         * gcc.dg/20020406-1.c: New test.
52513
52514 2002-04-04  David S. Miller  <davem@redhat.com>
52515
52516         * gcc.c-torture/execute/20020404-1.c: New test.
52517
52518 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52519
52520         PR c/6123
52521         * gcc.dg/20020312-2.c: Do not declare global register variable
52522         if __PIC__ or __pic__ is defined.
52523
52524 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52525
52526         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52527         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52528
52529 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52530
52531         * gcc.misc-tests/linkage.exp: Update last change to handle
52532         sparc*-, not just sparc-.
52533
52534 2002-04-03  Richard Henderson  <rth@redhat.com>
52535
52536         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52537
52538 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52539
52540         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52541
52542 2002-04-02  David S. Miller  <davem@redhat.com>
52543
52544         * gcc.c-torture/execute/20020402-3.c: New test.
52545
52546 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52547
52548         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52549         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52550
52551         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52552         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52553         g77.f-torture/execute/20001201.x,
52554         g77.f-torture/execute/u77-test.x: New files.
52555
52556         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52557         * gcc.dg/wchar_t-1.c: Ditto.
52558
52559 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52560
52561         * gcc.c-torture/execute/20020402-1.c: New test.
52562
52563 2002-04-01  Richard Henderson  <rth@redhat.com>
52564
52565         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52566
52567         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52568
52569 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52570
52571         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52572
52573 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52574
52575         * g++.dg/inherit/template-as-base.C: Expect error.
52576         * g++.dg/inherit/namespace-as-base.C: Likewise.
52577
52578 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52579
52580         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52581         g++.dg/ext/instantiate3.C: Tweak match patterns.
52582
52583         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52584         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52585         -da test.
52586
52587 2002-03-31  Richard Henderson  <rth@redhat.com>
52588
52589         * gcc.dg/special/alias-2.c: New.
52590         * gcc.dg/special/ecos.exp: Run it.
52591
52592 2002-03-31  Richard Henderson  <rth@redhat.com>
52593
52594         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52595
52596 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52597
52598         * gcc.dg/weak-1.c: Disable on h8300 port.
52599
52600 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52601
52602         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52603         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52604         ordering tests.
52605         * g++.dg/bprob/bprob-1.C: New test.
52606         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52607         * g++.dg/gcov/gcov-1.C: New test.
52608         * g++.dg/gcov/gcov-1.x: New file.
52609         * g++.dg/gcov/gcov-2.C: New test.
52610         * g++.dg/gcov/gcov-3.C: New test.
52611         * g++.dg/gcov/gcov-3.h: New file.
52612
52613 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52614
52615         * g++.old-deja/g++.other/builtins5.C: New test.
52616         * g++.old-deja/g++.other/builtins6.C: New test.
52617         * g++.old-deja/g++.other/builtins7.C: New test.
52618         * g++.old-deja/g++.other/builtins8.C: New test.
52619         * g++.old-deja/g++.other/builtins9.C: New test.
52620
52621 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52622
52623         * g++.dg/opt/static1.C: New test.
52624
52625         * g++.dg/opt/longbranch1.C: New test.
52626
52627 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52628
52629         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52630
52631         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52632
52633 2002-03-28  Jeffrey A Law  (law@redhat.com)
52634
52635         * gcc.c-torture/execute/20020328-1.c: New test.
52636
52637 2002-03-27  Richard Henderson  <rth@redhat.com>
52638
52639         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52640         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52641         move from g++.old-deja/g++.ext/.
52642
52643 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52644
52645         * g++.dg/init/new2.C: New test.
52646
52647 2002-03-26  Richard Henderson  <rth@redhat.com>
52648
52649         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52650
52651         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52652         on sparc.
52653
52654         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52655         sparcv9 systems.
52656         * gcc.dg/20001102-1.c: Likewise.
52657
52658 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52659
52660         * gcc.dg/cpp/endif-pedantic1.c,
52661         gcc.dg/cpp/endif-pedantic2.c: New tests.
52662
52663 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52664
52665         * g++.dg/init/new1.C: New test.
52666
52667 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52668
52669         * g++.dg/abi/vbase9.C: New test.
52670
52671 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52672
52673         * gcc.dg/arm-asm.c: New test.
52674
52675 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52676
52677         * gcc.dg/Wswitch-enum.c: New test.
52678         Fix PR c/5044.
52679
52680 2002-03-26  Richard Henderson  <rth@redhat.com>
52681
52682         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52683         structure.
52684
52685 2002-03-25  Richard Henderson  <rth@redhat.com>
52686
52687         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52688         sparcv9 systems.
52689
52690         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52691         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52692
52693 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52694
52695         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52696
52697 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52698
52699         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52700         targets using generic thunk support.
52701
52702 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52703
52704         * gcc.c-torture/compile/20020323-1.c: New test.
52705
52706         * g++.dg/opt/conj2.C: New test.
52707
52708 2002-03-24  Richard Henderson  <rth@redhat.com>
52709
52710         * gcc.dg/weak-1.c: Use -fno-common.
52711
52712 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52713
52714         * g77.dg/f77-edit-apostrophe-out.f: New test
52715         * g77.dg/f77-edit-h-out.f: New test
52716         * g77.dg/f77-edit-t-in.f: New test
52717         * g77.dg/f77-edit-t-out.f: New test
52718         * g77.dg/f77-edit-x-out.f: New test
52719         * g77.dg/f77-edit-slash-out.f: New test
52720         * g77.dg/f77-edit-colon-out.f: New test
52721         * g77.dg/f77-edit-s-out.f: New test
52722
52723 2002-03-24  Richard Henderson  <rth@redhat.com>
52724
52725         * objc/execute/formal_protocol-6.x: New XFAIL.
52726
52727 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52728
52729         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52730         that do not support weak symbols
52731
52732 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52733
52734         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52735         * lib/g77.exp: Likewise.
52736         * lib/objc.exp: Likewise.
52737
52738 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52739
52740         * gcc.dg/Wswitch-default.c: New test.
52741
52742 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52743
52744         * g++.dg/other/enum1.C: New test.
52745
52746 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52747
52748         * gcc.dg/pragma-ep-3.c: Fix typo.
52749
52750 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52751
52752         * g++.dg/inherit/template-as-base.C: New test.
52753
52754 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52755
52756         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52757         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52758
52759 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52760
52761         * gcc.dg/cpp/multiline.c: Update to match.
52762
52763 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52764
52765         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52766
52767 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52768
52769         * gcc.dg/cpp/extratokens2.c: New file.
52770
52771 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52772
52773         * gcc.dg/20020312-2.c: Add rs6000 target.
52774
52775         * gcc.c-torture/compile/20020319-1.c: New test.
52776
52777 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52778
52779         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52780         (A, E): Handle this.
52781
52782 2002-03-20  Jason Merrill  <jason@redhat.com>
52783
52784         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52785         ignoring -fpic.
52786         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52787         through prune_gcc_output.
52788
52789 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52790
52791         * gcc.c-torture/compile/20020320-1.c: New test.
52792
52793 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52794
52795         * gcc.c-torture/compile/20020318-1.c: New test.
52796
52797         * gcc.dg/struct-by-value-1.c: New test.
52798
52799         * gcc.dg/20020319-1.c: New test.
52800
52801 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52802
52803         * g++.dg/opt/conj1.C: New test.
52804
52805 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52806
52807         * g++.dg/template/qualttp20.C: Revert previous change.
52808         * g++.dg/template/qualttp3.C: Likewise.
52809         * g++.dg/template/qualttp4.C: Likewise.
52810         * g++.dg/template/qualttp5.C: Likewise.
52811         * g++.dg/template/qualttp6.C: Likewise.
52812         * g++.dg/template/qualttp7.C: Likewise.
52813         * g++.dg/template/qualttp8.C: Likewise.
52814         * g++.dg/template/recurse.C: Likewise.
52815
52816 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52817
52818         * gcc.dg/cpp/wchar-1.c: Update.
52819
52820 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52821
52822         * g++.dg/template/conv1.C: New test.
52823         * g++.dg/template/conv2.C: New test.
52824         * g++.dg/template/conv3.C: New test.
52825         * g++.dg/template/conv4.C: New test.
52826
52827 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52828
52829         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52830         * g++.dg/template/qualttp3.C: Likewise.
52831         * g++.dg/template/qualttp4.C: Likewise.
52832         * g++.dg/template/qualttp5.C: Likewise.
52833         * g++.dg/template/qualttp6.C: Likewise.
52834         * g++.dg/template/qualttp7.C: Likewise.
52835         * g++.dg/template/qualttp8.C: Likewise.
52836         * g++.dg/template/recurse.C: Likewise.
52837
52838 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52839
52840         * g++.dg/opt/dtor1.C: New test.
52841
52842 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52843
52844         * gcc.c-torture/compile/20020315-1.c: New test.
52845
52846 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52847
52848         * gcc.dg/weak-1.c: Fix scan tests.
52849
52850 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52851
52852         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52853         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52854         cris-*-aout* mmix-*-*.
52855         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52856         cris-*-aout* mmix-*-*.
52857         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52858         cris-*-elf* cris-*-aout* and mmix-*-*.
52859         * gcc.dg/20001009-1.c: Ditto.
52860         * gcc.dg/20010912-1.c: Ditto.
52861         * gcc.dg/20020122-4.c: Ditto.
52862         * gcc.dg/inline-2.c: Ditto.
52863
52864 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52865
52866         * gcc.c-torture/compile/20020314-1.c: New test.
52867
52868 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52869
52870         * gcc.c-torture/execute/20020314-1.c: New test.
52871
52872 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52873
52874         * g++.dg/warn/Wunused-1.C: New test.
52875
52876 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52877
52878         * g++.dg/abi/mangle6.C: New test.
52879
52880 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52881
52882         * gcc.c-torture/compile/20020309-2.c: New test.
52883
52884         * gcc.c-torture/compile/20020312-1.c: New test.
52885
52886 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52887
52888         * g++.dg/other/access1.C: New test.
52889
52890 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52891
52892         * gcc.c-torture/execute/wchar_t-1.c: New test.
52893
52894 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52895
52896         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52897
52898 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52899
52900         * gcc.dg/20020312-1.c: New test case.
52901
52902 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52903
52904         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52905
52906 2002-03-11  Richard Henderson  <rth@redhat.com>
52907
52908         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52909         * g++.old-deja/g++.jason/report.C: Likewise.
52910
52911 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52912
52913         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52914         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52915
52916 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52917
52918         * g++.dg/overload/pmf1.C: New test.
52919
52920 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52921
52922         * gcc.c-torture/execute/20020307-1.c: Use long.
52923
52924 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52925
52926         PR optimization/5844
52927         * gcc.dg/20020310-1.c: New test.
52928
52929 2002-03-09  Michael Meissner  <meissner@redhat.com>
52930
52931         * gcc.c-torture/execute/memcpy-2.c: New test.
52932         * gcc.c-torture/execute/memset-1.c: New test.
52933         * gcc.c-torture/execute/strlen-1.c: New test.
52934         * gcc.c-torture/execute/strcmp-1.c: New test.
52935         * gcc.c-torture/execute/strncmp-1.c: New test.
52936
52937 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52938
52939         * gcc.dg/ppc-ldstruct.c: New test.
52940
52941 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52942
52943         * gcc.c-torture/execute/va-arg-22.c: New test.
52944
52945 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52946
52947         * gcc.c-torture/compile/20020309-1.c: New test.
52948
52949 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52950
52951         * gcc.c-torture/execute/20020307-2.c: New test.
52952
52953 2002-03-07  Jeffrey A Law  (law@redhat.com)
52954
52955         * g77.f-torture/compile/20020307-1.f: New test.
52956
52957 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52958
52959         * gcc.dg/unordered-1.c: New test.
52960
52961 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52962
52963         * gcc.c-torture/execute/20020307-1.c: New test.
52964
52965 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52966
52967         * gcc.dg/20020304-1.c: New test.
52968
52969         * gcc.c-torture/compile/20020304-2.c: New test.
52970
52971 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52972
52973         * gcc.c-torture/compile/20020304-1.c: New test case
52974         (from PR c/5830).
52975
52976 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52977
52978         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52979
52980 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52981
52982         * g++.dg/other/classkey1.C: New test.
52983
52984 2002-03-01  Richard Henderson  <rth@redhat.com>
52985
52986         * gcc.c-torture/compile/981223-1.x: New.
52987         * gcc.c-torture/compile/920625-1.x: New.
52988
52989 2002-02-28  Richard Henderson  <rth@redhat.com>
52990
52991         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52992
52993 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52994
52995         * gcc.c-torture/execute/20020227-1.c: New test.
52996
52997 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52998
52999         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53000         here" ERROR lines.
53001         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53002         * g++.old-deja.g++.other/defarg1.C: Likewise.
53003         * g++.old-deja/g++.pt/calls2.C: Likewise.
53004         * g++.old-deja/g++.pt/crash20.C: Likewise.
53005         * g++.old-deja/g++.pt/crash30.C: Likewise.
53006         * g++.old-deja/g++.pt/crash36.C: Likewise.
53007         * g++.old-deja/g++.pt/crash6.C: Likewise.
53008         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53009         * g++.old-deja/g++.pt/derived3.C: Likewise.
53010         * g++.old-deja/g++.pt/error1.C: Likewise.
53011         * g++.old-deja/g++.pt/friend21.C: Likewise.
53012         * g++.old-deja/g++.pt/friend23.C: Likewise.
53013         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53014         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53015
53016 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53017
53018         * gcc.c-torture/execute/20020225-2.c: New test.
53019
53020 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53021
53022         * gcc.c-torture/execute/920730-1t.c,
53023         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53024         Delete test cases, only relevant to -traditional.
53025
53026 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53027
53028         * gcc.dg/cpp/undef1.c: Remove.
53029         * gcc.dg/cpp/directiv.c: Update.
53030         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53031
53032 2002-02-27  Michael Meissner  <meissner@redhat.com>
53033
53034         * gcc.c-torture/execute/20020226-1.c: New test.
53035
53036 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53037
53038         * g++.dg/debug/debug4.C: New test.
53039
53040         * gcc.dg/ia64-visibility-1.c: New test.
53041
53042 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53043
53044         * gcc.dg/debug/20020224-1.c: New.
53045
53046 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53047
53048         * gcc.c-torture/execute/960416-1.x: New.
53049         * gcc.c-torture/execute/divconst-3.x: Likewise.
53050
53051 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53052
53053         * gcc.dg/20020224-1.c: New test.
53054
53055 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53056
53057         * gcc.c-torture/execute/20020225-1.c: New.
53058
53059 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53060
53061         * gcc.dg/cpp/wchar-1.c: New test.
53062
53063 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53064
53065         * gcc.dg/20020222-1.c: New test.
53066
53067 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53068
53069         * g++.dg/opt/anonunion1.C: New test.
53070
53071 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53072
53073         * g++.dg/template/qualttp19.C: New test.
53074         * g++.dg/template/qualttp20.C: New test.
53075         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53076         * g++.old-deja/g++.other/qual1.C: Likewise.
53077
53078 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53079
53080         * gcc.dg/attr-alwaysinline.c: New.
53081
53082 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53083
53084         * gcc.dg/20020220-1.c: New test.
53085
53086         * gcc.dg/20020220-2.c: New test.
53087
53088         * g++.dg/opt/mmx1.C: New test.
53089
53090 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53091
53092         * gcc.c-torture/compile/20020110.c: New test.
53093
53094 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53095
53096         * gcc.c-torture/execute/20020219-1.c: New test.
53097
53098         * gcc.dg/20020219-1.c: New test.
53099
53100         * gcc.dg/noncompile/20020220-1.c: New test.
53101
53102         * g++.dg/opt/ptrintsum1.C: New test.
53103
53104         * gcc.dg/debug/20020220-1.c: New test.
53105
53106 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53107
53108         * gcc.c-torture/execute/20020216-1.c: New test.
53109
53110 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53111
53112         * gcc.dg/decl-1.c: Update, new test.
53113
53114 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53115
53116         * g++.dg/abi/bitfield1.C: New test.
53117         * g++.dg/abi/bitfield2.C: New test.
53118
53119 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53120
53121         * gcc.dg/attr-nest.c: New test.
53122
53123 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53124
53125         * gcc.c-torture/execute/20020215-1.c: New test.
53126
53127 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53128
53129         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53130         * g++.dg/debug/debug.exp: New.
53131         * g++.dg/debug/trivial.C: New.
53132         * g++.dg/debug/debug1.C: Moved...
53133         * g++.dg/other/debug1.C: ...from here.
53134         * g++.dg/debug/debug2.C: Moved...
53135         * g++.dg/other/debug2.C: ...from here.
53136         * g++.dg/debug/debug3.C: Moved...
53137         * g++.dg/other/debug3.C: ...from here.
53138
53139         * gcc.dg/noncompile/20020213-1.c: New test.
53140
53141 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53142
53143         * g++.dg/other/debug3.C: New test.
53144
53145         * gcc.c-torture/execute/20020213-1.c: New test.
53146
53147 2002-02-13  Richard Smith <richard@ex-parrot.com>
53148
53149         * g++.old-deja/g++.other/thunk1.C: New test.
53150
53151 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53152
53153         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53154
53155 2002-02-13  Stan Shebs  <shebs@apple.com>
53156
53157         * gcc.dg/altivec-3.c: New.
53158
53159 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53160
53161         * gcc.dg/Wunreachable-1.c: New test.
53162         * gcc.dg/Wunreachable-2.c: New test.
53163
53164 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53165
53166         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53167
53168 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53169
53170         * gcc.dg/decl-1.c: New test.
53171
53172 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53173
53174         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53175
53176 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53177
53178         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53179         * gcc.c-torture/compile/980506-1.x: Likewise.
53180
53181 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53182
53183         * gcc.dg/20020210-1.c: New.
53184
53185 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53186
53187         * g77.f-torture/execute/947.f: New regression test
53188         for PR fortran/947.
53189
53190 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53191
53192         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53193         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53194
53195 2002-02-08  Richard Henderson  <rth@redhat.com>
53196
53197         * gcc.c-torture/compile/labels-3.c: New.
53198
53199 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53200
53201         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53202         expression statements work instead.
53203         * gcc.dg/noncompile/20020207-1.c: New test.
53204
53205 2002-02-07  Richard Henderson  <rth@redhat.com>
53206
53207         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53208
53209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53210
53211         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53212         message from g77
53213         * lib/g77-dg.exp: Trim g77 error messages so that they are
53214         recognized by dg.exp.
53215
53216 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53217
53218         PR fortran/5473
53219         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53220
53221 2002-02-07  Richard Henderson  <rth@redhat.com>
53222
53223         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53224         to be sufficiently aligned for integers.
53225
53226 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53227
53228         * g++.dg/template/friend4.C: New test.
53229
53230 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53231
53232         PR fortran/5743
53233         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53234         unsupported cases.
53235
53236 2002-02-07  Richard Henderson  <rth@redhat.com>
53237
53238         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53239         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53240         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53241         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53242
53243 2002-02-06  Richard Henderson  <rth@redhat.com>
53244
53245         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53246
53247 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53248
53249         * gcc.dg/20020206-1.c: New test.
53250
53251 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.c-torture/execute/20020206-1.c: New test.
53254
53255         * gcc.c-torture/execute/20020206-2.c: New test.
53256
53257         PR optimization/5429:
53258         * gcc.c-torture/compile/20020206-1.c: New test.
53259
53260 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53261
53262         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53263         as certain file formats cannot support particularly large
53264         alignments.
53265
53266         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53267         and do not expect to be able to link the executable.
53268
53269         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53270         fail because the COFF format does not support the weak attribute.
53271
53272 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53273
53274         * g77.dg/pr5473.f: New test
53275
53276 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53277
53278         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53279         Fix testcase accordingly.
53280
53281 2002-02-04  Richard Henderson  <rth@redhat.com>
53282
53283         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53284         (buf): Change to be an array of pointers, not ints.
53285
53286 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53287
53288         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53289         before all tests.  Move warning one line above to match where it
53290         C frontend emits.
53291         * gcc.dg/Wswitch-2.c: New test.
53292         * g++.dg/warn/Wswitch-1.C: New test.
53293         * g++.dg/warn/Wswitch-2.C: New test.
53294
53295 2002-02-04  Richard Henderson  <rth@redhat.com>
53296
53297         * g++.dg/abi/offsetof.C: Fix size comparison.
53298
53299 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53300
53301         * gcc.dg/cast-qual-2.c: New test.
53302
53303 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53304
53305         * gcc.dg/20020201-4.c: New test.
53306
53307 2002-02-04  Ben Elliston  <bje@redhat.com>
53308
53309         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53310         target_info attribute != 0, in addition to the empty string.
53311         (gcc_target_compile): Likewise.
53312
53313 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53314
53315         * gcc.dg/Wswitch.c: New test.
53316         PR gcc/4475. PR gcc/3780.
53317
53318 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53319
53320         * g77.f-torture/execute/5122.f: New test for regressions
53321         against PR fortran/5122.
53322
53323 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53324
53325         * g77.f-torture/compile/pr3743.f: Delete
53326         * g77.dg/pr3743-1.f: New test.
53327         * g77.dg/pr3743-2.f: New test.
53328         * g77.dg/pr3743-3.f: New test.
53329         * g77.dg/pr3743-4.f: New test.
53330
53331 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53332
53333         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53334
53335 2002-02-02  Richard Henderson  <rth@redhat.com>
53336
53337         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53338         * gcc.c-torture/execute/bf64-1.c: Likewise.
53339
53340 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53341
53342         * gcc.dg/20020201-2.c: New test.
53343
53344         * gcc.dg/20020201-3.c: New test.
53345
53346         * gcc.c-torture/execute/bitfld-2.c: New test.
53347
53348 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53349
53350         * gcc.dg/bitfld-1.c: Update.
53351         * gcc.dg/bitfld-2.c: Update.
53352         * gcc.c-torture/execute/bitfld-1.x: New.
53353
53354 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53355
53356         * gcc.c-torture/execute/20020201-1.c: New test.
53357
53358 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53359
53360         PR target/5469
53361         * gcc.dg/20020201-1.c: New test.
53362
53363 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53364
53365         PR fortran/3743
53366         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53367         * g77.f-torture/compile/pr3743.x: Remove
53368
53369 2002-01-31  Tom Rix  <trix@redhat.com>
53370
53371         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53372
53373 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53374
53375         * gcc.dg/noncompile/20020130-1.c: New test.
53376
53377 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53378
53379         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53380
53381 2002-01-29  Richard Henderson  <rth@redhat.com>
53382
53383         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53384         to long long.
53385         * gcc.c-torture/execute/bf64-1.c: Likewise.
53386
53387 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53388
53389         * gcc.c-torture/execute/20020129-1.c: New test.
53390
53391 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53392
53393         * gcc.c-torture/compile/20000224-1.c: Update.
53394         * gcc.c-torture/execute/bitfld-1.c: New tests.
53395         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53396         * gcc.dg/uninit-A.c: Update.
53397
53398 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53399
53400         * g++.dg/template/ctor1.C: Add instantiation.
53401
53402 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53403
53404         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53405         argument to __builtin_prefetch to be const ptr.
53406
53407 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53408
53409         * gcc.c-torture/compile/20020120-1.c: New test.
53410
53411 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53412
53413         * gcc.c-torture/execute/20020127-1.c: New test.
53414
53415 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53416
53417         * g77.dg/f77-edit-i-in.f: New test
53418         * g77.dg/f77-edit-i-out.f: New test
53419
53420 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53421
53422         * gcc.dg/debug/debug.exp: New file.
53423         * gcc.dg/debug/trivial.c: New file.
53424         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53425         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53426         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53427         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53428         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53429         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53430         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53431         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53432         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53433         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53434         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53435         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53436         * gcc.dg/20000503-1.c: Removed.
53437         * gcc.dg/20010207-1.c: Removed.
53438         * gcc.dg/20011223-1.c: Removed.
53439         * gcc.dg/20020104-2.c: Removed.
53440         * gcc.dg/debug-1.c: Removed.
53441         * gcc.dg/debug-2.c: Removed.
53442         * gcc.dg/debug-3.c: Removed.
53443         * gcc.dg/debug-4.c: Removed.
53444         * gcc.dg/debug-5.c: Removed.
53445         * gcc.dg/debug-6.c: Removed.
53446         * gcc.dg/dwarf2-1.c: Removed.
53447         * gcc.dg/dwarf2-2.c: Removed.
53448
53449 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53450
53451         * g++.old-deja/g++.other/eh5.C: New test.
53452         * g++.old-deja/g++.other/sibcall2.C: New test.
53453         * g++.old-deja/g++.other/array9.C: New test.
53454         * g++.old-deja/g++.other/typename2.C: New test.
53455         * g++.old-deja/g++.other/crash60.C: New test.
53456         * g++.old-deja/g++.other/conv9.C: New test.
53457         * g++.old-deja/g++.other/mangle10.C: New test.
53458         * g++.old-deja/g++.other/unchanging1.C: New test.
53459         * g++.old-deja/g++.other/exprstmt1.C: New test.
53460         * g++.old-deja/g++.other/inline23.C: New test.
53461         * g++.old-deja/g++.eh/ia64-1.C: New test.
53462         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53463         * g++.old-deja/g++.other/reload1.C: New test.
53464         * g++.old-deja/g++.other/static20.C: New test.
53465         * g++.old-deja/g++.other/local-alloc1.C: New test.
53466         * g++.old-deja/g++.other/conv8.C: New test.
53467         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53468         * g++.old-deja/g++.other/storeexpr1.C: New test.
53469         * g++.old-deja/g++.other/storeexpr2.C: New test.
53470         * g++.dg/eh/template2.C: New test.
53471         * g++.dg/warn/weak1.C: New test.
53472
53473 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53474
53475         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53476         Remove first, non-varying, argument.
53477
53478 2002-01-23  Richard Henderson  <rth@redhat.com>
53479
53480         * gcc.dg/inline-2.c: New.
53481
53482         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53483         Add optional target arg.  Check number of arguments.
53484         (scan-assembler-not, scan-assembler-dem): Likewise.
53485         (scan-assembler-dem-not): Likewise.
53486
53487 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53488
53489         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53490         line 12.
53491         * g++.old-deja/g++.brendan/parse3.C,
53492         g++.old-deja/g++.other/crash26.C,
53493         g++.old-deja/g++.other/crash28.C,
53494         g++.old-deja/g++.other/crash29.C,
53495         g++.old-deja/g++.other/crash30.C,
53496         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53497
53498 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53499
53500         * gcc.dg/20020115-1.c: New.
53501
53502 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53503
53504         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53505
53506 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53507
53508         * gcc.dg/20020122-3.c: New.
53509
53510 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53511
53512         * g++.dg/other/gc1.C: New test.
53513
53514 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53515
53516         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53517
53518 2002-01-22  Richard Henderson  <rth@redhat.com>
53519
53520         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53521
53522 2002-01-22  Richard Henderson  <rth@redhat.com>
53523
53524         * gcc.dg/20020122-4.c: New.
53525
53526 2002-01-22  H.J. Lu <hjl@gnu.org>
53527
53528         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53529         link output.
53530         * gcc.dg/special/ecos.exp: Likewise.
53531         * lib/g++-dg.exp: Likewise.
53532         * lib/g77-dg.exp: Likewise.
53533         * lib/gcc-dg.exp : Likewise.
53534         * lib/mike-g++.exp: Likewise.
53535         * lib/mike-g77.exp: Likewise.
53536         * lib/mike-gcc.exp: Likewise.
53537         * lib/objc-dg.exp: Likewise.
53538
53539 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53540
53541         PR target/5379
53542         * gcc.dg/20020122-2.c: New test.
53543
53544 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53545
53546         * gcc.dg/20020122-1.c: New test.
53547
53548 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53549
53550         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53551
53552 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53553
53554         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53555
53556 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53557
53558         * gcc.c-torture/compile/20020121-1.c: New test.
53559
53560 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53561
53562         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53563         ld_library_path.
53564
53565 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * gcc.dg/20020218-1.c: New test.
53568
53569 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53570
53571         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53572         messages
53573         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53574         "At global scope" warning
53575         * g++.dg/ext/align1.C: Change cygwin test for alignment
53576         from db-bogus to dg-warning
53577
53578 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53579
53580         * g77.f-torture/compile/cpp2.F: New test.
53581
53582 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53583
53584         * g++.dg/template/access1.C: New test.
53585
53586 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53587
53588         * gcc.dg/20020118-1.c: New.
53589
53590 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53591
53592         * gcc.c-torture/execute/20020118-1.c: New test.
53593
53594 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53595
53596         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53597         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53598         alignment warnings.
53599
53600 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53601
53602         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53603         torture_with_loops and torture_without_loops
53604
53605 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53606
53607         * gcc.c-torture/compile/20020116-1.c: New test.
53608
53609 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53610
53611         * gcc.dg/20020116-2.c: New test.
53612
53613         * gcc.dg/ultrasp4.c: New test.
53614
53615         * gcc.dg/20020116-1.c: New test.
53616
53617 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53618
53619         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53620         by EABI.
53621
53622 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53623
53624         * gcc.misc-tests/i386-prefetch.exp: New.
53625         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53626         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53627         * gcc.misc-tests/i386-pf-none-1.c: New test.
53628         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53629
53630 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53631
53632         * gcc.dg/gnu89-init-1.c: Add new tests.
53633
53634 2002-01-15  Andreas Jaeger  <aj@suse.de>
53635
53636         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53637         * gcc.dg/i386-mmx-2.c: Likewise.
53638         * gcc.dg/i386-sse-1.c: Likewise.
53639         * gcc.dg/i386-sse-2.c: Likewise.
53640         * gcc.dg/i386-sse-3.c: Likewise.
53641
53642 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53643
53644         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53645         Uncomment additional cases that now pass.
53646
53647 2002-01-11  Richard Henderson  <rth@redhat.com>
53648
53649         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53650         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53651
53652 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53653
53654         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53655
53656 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53657
53658         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53659         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53660
53661 2002-01-10  Dale Johannesen  <dalej@apple.com>
53662
53663         * gcc.c-torture/execute/loop-11.c: New.
53664
53665 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53666
53667         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53668         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53669
53670 2002-01-09  Richard Henderson  <rth@redhat.com>
53671
53672         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53673         type in which to perform the operation for each size.
53674
53675 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53676
53677         * gcc.c-torture/compile/20020109-2.c: New test.
53678
53679 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53680
53681         * gcc.c-torture/execute/loop-10.c: New test.
53682
53683 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53684
53685         * gcc.c-torture/compile/20010226-1.c: New test.
53686         * gcc.c-torture/compile/20010227-1.c: New test.
53687         * gcc.c-torture/compile/20010426-1.c: New test.
53688         * gcc.c-torture/compile/20010510-1.c: New test.
53689         * gcc.c-torture/compile/20010605-3.c: New test.
53690         * gcc.c-torture/compile/20010824-1.c: New test.
53691         * gcc.c-torture/execute/20010409-1.c: New test.
53692         * gcc.dg/noncompile/20000901-1.c: New test.
53693         * gcc.dg/20001023-1.c: New test.
53694         * gcc.dg/20001101-1.c: New test.
53695         * gcc.dg/20001102-1.c: New test.
53696         * gcc.dg/20010207-1.c: New test.
53697         * gcc.dg/20010405-1.c: New test.
53698         * gcc.dg/20010822-1.c: New test.
53699         * gcc.dg/20011107-1.c: New test.
53700
53701 2002-01-09  Jeffrey A Law  (law@redhat.com)
53702
53703         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53704
53705         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53706         execution failure on PA targets.
53707
53708 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53709
53710         * gcc.c-torture/compile/20020109-1.c: New test.
53711
53712 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53713
53714         * gcc.c-torture/execute/20020108-1.c: New test.
53715
53716 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53717
53718         * gcc.dg/20020108-1.c: New test.
53719
53720 2002-01-08  H.J. Lu <hjl@gnu.org>
53721
53722         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53723         for header files.
53724
53725 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53726
53727         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53728         consistency.
53729
53730 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53731
53732         * gcc.dg/altivec-4.c: Test altivec predicates.
53733
53734 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53735
53736         * gcc.c-torture/execute/20020107-1.c: New test.
53737
53738 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53739
53740         PR c/5279
53741         * gcc.c-torture/compile/20020106-1.c: New test.
53742
53743 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53744
53745         * gcc.c-torture/execute/nestfunc-4.c: New test.
53746
53747 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53748
53749         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53750         extra triple that slipped in.
53751         * g++.old-deja/g++.abi/align.C: Likewise.
53752         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53753
53754 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53755
53756         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53757         * g++.old-deja/g++.abi/align.C: Likewise.
53758         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53759
53760         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53761         on FreeBSD/i386.
53762         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53763         FreeBSD.
53764
53765 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53766
53767         * gcc.dg/20020104-1.c: New test.
53768
53769         * gcc.dg/20020104-2.c: New test.
53770
53771 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53772
53773         * gcc.dg/20020103-1.c: Fix typo in target selector.
53774
53775 2002-01-03  Richard Henderson  <rth@redhat.com>
53776
53777         * gcc.dg/20020103-1.c: New.
53778
53779 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53780
53781         * gcc.c-torture/execute/20020103-1.c: New test.
53782
53783 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53784
53785         * g++.dg/other/debug2.C: New test.
53786
53787         * gcc.c-torture/compile/20020103-1.c: New test.
53788
53789 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53790
53791         * gcc.dg/gnu89-init-1.c: Added new tests.
53792
53793 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53794
53795         * g++.dg/template/friend2.C: Remove as patch is reverted.
53796
53797         * g++.dg/warn/oldcast1.C: New test.
53798
53799         * g++.dg/template/ptrmem1.C: New test.
53800         * g++.dg/template/ptrmem2.C: New test.
53801
53802         * g++.dg/template/ntp.C: New test.
53803
53804         * g++.dg/other/component1.C: New test.
53805
53806         * g++.dg/template/ttp3.C: New test.
53807
53808         * g++.dg/template/friend2.C: New test.
53809         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53810
53811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53812
53813         * g++.dg/other/ptrmem1.C: New test.
53814         * g++.dg/other/ptrmem2.C: New test.
53815
53816 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53817
53818         * g++.dg/template/ctor1.C: New test.
53819
53820 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53821
53822         * g++.dg/template/friend2.C: New test.
53823
53824 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53825
53826         * gcc.dg/mmix-1.c: New test.
53827
53828 2001-12-31  Richard Henderson  <rth@redhat.com>
53829
53830         * gcc.dg/asm-5.c: New.
53831
53832 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53833
53834         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53835         in namespace __gnu_cxx
53836
53837 2001-12-30  Richard Henderson  <rth@redhat.com>
53838
53839         * gcc.dg/debug-6.c: New.
53840
53841 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53842
53843         * gcc.c-torture/compile/20011229-2.c: New test.
53844
53845 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53846
53847         * gcc.dg/debug-3.c: New test.
53848         * gcc.dg/debug-4.c: New test.
53849         * gcc.dg/debug-5.c: New test.
53850
53851 2001-12-29  Richard Henderson  <rth@redhat.com>
53852
53853         * g++.dg/eh/loop1.C: New.
53854
53855 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53856
53857         * g++.dg/template/crash1.C: New test.
53858
53859 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53860
53861         * g++.dg/other/const1.C: New test.
53862
53863 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53864
53865         * gcc.c-torture/compile/20011229-1.c: New test.
53866
53867 2001-12-28  Stan Shebs  <shebs@apple.com>
53868
53869         * lib/objc-torture.exp: Resync with c-torture.exp.
53870         * lib/objc.exp: Load standard libraries.
53871
53872 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53873
53874         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53875         additional tests.
53876
53877 2001-12-27  Roger Sayle <roger@eyesopen.com>
53878
53879         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53880
53881 2001-12-27  Richard Henderson  <rth@redhat.com>
53882
53883         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53884
53885 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53886
53887         * g++.dg/eh/ctor1.C: New test.
53888         * g++.dg/other/error2.C: New test.
53889
53890 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53891
53892         * g++.dg/other/init2.C: New test.
53893
53894 2001-12-24  Richard Henderson  <rth@redhat.com>
53895
53896         * gcc.dg/20011223-1.c: New.
53897         * gcc.dg/inline-1.c: New.
53898
53899 2001-12-23  Richard Henderson  <rth@redhat.com>
53900
53901         * gcc.dg/asm-4.c: Test operand modifiers.
53902
53903 2001-12-23  Richard Henderson  <rth@redhat.com>
53904
53905         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53906
53907 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53908
53909         * gcc.c-torture/execute/20011223-1.c: New test.
53910
53911 2001-12-21  Richard Henderson  <rth@redhat.com>
53912
53913         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53914         re-enables the warning.
53915
53916 2001-12-21  Richard Henderson  <rth@redhat.com>
53917
53918         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53919
53920 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53921
53922         * gcc.c-torture/compile/20011218-1.c: New test.
53923
53924 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53925
53926         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53927         arm-isr.c test.
53928         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53929         epilogue generation for ARM ISR routines.
53930
53931 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53932
53933         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53934         * gcc.dg/format/c90-printf-3.c: Likewise.
53935         * gcc.dg/format/c99-printf-3.c: Likewise.
53936         * gcc.dg/format/ext-1.c: Likewise.
53937         * gcc.dg/format/ext-6.c: Likewise.
53938         * gcc.dg/format/format.h: Prototype unlocked stdio.
53939
53940 2001-12-20  Richard Henderson  <rth@redhat.com>
53941
53942         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53943         (arena): Use it.
53944         (malloc): Correct allocation logic.  Abort if we fill up the
53945         arena before initialization complete.
53946         (realloc): Correct allocation logic.
53947
53948 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53949
53950         * gcc.c-torture/compile/20011219-2.c: New test.
53951
53952         * gcc.c-torture/execute/20011219-1.c: New test.
53953
53954 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53955
53956         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53957         target does not support weak symbols.
53958
53959 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53960
53961         * gcc.c-torture/compile/20011219-1.c: New test.
53962
53963 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53964
53965         * g++.dg/other/error1.C: New test.
53966
53967 2001-12-17  Jeffrey A Law  (law@redhat.com)
53968
53969         * gcc.c-torture/execute/20011217-1.c: New test.
53970
53971 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53972
53973         * objc.dg/special/: New directory.
53974         * objc.dg/special/special.exp: New file.
53975         * objc.dg/special/unclaimed-category-1.h: New file.
53976         * objc.dg/special/unclaimed-category-1a.m: New file.
53977         * objc.dg/special/unclaimed-category-1.m: New file.
53978
53979 2001-12-17  Andreas Jaeger  <aj@suse.de>
53980
53981         * gcc.c-torture/compile/20011217-2.c: New test.
53982
53983 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53984
53985         * gcc.c-torture/compile/20011217-1.c: New test.
53986
53987 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53988
53989         * gcc.dg/20011214-1.c: New.
53990
53991 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53992
53993         * gcc.dg/altivec-4.c: New.
53994
53995 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53996
53997         * gcc.dg/20011113-1.c: New test.
53998
53999 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54000
54001         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54002         std::__malloc_alloc_template<0> and
54003         std::__default_alloc_template<false, 0>.
54004
54005 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54006
54007         * objc/execute/bf-21.m: New test.
54008         * objc/execute/enumeration-1.m: New test.
54009         * objc/execute/enumeration-2.m: New test.
54010
54011 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54012
54013         * gcc.dg/gnu89-init-1.c: New test.
54014
54015 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54016
54017         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54018         * g++.old-deja/g++.jason/2371.C: Likewise.
54019         * g++.old-deja/g++.jason/template33.C: Likewise.
54020         * g++.old-deja/g++.jason/template34.C: Likewise.
54021         * g++.old-deja/g++.jason/template36.C: Likewise.
54022         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54023         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54024         * g++.old-deja/g++.other/typename1.C: Likewise.
54025         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54026         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54027         * g++.old-deja/g++.pt/typename11.C: Likewise.
54028         * g++.old-deja/g++.pt/typename14.C: Likewise.
54029         * g++.old-deja/g++.pt/typename16.C: Likewise.
54030         * g++.old-deja/g++.pt/typename3.C: Likewise.
54031         * g++.old-deja/g++.pt/typename4.C: Likewise.
54032         * g++.old-deja/g++.pt/typename5.C: Likewise.
54033         * g++.old-deja/g++.pt/typename7.C: Likewise.
54034         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54035
54036 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54037
54038         * g++.dg/other/linkage1.C: New test.
54039         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54040         specifiers.
54041
54042 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54043
54044         * gcc.dg/concat.c: New test.
54045
54046 2001-12-11  Stan Shebs  <shebs@apple.com>
54047
54048         * objc/compile: New test directory.
54049         * objc/compile/compile.exp: New expect script.
54050         * objc/compile/20011211-1.m: New compile test.
54051
54052 2001-12-11  Jason Merrill  <jason@redhat.com>
54053
54054         * lib/prune.exp (prune_gcc_output): Also handle "In member
54055         function".  So many permutations...
54056
54057 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54058
54059         * g++.dg/template/typedef1.C: New test.
54060
54061 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54062
54063         * g++.dg/other/copy1.C: New test.
54064
54065 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54066
54067         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54068
54069         * gcc.dg/builtin-choose-expr.c: New.
54070
54071 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54072
54073         * gcc.dg/altivec-2.c: New.
54074
54075 2001-12-07  Richard Henderson  <rth@redhat.com>
54076
54077         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54078
54079 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54080
54081         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54082         ultrasparc.
54083
54084 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54085
54086         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54087
54088 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54089
54090         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54091         variable argument list.
54092
54093 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54094
54095         * gcc.c-torture/execute/memcheck: Delete entire directory.
54096         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54097         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54098
54099 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54100
54101         * gcc.dg/Wshadow-1.c: New test.
54102
54103 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54104
54105         * gcc.c-torture/compile/20011130-1.c: New test.
54106
54107         * gcc.dg/noncompile/20011025-1.c: New test.
54108
54109         * g++.dg/other/anon-union.C: New test.
54110
54111         * gcc.c-torture/execute/20011024-1.c: New test.
54112
54113 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54114
54115         * gcc.c-torture/execute/20000722-1.x,
54116         gcc.c-torture/execute/20010123-1.x: Remove.
54117         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54118         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54119         gcc.dg/c99-complit-2.c: New tests.
54120
54121 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54122
54123         * g++.dg/inherit/base1.C: New test.
54124
54125 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54126
54127         * g++.dg/other/stdarg1.C: New test.
54128
54129         * gcc.c-torture/compile/20011130-2.c: New test.
54130
54131 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54132
54133         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54134         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54135         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54136         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54137         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54138         * gcc.dg/builtin-prefetch-1.c: New test.
54139
54140 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54141
54142         * gcc.dg/20011130-1.c: New test.
54143
54144 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54145
54146         * g++.dg/other/scope1.C: New test.
54147         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54148
54149 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54150
54151         * gcc.dg/vla-init-1.c: New test.
54152
54153 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54154
54155         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54156
54157 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54158
54159         * objc.dg/alias.m: Update.
54160         * objc.dg/class-1.m: Update.
54161         * objc.dg/const-str-1.m: Update.
54162         * objc.dg/fwd-proto-1.m: Update.
54163         * objc.dg/id-1.m: Update.
54164         * objc.dg/super-class-1.m: Update.
54165
54166 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54167
54168         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54169         constructs.
54170
54171 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54172
54173         * gcc.c-torture/execute/20011128-1.c: New test.
54174
54175 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54176
54177         * gcc.dg/20011127-1.c: New test.
54178
54179 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54180
54181         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54182         from Austin Group draft 7.
54183         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54184         scanf format arguments.
54185         * gcc.dg/format/no-exargs-2.c: New test.
54186
54187 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54188
54189         * g++.dg/abi/vbase8-4.C: New test.
54190
54191 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54192
54193         * gcc.c-torture/execute/20011121-1.c: New test.
54194
54195 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54196
54197         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54198
54199 2001-11-23  Andreas Jaeger  <aj@suse.de>
54200
54201         * gcc.dg/cpp/charconst-2.c: New test.
54202
54203 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54204
54205         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54206         to the host if it is remote.  Let tests specify extra headers
54207         they use.
54208         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54209         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54210         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54211         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54212         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54213         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54214         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54215         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54216         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54217         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54218
54219 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54220
54221         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54222         for little endian ARMs.
54223
54224 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54225
54226         * gcc.c-torture/compile/20011119-1.c: New test.
54227         * gcc.c-torture/compile/20011119-2.c: New test.
54228
54229 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54230
54231         * gcc.dg/altivec-1.c: Fix typo.
54232
54233 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54234
54235         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54236
54237 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54238
54239         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54240
54241 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54242
54243         * lib/g77.exp: Don't specify --rpath-link.
54244
54245         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54246         across all the headers.
54247         * gcc.dg/format/format.exp: For testing on a remote host,
54248         copy format.h.
54249
54250         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54251         * gcc.c-torture/execute/930406-1.c: Likewise.
54252         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54253
54254 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54255
54256         * gcc.dg/altivec-1.c: New.
54257
54258 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54259
54260         * gcc.dg/cpp/fpreprocessed.c: New test case.
54261
54262 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54263
54264         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54265         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54266         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54267
54268 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54269
54270         * gcc.dg/no-builtin-1.c: New test.
54271
54272 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54273
54274         * gcc.c-torture/execute/20011115-1.c: New test.
54275
54276 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54277
54278         * gcc.c-torture/compile/20011114-2.c: New test.
54279         * gcc.c-torture/compile/20011114-3.c: New test.
54280         * gcc.c-torture/compile/20011114-4.c: New test.
54281
54282 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54283
54284         * g++.dg/other/init1.C: New test.
54285
54286 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54287
54288         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54289         message.
54290
54291         * gcc.c-torture/execute/20011114-1.c: New testcase.
54292
54293         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54294         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54295         like the (before this change) version of 20010327-1.c.
54296
54297 2001-11-14  Roger Sayle <roger@eyesopen.com>
54298
54299         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54300
54301 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54302
54303         * g++.dg/init/array2.C: New test.
54304
54305 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54306
54307         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54308
54309 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54310
54311         * g++.dg/other/forscope1.C: New test.
54312         * g++.dg/ext/forscope1.C: New test.
54313         * g++.dg/ext/forscope2.C: New test.
54314
54315 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54316
54317         * gcc.c-torture/execute/20011113-1.c: New test.
54318
54319 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54320
54321         * gcc.c-torture/execute/20011109-2.c: New test.
54322
54323         * gcc.c-torture/execute/20011109-1.c: New test.
54324
54325 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54326
54327         * gcc.c-torture/compile/20011109-1.c: New test.
54328
54329 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54330
54331         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54332         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54333         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54334         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54335         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54336         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54337         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54338
54339 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54340
54341         * g++.dg/warn/Wshadow-1.C: New tests.
54342         * g++.old-deja/g++.mike/for3.C: Update.
54343
54344 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54345
54346         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54347         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54348         XFAILs.  Adjust expected error texts.
54349         * gcc.c-torture/compile/20011106-1.c,
54350         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54351         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54352         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54353         gcc.dg/c99-array-lval-5.c: New tests.
54354
54355 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54356
54357         * gcc.dg/cpp/defined.c: Update.
54358
54359 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54360
54361         * gcc.c-torture/execute/anon-1.c: New test.
54362
54363 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54364
54365         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54366         same size, so no warning should be produced on stormy16.
54367
54368         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54369         due to oversized array.
54370         * g++.old-deja/g++.mike/ns15.C: Likewise.
54371         * g++.old-deja/g++.pt/crash16.C: Likewise.
54372
54373 2001-11-02  Graham Stott  <grahams@redhat.com>
54374
54375         * g++.dgother/debug1.C: Fix typos.
54376
54377 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54378
54379         * g++.dg/other/debug1.C: New test.
54380
54381 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54382
54383         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54384         of unsigned long.
54385
54386 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54387
54388         * gcc.dg/20011029-2.c: New test.
54389
54390         * gcc.c-torture/compile/20011029-1.c: New test.
54391
54392 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54393
54394         * objc/execute/class_self-1.m: New test.
54395         * objc/execute/class_self-2.m: New test.
54396
54397 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54398
54399         * gcc.misc-tests/msgs.exp: Delete.
54400         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54401         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54402         error set to match recent changes.
54403
54404 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54405
54406         * gcc.dg/20011021-1.c: New test.
54407
54408 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54409
54410         * gcc.c-torture/compile/20011023-1.c: New test.
54411
54412 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54413
54414         * lib/g77.exp: Rewrite based on lib/g++.exp.
54415
54416 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54417
54418         * gcc.c-torture/execute/20011019-1.c: New test.
54419
54420         * gcc.dg/20011018-1.c: New test.
54421
54422 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54423
54424         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54425
54426 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54427
54428         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54429         * gcc.dg/attr-invalid.c: Likewise.
54430
54431 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54432
54433         * gcc.dg/20011015-1.c: New test.
54434
54435 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54436
54437         * g++.dg/template/unify2.C: New test.
54438
54439 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54440
54441         * g++.dg/other/exception-specification.C: New test
54442
54443 2001-10-13  Tom Rix  <trix@redhat.com>
54444
54445         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54446         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54447
54448 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54449
54450         * gcc.dg/20011009-1.c: New test.
54451
54452 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54453
54454         PR g++/4476
54455         * g++.dg/other/friend1.C: New test.
54456
54457 2001-10-11  Richard Henderson  <rth@redhat.com>
54458
54459         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54460
54461 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54462
54463         * gcc.c-torture/compile/20011010-1.c: New.
54464
54465 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54466
54467         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54468         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54469         g77.f-torture/execute/execute.exp,
54470         g77.f-torture/noncompile/noncompile.exp,
54471         gcc.c-torture/compile/compile.exp,
54472         gcc.c-torture/execute/execute.exp,
54473         gcc.c-torture/execute/ieee/ieee.exp,
54474         gcc.c-torture/execute/memcheck/memcheck.exp,
54475         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54476         objc/execute/execute.exp: Update FSF address.
54477
54478 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54479
54480         * gcc.dg/cpp/cmdlne-C.c: Update.
54481         * gcc.dg/cpp/cmdlne-C2.c: New.
54482
54483 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54484
54485         * gcc.c-torture/execute/20011008-3.c: New.
54486
54487 2001-10-08  DJ Delorie  <dj@redhat.com>
54488
54489         * gcc.dg/20011008-1.c: New.
54490         * gcc.dg/20011008-2.c: New.
54491
54492 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54493
54494         * gcc.dg/cpp/spacing1.c: Update test.
54495
54496 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54497
54498         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54499         spelling errors of "separate" as "seperate".
54500
54501 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54502
54503         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54504         enough to avoid inlining.
54505
54506 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54507
54508         * lib/g77.exp: set libg2c_dir correctly.
54509
54510 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54511
54512         * gcc.dg/cpp/macro11.c: New test.
54513
54514 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54515
54516         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54517         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54518         gcc.dg/format/multattr-3.c: New tests.
54519         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54520         tests for format attributes on function pointers being rejected.
54521
54522 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54523
54524         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54525
54526 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54527
54528         * g++.dg/warn/format1.C: New test.
54529
54530 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54531
54532         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54533
54534 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54535
54536         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54537
54538 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54539
54540         * gcc.dg/cpp/redef2.c: Add test.
54541
54542 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54543
54544         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54545         long-standing bug on i686, apparently.
54546         * gcc.c-torture/execute/loop-2c.x: New file.
54547         * gcc.c-torture/execute/loop-2d.x: New file.
54548         * gcc.c-torture/execute/loop-3c.x: New file.
54549
54550 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54551
54552         * gcc.dg/cpp/20000625-2.c: Correct line number.
54553
54554 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54555
54556         * gcc.dg/cpp/macro10.c: New test.
54557         * gcc.dg/cpp/strify3.c: New test.
54558         * gcc.dg/cpp/spacing1.c: Add tests.
54559         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54560         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54561
54562 2001-09-24  DJ Delorie  <dj@redhat.com>
54563
54564         * gcc.c-torture/execute/20010924-1.c: New test.
54565
54566 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54567
54568         * objc/execute/paste.m: Remove.
54569
54570 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54571
54572         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54573
54574 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54575
54576         * g77.dg/strlen0.f: New test.
54577
54578 2001-09-21  Richard Henderson  <rth@redhat.com>
54579
54580         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54581         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54582
54583 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54584
54585         Table-driven attributes.
54586         * g++.dg/ext/attrib1.C: New test.
54587
54588 2001-09-20  DJ Delorie  <dj@redhat.com>
54589
54590         * gcc.dg/20000926-1.c: Update expected warning messages.
54591         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54592         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54593         array.
54594
54595 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54596
54597         * g++.dg/eh/registers1.C: New test case.
54598
54599 2001-09-17  Richard Henderson  <rth@redhat.com>
54600
54601         * gcc.dg/array-5.c: Fix VLA decomposition test.
54602
54603 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54604
54605         * gcc.dg/cpp/line5.c: New testcase.
54606
54607 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54608
54609         * gcc.dg/cpp/macro9.c: New test.
54610
54611 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54612
54613         * gcc.c-torture/execute/980223.c: Change type of addr from long
54614         to char *.
54615
54616 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54617
54618         * gcc.c-torture/execute/20010915-1.c: New test.
54619
54620 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54621
54622         * g77.dg/bprob: New directory.
54623         * g77.dg/bprob/bprob.exp: New file.
54624         * g77.dg/bprob/bprob-1.f: New test.
54625         * g77.dg/gcov: New directory.
54626         * g77.dg/gcov/gcov.exp: New file.
54627         * g77.dg/gcov/gcov-1.f: New test.
54628         * g77.dg/gcov/gcov-1.x: New file.
54629
54630 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54631
54632         * gcc.dg/cpp/directiv.c: Update.
54633         * gcc.dg/cpp/undef1.c: Update.
54634
54635 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54636
54637         * gcc.dg/20010912-1.c: New test.
54638
54639 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54640
54641         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54642         language-independent file in lib.
54643         * lib/gcov.exp: New file.
54644
54645 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54646
54647         * gcc.c-torture/compile/20010911-1.c: New test.
54648
54649 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54650
54651         * lib/profopt.exp: New, to support profile-directed optimizations.
54652         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54653         * gcc.misc-tests/bprob-1.c: New test.
54654         * gcc.misc-tests/bprob-2.c: New test.
54655
54656 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54657
54658         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54659         XFAIL and which kinds of gcov output to verify.
54660         * gcc.misc-tests/gcov-4b.x: New file.
54661         * gcc.misc-tests/gcov-5b.x: New file.
54662         * gcc.misc-tests/gcov-6.x: New file.
54663         * gcc.misc-tests/gcov-7.c: New test.
54664         * gcc.misc-tests/gcov-7.x: New file.
54665
54666 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54667
54668         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54669         * gcc.misc-tests/gcov-6.c: New test.
54670
54671 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54672
54673         PR c++/3986
54674         * g++.dg/abi/vbase1.C: New test.
54675
54676 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54677
54678         * objc.dg/method-2.m: New.
54679
54680 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54681
54682         PR c++/4203
54683         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54684         * g++.dg/init/empty1.C: New test.
54685
54686 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54687
54688         * gcc.c-torture/compile/20010903-1.c: New test.
54689
54690 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54691
54692         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54693         for m68k.
54694
54695 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54696
54697         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54698
54699         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54700
54701         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54702
54703 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54704
54705         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54706         for 16-bit 'unsigned int'.
54707
54708 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54709
54710         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54711
54712 2001-08-27  Richard Henderson  <rth@redhat.com>
54713
54714         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54715         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54716
54717 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54718
54719         * gcc.dg/asm-names.c (ymain): New.
54720
54721 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54722
54723         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54724         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54725         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54726
54727 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54728
54729         * gcc.dg/compare5.c: New testcase.
54730
54731 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54732
54733         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54734         and "In instantiation".
54735
54736 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54737
54738         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54739
54740 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54741
54742         * gcc.misc-tests/gcov.exp: Add support for branch information.
54743         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54744         * gcc.misc-tests/gcov-4.c: New test.
54745         * gcc.misc-tests/gcov-4b.c: New test.
54746         * gcc.misc-tests/gcov-5b.c: New test.
54747
54748 2001-08-20  Zack Weinberg  <zackw@panix.com>
54749
54750         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54751         expected to fail.
54752
54753 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54754
54755         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54756
54757 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54758
54759         * g++.dg/eh/template1.C: New test.
54760
54761 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54762
54763         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54764         Fix thinko.
54765         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54766         for xfail.
54767
54768 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54769
54770         * lib/g77-dg.exp: Use prune.exp for common procedures
54771         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54772         * lib/g77.exp: (g77-dg-prune) Remove
54773
54774 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54775
54776         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54777
54778 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54779
54780         * g++.dg/template/unify1.C: New test.
54781
54782 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54783
54784         * g++.dg/abi/empty4.C: New test.
54785
54786 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54787
54788         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54789         solaris2.*
54790         * g77.f-torture/compile/pr3743.x: Likewise.
54791
54792 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54793
54794         * g++.dg/other/using-declaration.C: New test.
54795
54796 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54797
54798         * gcc.dg/cpp/tr-sign.c: New testcase.
54799
54800 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54801
54802         * gcc.dg/cpp/19951025-1.c: Revert.
54803         * gcc.dg/cpp/directiv.c: We no longer process directives that
54804         interrupt macro arguments.
54805
54806 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54807
54808         * gcc.dg/bconstp-1.c: New test.
54809
54810 2001-08-03  Richard Henderson  <rth@redhat.com>
54811
54812         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54813
54814 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54815
54816         * gcc.dg/cpp/19951025-1.c: Update.
54817
54818 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54819
54820         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54821         should be x.
54822
54823 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54824
54825         Kill -fhonor-std.
54826         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54827         * g++.old-deja/g++.other/std1.C: Likewise.
54828         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54829
54830 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54831
54832         * lib/g77.exp: Load gcc-defs.exp for common procedures
54833         (g77_pass, g77_fail, g77_finish, g77_exit,
54834         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54835
54836 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54837
54838         * g77.dg/fbackslash.f
54839         * g77.dg/fcase-preserve.f
54840         * g77.dg/ff90-1.f
54841         * g77.dg/ffixed-line-length-0.f
54842         * g77.dg/ffixed-line-length-132.f
54843         * g77.dg/ffixed-line-length-7.f
54844         * g77.dg/ffixed-line-length-72.f
54845         * g77.dg/ffixed-line-length-none.f
54846         * g77.dg/ffree-form-1.f
54847         * g77.dg/fno-backslash.f
54848         * g77.dg/fno-f90-1.f
54849         * g77.dg/fno-fixed-form-1.f
54850         * g77.dg/fno-onetrip.f
54851         * g77.dg/fno-typeless-boz.f
54852         * g77.dg/fno-underscoring.f
54853         * g77.dg/fno-vxt-1.f
54854         * g77.dg/fonetrip.f
54855         * g77.dg/ftypeless-boz.f
54856         * g77.dg/fugly-assumed.f
54857         * g77.dg/funderscoring.f
54858         * g77.dg/fvxt-1.f
54859
54860 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54861
54862         * objc.dg/fwd-proto-1.m: New.
54863         * objc.dg/local-decl-1.m: New.
54864         * objc.dg/naming-1.m: New.
54865         * objc.dg/naming-2.m: New.
54866         * objc.dg/proto-hier-1.m: New.
54867
54868 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54869
54870         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54871         largest-type elements to a struct makes its size grow.
54872
54873 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54874
54875         * g++.dg/abi/vthunk1.C: New test.
54876
54877 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54878
54879         * g++.dg/abi/vbase8-22.C: New test.
54880
54881 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54882
54883         * gcc.dg/cpp/macro8.c: New test.
54884
54885 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54886
54887         * g++.dg/abi/vbase8-21.C: New test.
54888
54889 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54890
54891         * g++.dg/abi/vbase8-10.C: New test.
54892
54893 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54894
54895         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54896         ${tool}_set_ld_library_path.
54897         Changed caller.
54898         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54899         g++.exp.
54900
54901 2001-07-26  Stan Cox <scox@redhat.com>
54902
54903         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54904         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54905         gcc_exit, gcc_check_unsupported_p):
54906         Moved to gcc-deps.exp
54907         * gcc-deps.exp: New file.
54908
54909 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54910
54911         * g++.old-deja/g++.pt/defarg14.C: New test.
54912
54913 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54914
54915         * g++.old-deja/g++.other/lineno5.C: New test.
54916
54917 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54918
54919         * g++.old-deja/g++.pt/crash68.C: New test.
54920
54921 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54922
54923         * g++.old-deja/g++.other/crash42.C: New test.
54924
54925 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54926
54927         * gcc.dg/cpp/extratokens.c: Fix.
54928         * gcc.dg/cpp/skipping2.c: New tests.
54929
54930 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54931
54932         * gcc.c-torture/execute/20010724-1.c: New file.
54933         * gcc.c-torture/execute/20010724-1.x: New file.
54934
54935 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.old-deja/g++.other/cond7.C: New test.
54938
54939 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.other/optimize4.C: New test.
54942
54943 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54944
54945         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54946
54947 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54948
54949         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54950         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54951         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54952         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54953
54954         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54955         bug report" message.
54956
54957         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54958         * g++.dg/ext/instantiate1.C: Move from old-deja.
54959
54960 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54961
54962         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54963         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54964         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54965         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54966
54967 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54968
54969         * gcc.c-torture/execute/20010723-1.c: New test.
54970
54971 2001-07-23  Ben Elliston  <bje@redhat.com>
54972
54973         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54974
54975 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54976
54977         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54978         i[34567]86-*-*.
54979         Delete handling of ieee_multilib_flags.
54980         Pass -mieee for alpha*-*-* and sh-*-*.
54981         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54982
54983 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54984
54985         Remove old-abi tests.
54986         * g++.old-deja/g++.mike/p11116.C: Remove.
54987         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54988
54989 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54990
54991         * g77.f-torture/compile/pr3743.f: New test
54992
54993 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54994
54995         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54996
54997 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54998
54999         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55000         g++.old-deja/g++.pt/static6.C: Likewise.
55001         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55002         supports weak symbols.
55003
55004 2001-07-18  Andreas Jaeger  <aj@suse.de>
55005
55006         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55007         supported again.
55008
55009 2001-07-18  Andreas Jaeger  <aj@suse.de>
55010
55011         * gcc.dg/iftrap-1.c: Fix target line.
55012
55013 2001-07-17  Richard Henderson  <rth@redhat.com>
55014
55015         * gcc.c-torture/execute/20010717-1.c: New.
55016
55017 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55018
55019         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55020         tests.
55021
55022 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55023
55024         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55025
55026 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55027
55028         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55029         UAC_SIGBUS, UAC_NOPRINT definitions.
55030
55031 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55032
55033         * objc/execute/object_is_class.m: New test.
55034         * objc/execute/object_is_meta_class.m: New test.
55035
55036 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55037
55038         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55039         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55040
55041 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55042
55043         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55044         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55045
55046 2001-07-14  Richard Henderson  <rth@redhat.com>
55047
55048         * gcc.dg/iftrap-1.c: New.
55049
55050 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55051
55052         * g77.f-torture/execute/intrinsic77.f: New test.
55053
55054 2001-07-11  Janis Johnson <janis@us.ibm.com>
55055
55056         * gcc.misc-tests/gcov-3.c: New test.
55057
55058 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55059
55060         * gcc.c-torture/compile/20010711-1.c,
55061         * gcc.c-torture/compile/20010711-2.c: New tests.
55062
55063 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55064
55065         * gcc.c-torture/execute/20010711-1.c: New test.
55066
55067 2001-07-11  Ben Elliston  <bje@redhat.com>
55068
55069         * g++.old-deja/g++.other/enum5.C: New test.
55070
55071 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55072
55073         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55074         (g++-dg-prune): Call prune_gcc_output.
55075         * prune.exp: New file for prune_gcc_output.
55076         * lib/g++.exp, lib/gcc.exp: Load it.
55077
55078 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55079
55080         * gcc.c-torture/compile/20010701-1.c,
55081         g++.old-deja/g++.ext/attrib6.C: New tests.
55082
55083 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55084
55085         * gcc.c-torture/compile/20010706-1.c: New test.
55086
55087 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55088
55089         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55090
55091 2001-06-28  Stan Shebs  <shebs@apple.com>
55092
55093         * gcc.dg/pragma-darwin.c: New test.
55094
55095 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55096
55097         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55098         Solaris 2.[678] system.
55099
55100 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55101
55102         * gcc.dg/20010622-1.c: New test.
55103
55104 2001-06-18  Stan Shebs  <shebs@apple.com>
55105
55106         * objc.dg: New directory.
55107         * objc.dg/dg.exp: New file.
55108         * objc.dg/alias.m: New.
55109         * objc.dg/class-1.m: New.
55110         * objc.dg/class-2.m: New.
55111         * objc.dg/const-str-1.m: New.
55112         * objc.dg/const-str-2.m: New.
55113         * objc.dg/id-1.m: New.
55114         * objc.dg/method-1.m: New.
55115         * objc.dg/super-class-1.m: New.
55116         * lib/objc-dg.exp: New file.
55117
55118 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55119
55120         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55121         of label name.
55122
55123 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55124
55125         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55126
55127 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55128
55129         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55130         variable.
55131
55132 2001-06-12  Richard Henderson  <rth@redhat.com>
55133
55134         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55135
55136 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55137
55138         * g++.old-deja/g++.abi/vbase5.C: New test.
55139         * g++.old-deja/g++.abi/vbase6.C: New test.
55140         * g++.old-deja/g++.abi/vbase7.C: New test.
55141
55142 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55143
55144         * gcc.c-torture/compile/20010610-1.c: New test.
55145
55146 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55147
55148         * g++.old-deja/g++.abi/vbase4.C: New test.
55149
55150 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55151
55152         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55153         support %f for HC11/HC12 targets.
55154         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55155         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55156         on HC11/HC12 targets.
55157         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55158
55159 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55160
55161         * gcc.dg/wchar_t-1.c: New file.
55162         * gcc.dg/wint_t-1.c: Likewise.
55163
55164 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55165
55166         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55167
55168 2001-06-11  Richard Henderson  <rth@redhat.com>
55169
55170         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55171
55172 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55173
55174         * gcc.c-torture/compile/20010611-1.c: New test.
55175
55176 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55177
55178         * gcc.dg/c99-tag-1.c: Add more tests.
55179
55180 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55181
55182         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55183         representation on MN10300 and ARM/Thumb.
55184
55185 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55186
55187         * g77.f-torture/execute/20010610.f: New.
55188
55189 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55190
55191         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55192         names.
55193
55194 2001-06-09  Richard Henderson  <rth@redhat.com>
55195
55196         * gcc.c-torture/execute/ashrdi-1.c: New.
55197         * gcc.c-torture/execute/ashldi-1.c: New.
55198         * gcc.c-torture/execute/lshrdi-1.c: New.
55199
55200 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55201
55202         * objc/execute/load-3.m: Added. Check sending +load to categories,
55203         in addition to classes.
55204
55205 2001-06-08  Stan Shebs  <shebs@apple.com>
55206
55207         * objc/execute/load-2.m: New test.  From Nicola Pero
55208         <n.pero@mi.flashnet.it>.
55209
55210 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55211
55212         * gcc.c-torture/execute/20010605-2.c: New test.
55213
55214 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55215
55216         * g++.old-deja/g++.abi/vbase2.C: New test.
55217         * g++.old-deja/g++.abi/vbase3.C: New test.
55218
55219 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55220
55221         * g++.old-deja/g++.pt/friend49.C: New test.
55222
55223 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55224
55225         * g++.old-deja/g++.ext/anon3.C: New test.
55226
55227 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55228
55229         * g++.old-deja/g++.other/conv7.C: New test.
55230
55231 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55232
55233         * gcc.c-torture/compile/20010605-2.c: New test.
55234
55235 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55236
55237         * gcc.c-torture/execute/20010604-1.c: New test.
55238
55239 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55240
55241         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55242
55243 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55244
55245         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55246         (g++_link_flags): Likewise.
55247         (g++_init): Pass gccpath's value to two previous functions.
55248
55249 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55250
55251         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55252         Ensure logfile entry matches exec command line.
55253
55254 2001-05-31  Richard Henderson  <rth@redhat.com>
55255
55256         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55257         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55258
55259 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55260
55261         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55262         compiler for irix6.2
55263
55264 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55265
55266         * g++.old-deja/g++.other/optimize3.C: New file.
55267
55268 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55269
55270         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55271         assemble.
55272
55273 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55274
55275         * g++.old-deja/g++.other/optimize2.C: New file.
55276
55277 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55278
55279         * gcc.c-torture/compile/20010518-2.c: New file.
55280         * gcc.c-torture/execute/20010518-1.c: New file.
55281         * gcc.c-torture/execute/20010518-2.c: New file.
55282
55283 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55284
55285         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55286
55287 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55288
55289         G++ no longer defines builtins that do not begin with __builtin.
55290         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55291         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55292         * g++.old-deja/g++.law/builtin1.C: Likewise.
55293         * g++.old-deja/g++.law/cvt2.C: Likewise.
55294         * g++.old-deja/g++.mike/net5.C: Likewise.
55295         * g++.old-deja/g++.other/builtins1.C: Likewise.
55296         * g++.old-deja/g++.other/builtins2.C: Likewise.
55297         * g++.old-deja/g++.other/builtins3.C: Likewise.
55298         * g++.old-deja/g++.other/builtins4.C: Likewise.
55299         * g++.old-deja/g++.other/inline8.C: Likewise.
55300         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55301
55302 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55303
55304         * g++.old-deja/g++.pt/using1.C: Adjust.
55305         * g++.old-deja/g++.pt/using2.C: New test.
55306
55307 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55308
55309         * gcc.dg/cpp/charconst.c: New tests.
55310         * gcc.dg/cpp/escape.c: New tests.
55311         * gcc.dg/cpp/escape-1.c: New tests.
55312         * gcc.dg/cpp/escape-2.c: New tests.
55313         * gcc.dg/cpp/ucs.c: New tests.
55314
55315 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55316
55317         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55318         native compiler for irix6.5.
55319
55320 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55321
55322         * lib/g++.exp (g++_include_flags): Use args to compute
55323         get_multilibs.
55324         (g++_link_flags): Likewise.
55325         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55326
55327 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55328
55329         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55330
55331 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55332
55333         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55334         this file.
55335
55336 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55337
55338         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55339         STACK_SIZE;
55340         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55341         to STACK_SIZE; Use it to define size of add_histo array.
55342         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55343         to STACK_SIZE.
55344         (f): Use GITT_SIZE to define size of gitt local table.
55345         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55346         to STACK_SIZE; Use it to define size of bytemem array.
55347
55348 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55349
55350         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55351         on 68HC11/HC12 due to the asm instruction.
55352         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55353         * gcc.c-torture/compile/920520-1.x: Likewise.
55354         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55355         on 68HC11/HC12 because the function is larger than 64K.
55356         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55357         on 68HC11/HC12 because the structure is too large.
55358
55359 2001-05-20  Richard Henderson  <rth@redhat.com>
55360
55361         * gcc.c-torture/execute/20010520-1.c: New.
55362
55363 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55364
55365         * g++.old-deja/g++.warn/compare1.C: New test.
55366         * gcc.dg/compare4.c: New test.
55367
55368 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55369
55370         * g++.old-deja/g++.other/optimize1.C: New test.
55371
55372 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55373
55374         * g++.old-deja/g++.pt/spec41.C: New test.
55375
55376 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55377
55378         * gcc.c-torture/compile/20010114-1.x: Remove.
55379
55380 2001-05-18  Stan Shebs  <shebs@apple.com>
55381
55382         * gcc.c-torture/compile/20010518-1.c: New test.
55383
55384 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55385
55386         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55387         * g++.old-deja/g++.pt/crash67.C: New test.
55388
55389 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55390
55391         * g++.old-deja/g++.other/debug9.C: New test.
55392
55393 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55394
55395         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55396
55397 2001-05-16  Jan Hubicka  <jh@suse.cz>
55398
55399         * gcc.c-torture/compile/20010516-1.c: New test.
55400
55401 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55402
55403         * g++.old-deja/g++.other/crash41.C: New test.
55404
55405 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55406
55407         * g++.old-deja/g++.pt/crash66.C: New test.
55408
55409 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55410
55411         * g++.old-deja/g++.robertl/eb27.C: Convert.
55412
55413 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55414
55415         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55416         declaration being redundant.
55417
55418 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55419
55420         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55421
55422 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55423
55424         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55425
55426 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55427
55428         * lib/g++.exp: Use testsuite_flags.
55429
55430 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55431
55432         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55433
55434 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55435
55436         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55437
55438 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55439
55440         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55441
55442 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55443
55444         * gcc.c-torture/compile/20010313-1.c: New test.
55445
55446 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55447
55448         * gcc.dg/cpp/direct2.c: New test.
55449         * gccq.dg/cpp/direct2s.c: New test.
55450
55451         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55452
55453 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55454
55455         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55456         * g++.old-deja/g++.other/op3.C: Likewise.
55457
55458 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55459
55460         * gcc.dg/cpp/syshdr.h: New file.
55461         * gcc.dg/cpp/sysmac1.c: Update.
55462         * gcc.dg/cpp/sysmac2.c: Update.
55463
55464 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55465
55466         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55467
55468 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55469
55470         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55471         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55472
55473 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55474
55475         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55476
55477 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55478
55479         * lib/g++.exp (g++_include_flags): Don't use any special flags
55480         if TESTING_IN_BUILD_TREE is not defined.
55481         (g++_init): Use a plain 'c++' as the compiler if
55482         TESTING_IN_BUILD_TREEE is not defined.
55483
55484 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55485
55486         * g++.old-deja/g++.eh/catch13.C: New test.
55487         * g++.old-deja/g++.eh/catch14.C: New test.
55488
55489 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55490
55491         * gcc.dg/cpp/tr-define.c: New test.
55492
55493 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55494
55495         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55496         <stdlib.h>, not <malloc.h>.
55497
55498 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55499
55500         * g++.old-deja/g++.ns/template17.C: New test.
55501
55502 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55503
55504         * g++.old-deja/g++.pt/ref4.C: New test.
55505
55506 2001-04-30  Richard Henderson  <rth@redhat.com>
55507
55508         * gcc.dg/20000724-1.c: Revert last change.
55509
55510 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55511
55512         * g77.f-torture/execute/20010430.f: New test.
55513
55514 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55515
55516         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55517
55518 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55519
55520         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55521
55522 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55523
55524         * g++.old-deja/g++.eh/crash6.C: New test.
55525
55526 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55527
55528         * g++.old-deja/g++.other/warn7.C: New test.
55529
55530 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55531
55532         * g++.old-deja/g++.other/defarg9.C: New test.
55533
55534 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55535
55536         * g77.f-torture/compile/20010426.f: New test.
55537         * g77.f-torture/execute/20010426.f: New test.
55538
55539 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55540
55541         * g77.f-torture/compile/20000629-1.x: Remove - error
55542         has been fixed.
55543
55544 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55545
55546         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55547         Tweak slightly to work with g++.dg framework.
55548         * g++.dg/special/ecos.exp: Run initp1.C test.
55549         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55550
55551         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55552         its linker doesn't give line numbers either.
55553         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55554
55555 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55556
55557         * g++.old-deja/g++.other/lex1.C: New test.
55558
55559 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55560
55561         * gcc.dg/noncompile/20010425-1.c: New test.
55562
55563 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55564
55565         * g++.old-deja/g++.pt/mangle2.C: New test.
55566
55567 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55568
55569         * gcc.dg/format/plus-1.c: New test.
55570
55571 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55572
55573         * gcc.dg/20010423-1.c: New test.
55574
55575 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55576
55577         * gcc.c-torture/execute/20010422-1.c: New test.
55578
55579 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55580
55581         * g++.old-deja/g++.ns/type2.C: New test.
55582
55583 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55584
55585         * g++.old-deja/g++.other/perf1.C: New test.
55586
55587 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55588
55589         * gcc.dg/c99-func-2.c: Remove xfail.
55590         * gcc.dg/c99-func-3.c: Remove xfail.
55591         * gcc.dg/c99-func-4.c: Remove xfail.
55592
55593 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55594
55595         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55596
55597 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55598
55599         * gcc.c-torture/compile/20010423-1.c: New test.
55600
55601 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55602
55603         * g++.old-deja/g++.pt/typename28.C: New test.
55604
55605 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55606
55607         * g++.old-deja/g++.abi/empty2.C: New test.
55608         * g++.old-deja/g++.abi/empty3.C: New test.
55609
55610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55611
55612         * g++.old-deja/g++.other/comdat2.C: New test.
55613         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55614
55615 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55616
55617         * g++.old-deja/g++.other/overload14.C: New test.
55618
55619 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55620
55621         * g++.old-deja/g++.other/lookup23.C: New test.
55622
55623 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55624
55625         * gcc.c-torture/execute/20010403-1.c: New test.
55626
55627 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55628             Mark Mitchell  <mark@codesourcery.com>
55629
55630         * lib/old-dejagnu.exp: Don't delete output of executable.
55631         Add .exe suffix to executables.
55632
55633 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55634
55635         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55636
55637 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55638
55639         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55640
55641 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55642
55643         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55644         * g++.old-deja/g++.abi/crash1.C: New test.
55645
55646 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55647
55648         * g++.old-deja/g++.other/crash40.C: New test.
55649
55650 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55651
55652         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55653
55654 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55655
55656         * g++.old-deja/g++.other/warn6.C: New test.
55657
55658 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55659
55660         * g++.old-deja/g++.robertl/eb42.C: Same.
55661
55662 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55663
55664         * gcc.dg/wtr-conversion-1.c: New testcase.
55665
55666 2001-04-10  Richard Henderson  <rth@redhat.com>
55667
55668         * g++.old-deja/g++.other/array5.C: New.
55669
55670 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55671
55672         * gcc.c-torture/execute/20010408-1.c: New test.
55673
55674 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55675
55676         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55677         headers and constructs.
55678         * g++.old-deja/g++.robertl/eb79.C: Same.
55679         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55680         * g++.old-deja/g++.robertl/eb73.C: Same.
55681         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55682         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55683         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55684         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55685         * g++.old-deja/g++.robertl/eb44.C: Same.
55686         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55687         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55688         * g++.old-deja/g++.robertl/eb39.C: Same.
55689         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55690         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55691         * g++.old-deja/g++.robertl/eb30.C: Same.
55692         * g++.old-deja/g++.robertl/eb3.C: Same.
55693         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55694         * g++.old-deja/g++.robertl/eb21.C: Same.
55695         * g++.old-deja/g++.robertl/eb15.C: Same.
55696         * g++.old-deja/g++.robertl/eb118.C: Same.
55697         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55698         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55699         * g++.old-deja/g++.robertl/eb109.C: Same.
55700         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55701         * g++.old-deja/g++.mike/rtti1.C: Same.
55702         * g++.old-deja/g++.mike/p658.C: Same.
55703         * g++.old-deja/g++.mike/net46.C: Same.
55704         * g++.old-deja/g++.mike/net34.C: Same.
55705         * g++.old-deja/g++.mike/memoize1.C: Same.
55706         * g++.old-deja/g++.mike/eh2.C: Same.
55707         * g++.old-deja/g++.law/weak.C: Same.
55708         * g++.old-deja/g++.law/visibility7.C: Same.
55709         * g++.old-deja/g++.law/visibility25.C: Same.
55710         * g++.old-deja/g++.law/visibility22.C: Same.
55711         * g++.old-deja/g++.law/visibility2.C: Same.
55712         * g++.old-deja/g++.law/visibility17.C: Same.
55713         * g++.old-deja/g++.law/visibility13.C: Same.
55714         * g++.old-deja/g++.law/visibility10.C: Same.
55715         * g++.old-deja/g++.law/visibility1.C: Same.
55716         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55717         * g++.old-deja/g++.law/vbase1.C: Same.
55718         * g++.old-deja/g++.law/operators32.C: Same.
55719         * g++.old-deja/g++.law/nest3.C: Same.
55720         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55721         * g++.old-deja/g++.law/except5.C (main): Same.
55722         * g++.old-deja/g++.law/cvt7.C (run): Same.
55723         * g++.old-deja/g++.law/cvt2.C: Same.
55724         * g++.old-deja/g++.law/cvt16.C: Same.
55725         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55726         * g++.old-deja/g++.law/ctors17.C (main): Same.
55727         * g++.old-deja/g++.law/ctors13.C: Same.
55728         * g++.old-deja/g++.law/ctors12.C (main): Same.
55729         * g++.old-deja/g++.law/ctors10.C: Same.
55730         * g++.old-deja/g++.law/code-gen5.C: Same.
55731         * g++.old-deja/g++.law/bad-error7.C: Same.
55732         * g++.old-deja/g++.law/arm9.C: Same.
55733         * g++.old-deja/g++.law/arm12.C: Same.
55734         * g++.old-deja/g++.law/arg8.C: Same.
55735         * g++.old-deja/g++.law/arg1.C: Same.
55736         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55737         * g++.old-deja/g++.jason/template31.C: Same.
55738         * g++.old-deja/g++.jason/template24.C (main): Same.
55739         * g++.old-deja/g++.jason/2371.C: Same.
55740         * g++.old-deja/g++.eh/new2.C: Same.
55741         * g++.old-deja/g++.eh/new1.C: Same.
55742         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55743         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55744         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55745         * g++.old-deja/g++.brendan/crash62.C: Same.
55746         * g++.old-deja/g++.brendan/crash52.C: Same.
55747         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55748         * g++.old-deja/g++.brendan/crash38.C: Same.
55749         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55750         * g++.old-deja/g++.brendan/copy9.C: Same.
55751
55752 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55753
55754         * gcc.c-torture/execute/20001203-2.c (memset):
55755         Count argument is of type __SIZE_TYPE__.
55756
55757 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55758
55759         * gcc.c-torture/compile/20010404-1.c: New test.
55760
55761 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55762
55763         * gcc.c-torture/compile/20010326-1.c: New test.
55764
55765 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55766
55767         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55768         peculiarities of the SH.
55769         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55770
55771 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55772
55773         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55774         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55775         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55776
55777 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55778
55779         * g77.f-torture/compile/20010321-1.f: New test.
55780
55781 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55782
55783         * gcc.c-torture/compile/20010329-1.c: New test.
55784
55785 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55786
55787         * gcc.c-torture/execute/20010329-1.c: New test.
55788
55789 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55790
55791         * g++.old-deja/g++.other/eh4.C: Fix typo.
55792
55793 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55794
55795         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55796
55797 2001-03-28  Philip Blundell  <philb@gnu.org>
55798
55799         * gcc.c-torture/compile/20010328-1.c: New test.
55800
55801 2001-03-27  Richard Henderson  <rth@redhat.com>
55802
55803         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55804         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55805
55806 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55807
55808         * gcc.c-torture/compile/20010327-1.c: New test.
55809
55810 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55811
55812         * g++.old-deja/g++.other/friend12.C: New test.
55813         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55814         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55815
55816 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55817
55818         * gcc.c-torture/execute/20010325-1.c: New test.
55819
55820 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55821
55822         * g++.old-deja/g++.other/mangle3.C: New test.
55823
55824 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55825
55826         * g++.old-deja/g++.other/anon8.C: New test.
55827
55828 2001-03-20  Philip Blundell  <philb@gnu.org>
55829
55830         * gcc.c-torture/compile/20010320-1.c: New test.
55831
55832 2001-03-17  Richard Henderson  <rth@redhat.com>
55833
55834         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55835
55836 2001-03-15  Geoff Keating  <geoff@redhat.com>
55837
55838         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55839         tests on AIX.
55840
55841 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55842
55843         * g++.old-deja/g++.other/eh4.C: New test.
55844
55845 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55846
55847         * gcc.dg/cpp/mi1.c: Update.
55848
55849 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55850
55851         * g++.old-deja/g++.other/regstack.C: New test.
55852
55853 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55854
55855         * g++.old-deja/g++.other/ref4.C: New test.
55856
55857 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55858
55859         * objc/execute/va_method.m: Added.
55860         * objc/execute/IMP.m: Added.
55861         * objc/execute/_cmd.m: Added.
55862         * objc/execute/accessing_ivars.m: Added.
55863         * objc/execute/class-1.m: Added.
55864         * objc/execute/class-10.m: Added.
55865         * objc/execute/class-11.m: Added.
55866         * objc/execute/class-12.m: Added.
55867         * objc/execute/class-13.m: Added.
55868         * objc/execute/class-14.m: Added.
55869         * objc/execute/class-2.m: Added.
55870         * objc/execute/class-3.m: Added.
55871         * objc/execute/class-4.m: Added.
55872         * objc/execute/class-5.m: Added.
55873         * objc/execute/class-6.m: Added.
55874         * objc/execute/class-7.m: Added.
55875         * objc/execute/class-8.m: Added.
55876         * objc/execute/class-9.m: Added.
55877         * objc/execute/class-tests-1.h
55878         * objc/execute/class-tests-2.h
55879         * objc/execute/compatibility_alias.m: Added.
55880         * objc/execute/encode-1.m: Added.
55881         * objc/execute/formal_protocol-1.m: Added.
55882         * objc/execute/formal_protocol-2.m: Added.
55883         * objc/execute/formal_protocol-3.m: Added.
55884         * objc/execute/formal_protocol-4.m: Added.
55885         * objc/execute/formal_protocol-5.m: Added.
55886         * objc/execute/formal_protocol-6.m: Added.
55887         * objc/execute/formal_protocol-7.m: Added.
55888         * objc/execute/informal_protocol.m: Added.
55889         * objc/execute/initialize.m: Added.
55890         * objc/execute/load.m: Added.
55891         * objc/execute/many_args_method.m: Added.
55892         * objc/execute/nested-3.m: Added.
55893         * objc/execute/no_clash.m: Added.
55894         * objc/execute/private.m: Added.
55895         * objc/execute/redefining_self.m: Added.
55896         * objc/execute/root_methods.m: Added.
55897         * objc/execute/selector-1.m: Added.
55898         * objc/execute/static-1.m: Added.
55899         * objc/execute/static-2.m: Added.
55900         * objc/execute/va_method.m: Added.
55901
55902 2001-03-10  Richard Henderson  <rth@redhat.com>
55903
55904         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55905
55906 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55907
55908         * g++.old-deja/g++.other/crash31.C: XFAIL.
55909         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55910         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55911         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55912         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55913         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55914
55915 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55916
55917         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55918
55919 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55920
55921         * gcc.dg/20000724-1.c: Don't use multiline strings.
55922
55923 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55924
55925         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55926         result of -cString against what we expect it to be; don't just
55927         print it out for no one to read.
55928
55929         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55930         Based on testcases provided by Nicola Pero.
55931
55932 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55933
55934         * gcc.dg/cpp/macro7.c: New test.
55935
55936 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55937
55938         * gcc.dg/cpp/multiline.c: Update.
55939
55940 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55941
55942         * g++.old-deja/g++.other/enum3.C: New test.
55943
55944 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55945
55946         * g++.old-deja/g++.other/pod1.C: New test.
55947
55948 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55949
55950         * g++.old-deja/g++.ext/overload1.C: New test.
55951
55952 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55953
55954         * g++.old-deja/g++.pt/using1.C: New test.
55955
55956 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55957
55958         * g++.old-deja/g++.other/using9.C: New test.
55959
55960 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55961
55962         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55963
55964         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55965
55966 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55967
55968         * g++.old-deja/g++.ext/realpt1.C: Remove.
55969
55970 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55971
55972         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55973
55974 2001-02-26  Will Cohen  <wcohen@redhat.com>
55975
55976         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55977
55978 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55979
55980         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55981         templatized constructors.
55982
55983 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55984
55985         * gcc.c-torture/execute/20010224-1.c: New test.
55986
55987 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55988
55989         * gcc.c-torture/execute/20010222-1.c: New test.
55990
55991 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55992
55993         * g++.old-deja/g++.other/inline20.C: New test.
55994
55995 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55996
55997         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55998
55999 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56000
56001         * g++.old-deja/g++.other/lookup22.C: New test.
56002
56003 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56004
56005         * g77.dg: New directory.
56006         * g77.dg/20010216-1.f: New test case.
56007         * g77.dg/dg.exp: New driver.
56008         * lib/g77-dg.exp: New driver library.
56009
56010 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56011
56012         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56013
56014 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56015
56016         * g++.old-deja/g++.other/decl9.C: New test.
56017
56018 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56019
56020         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56021         not need <string> and also tests the initialization at runtime.
56022
56023 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56024
56025         * gcc.c-torture/execute/longlong.c: New test.
56026
56027 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56028
56029         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56030
56031 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56032
56033         * gcc.c-torture/execute/920302-1.c (execute):
56034         Change argument type to short.
56035
56036 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56037
56038         * g++.old-deja/g++.pt/deduct6.C: New test.
56039
56040 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56041
56042         * g++.old-deja/g++.pt/deduct5.C: New test.
56043
56044 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56045
56046         * gcc.c-torture/execute/20010209-1.c: New test.
56047
56048 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56049
56050         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56051
56052 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56053
56054         * g++.dg/vtgc1.C: Update for new ABI.
56055
56056         * consistency.vlad: New directory, 1665 files.
56057
56058 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56059
56060         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56061         return type.
56062         * gcc.dg/cpp/digraphs.c: Declare puts.
56063
56064 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56065
56066         * g++.old-deja/g++.other/warn5.C: New test.
56067
56068 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56069
56070         * g++.old-deja/g++.pt/spec40.C: New test.
56071
56072 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56073
56074         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56075         case.
56076         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56077
56078 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56079
56080         * gcc.c-torture/compile/20010209-1.c: New test.
56081
56082 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56083
56084         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56085         excess errors message but not if it crashes.
56086         * g++.old-deja/g++.other/crash27.C: Likewise.
56087         * g++.old-deja/g++.other/crash28.C: Likewise.
56088         * g++.old-deja/g++.other/crash30.C: Likewise.
56089         * g++.old-deja/g++.other/crash32.C: Likewise.
56090         * g++.old-deja/g++.other/crash35.C: Likewise.
56091         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56092
56093 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56094
56095         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56096         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56097         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56098         g77.f-torture/execute/execute.exp,
56099         g77.f-torture/noncompile/noncompile.exp,
56100         gcc.c-torture/execute/execute.exp,
56101         gcc.c-torture/execute/memcheck/memcheck.exp,
56102         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56103         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56104         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56105         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56106         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56107         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56108         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56109         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56110         Remove bug reporting instructions with ancient email addresses.
56111
56112 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56113
56114         * gcc.dg/20010202-1.c: New test.
56115         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56116
56117 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56118
56119         * g++.dg/stdbool-if.C: New test.
56120
56121 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56122
56123         * objc/execute/fdecl.m: Added main().
56124
56125 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56126
56127         * gcc.c-torture/execute/20010206-1.c: New test.
56128
56129 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56130
56131         * gcc.dg/cpp/avoidpaste1.c: Update.
56132
56133 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56134
56135         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56136         Pero <nicola@brainstorm.co.uk>.
56137         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56138
56139 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56140
56141         * g++.old-deja/g++.pt/spec39.C: New test.
56142
56143 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56144
56145         * gcc.c-torture/compile/20010202-1.c: New test.
56146
56147 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56148
56149         * g++.old-deja/g++.abi/primary2.C: New test.
56150         * g++.old-deja/g++.abi/primary3.C: New test.
56151         * g++.old-deja/g++.abi/primary4.C: New test.
56152         * g++.old-deja/g++.abi/primary5.C: New test.
56153         * g++.old-deja/g++.abi/vtable3.h: New test.
56154         * g++.old-deja/g++.abi/vtable3a.C: New test.
56155         * g++.old-deja/g++.abi/vtable3b.C: New test.
56156         * g++.old-deja/g++.abi/vtable3c.C: New test.
56157         * g++.old-deja/g++.abi/vtable3d.C: New test.
56158         * g++.old-deja/g++.abi/vtable3e.C: New test.
56159         * g++.old-deja/g++.abi/vtable3f.C: New test.
56160         * g++.old-deja/g++.abi/vtable3g.C: New test.
56161         * g++.old-deja/g++.abi/vtable3h.C: New test.
56162         * g++.old-deja/g++.abi/vtable3i.C: New test.
56163         * g++.old-deja/g++.abi/vtable3j.C: New test.
56164         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56165
56166 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56167
56168         * g++.old-deja/g++.other/anon6.C: New test.
56169         * g++.old-deja/g++.other/anon7.C: New test.
56170
56171 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56172
56173         * gcc.dg/cpp/avoidpaste2.c: New tests.
56174
56175 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56176
56177         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56178
56179 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56180
56181         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56182         DECIMAL_DIG cases for Irix."
56183
56184 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56185
56186         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56187
56188 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56189
56190         * gcc.dg/c99-tag-1.c: New test.
56191
56192 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56193
56194         * gcc.dg/cpp/tr-warn1.c: Add tests.
56195
56196 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56197
56198         * gcc.dg/cpp/avoidpaste1.c: Update.
56199         * gcc.dg/cpp/paste4.c: Update.
56200
56201 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56202
56203         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56204         cases for Irix.
56205
56206 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56207
56208         * g++.old-deja/g++.other/inline19.C: New test.
56209
56210 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56211
56212         * gcc.dg/Wlarger-than.c: New test.
56213
56214 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56215
56216         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56217
56218 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56219
56220         * gcc.c-torture/execute/20010129-1.c: New test.
56221         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56222
56223 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56224
56225         * gcc.dg/cpp/avoidpaste1.c: Test case.
56226
56227 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56228
56229         * g++.old-deja/g++.other/inline18.C: New test.
56230
56231 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56232
56233         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56234         and __builtin_putchar.
56235
56236 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56237
56238         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56239         tests.
56240
56241 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56242
56243         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56244         floating point number rounding mode to round to the nearest
56245         representable mode.
56246
56247 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56248
56249         * g++.old-deja/g++.other/mangle2.C: New test.
56250
56251 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56252
56253         * gcc.c-torture/compile/20010124-1.c: New test.
56254
56255 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56256
56257         * g++.old-deja/g++.pt/spec38.C: New test.
56258
56259 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56260
56261         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56262         "Build don't run".
56263
56264 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56265
56266         * gcc.c-torture/execute/20010123-1.c: New test.
56267
56268 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56269
56270         * g++.old-deja/g++.pt/spec37.C: New test.
56271
56272 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56273
56274         * g++.old-deja/g++.pt/overload14.C: New test.
56275
56276 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56277
56278         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56279         __builtin_return_address.
56280
56281 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56282
56283         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56284         * g++.old-deja/g++.pt/spec35.C: New test.
56285         * g++.old-deja/g++.pt/spec36.C: New test.
56286
56287 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56288
56289         * gcc.c-torture/compile/20010118-1.c: New test.
56290
56291 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56292
56293         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56294
56295 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56296
56297         * gcc.c-torture/execute/20010119-1.c: New test.
56298
56299 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56300
56301         * g++.old-deja/g++.other/vbase5.C: New test.
56302
56303 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56304
56305         * gcc.c-torture/execute/20010118-1.c: New test.
56306
56307 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56308
56309         * g++.old-deja/g++.pt/deduct3.C: New test.
56310
56311 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56312
56313         * g++.old-deja/g++.pt/spec34.C: New test.
56314
56315 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56316
56317         * g77.f-torture/compile/20000601-2.f: New test.
56318
56319 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56320
56321         * g++.old-deja/g++.other/init17.C: New test.
56322
56323 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56324
56325         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56326
56327 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56328
56329         * g++.old-deja/g++.pt/unify8.C: New test.
56330
56331 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56332
56333         * g++.old-deja/g++.abi/vbase1.C: New test.
56334
56335 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56336
56337         * g++.old-deja/g++.pt/crash65.C: New test.
56338
56339 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56340
56341         * gcc.dg/cpp/assembl2.S: New test case.
56342
56343 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56344
56345         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56346         are supported.
56347
56348 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56349
56350         * g++.old-deja/g++.other/builtins1.C: New test.
56351         * g++.old-deja/g++.other/builtins2.C: Likewise.
56352         * g++.old-deja/g++.other/builtins3.C: Likewise.
56353         * g++.old-deja/g++.other/builtins4.C: Likewise.
56354
56355 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56356
56357         * gcc.c-torture/compile/20010117-1.c: New test.
56358         * gcc.c-torture/compile/20010117-2.c: New test.
56359
56360 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56361
56362         * g77.f-torture/execute/20010116.[fx]: New test,
56363         XFAIL on i?86-*-*.
56364         * g77.f-torture/compile/20010115.f: Indicate it's
56365         a test for PR fortran/1636.
56366
56367 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56368
56369         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56370
56371 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56372
56373         * g77.f-torture/compile/20010115.f: New test.
56374
56375 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56376
56377         * g++.old-deja/g++.pt/nontype5.C: New test.
56378
56379 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56380
56381         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56382         have an equivalent working one below it.
56383
56384 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56385
56386         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56387         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56388
56389 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56390
56391         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56392         message containing "init_priority".
56393         (conpr-2.C): Likewise.
56394         (conpr-3.C): Likewise.
56395         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56396
56397 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56398
56399         * gcc.c-torture/execute/20010114-2.c: New test.
56400
56401 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56402
56403         * gcc.c-torture/compile/20010114-1.c: New test.
56404         * gcc.c-torture/compile/20010114-1.x: Xfail.
56405         * gcc.c-torture/compile/20010114-2.c: New test.
56406         * gcc.c-torture/execute/20010114-1.c: New test.
56407         * gcc.dg/trunc-1.c: New test.
56408         * gcc.dg/uninit-B.c: New test.
56409
56410 2001-01-13  Nick Clifton  <nickc@redhat.com>
56411
56412         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56413         target.
56414
56415 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56416
56417         * gcc.c-torture/compile/20010113-1.c: New test.
56418
56419 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56420
56421         * gcc.c-torture/compile/20001212-1.c: New test.
56422
56423 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56424
56425         * gcc.dg/cpp/widestr1.c: Update.
56426         * gcc.dg/cpp/prag-imp.c: Remove.
56427
56428 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56429
56430         * gcc.c-torture/execute/20000801-3.x: Remove.
56431         * gcc.dg/c90-init-1.c: New test.
56432         * gcc.dg/c99-init-1.c: New test.
56433         * gcc.dg/c99-init-2.c: New test.
56434         * gcc.dg/gnu99-init-1.c: New test.
56435
56436 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56437
56438         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56439         testing that no relevant ones were found.
56440
56441 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56442
56443         * g++.old-deja/g++.pt/cast2.C: New test.
56444
56445 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56446
56447         * g++.old-deja/g++.pt/friend47.C: New test.
56448
56449 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56450
56451         * g++.old-deja/g++.pt/instantiate13.C: New test.
56452
56453 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56454
56455         * g++.old-deja/g++.other/defarg7.C: New test.
56456         * g++.old-deja/g++.other/defarg8.C: New test.
56457
56458 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56459
56460         * g++.old-deja/g++.pt/crash64.C: New test.
56461
56462 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56463
56464         * g++.old-deja/g++.pt/crash63.C: New test.
56465
56466 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56467
56468         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56469
56470 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56471
56472         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56473
56474 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56475
56476         * g++.old-deja/g++.pt/error3.C: New test.
56477
56478 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56479
56480         * g++.old-deja/g++.other/crash39.C: New test.
56481
56482 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56483
56484         * g++.old-deja/g++.other/vbase4.C: New test.
56485
56486 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56487
56488         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56489         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56490         * gcc.dg/special/special.exp: New test driver which will check
56491         for alias support for the above test.
56492
56493 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56494
56495         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56496         problems on small machines.
56497         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56498         parameterize.
56499
56500 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56501
56502         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56503         mips.
56504         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56505
56506 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56507
56508         * g++.old_deja/g++.pt/using8.C: New test.
56509
56510 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56511
56512         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56513
56514 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56515
56516         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56517         where a failure is expected.
56518         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56519
56520 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56521
56522         * g++.old_deja/g++.pt/instantiate12.C: New test.
56523
56524 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56525
56526         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56527         start of structs.
56528         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56529         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56530         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56531         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56532         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56533         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56534         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56535         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56536         * g++.old-deja/g++.eh/spec6.C: Likewise.
56537         * g++.old-deja/g++.jason/crash3.C: Likewise.
56538         * g++.old-deja/g++.law/ctors11.C: Likewise.
56539         * g++.old-deja/g++.law/ctors17.C: Likewise.
56540         * g++.old-deja/g++.law/ctors5.C: Likewise.
56541         * g++.old-deja/g++.law/ctors9.C: Likewise.
56542         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56543         * g++.old-deja/g++.mike/net22.C: Likewise.
56544         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56545         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56546         * g++.old-deja/g++.mike/virt3.C: Likewise.
56547         * g++.old-deja/g++.niklas/t128.C: Likewise.
56548         * g++.old-deja/g++.other/anon4.C: Likewise.
56549         * g++.old-deja/g++.other/using1.C: Likewise.
56550         * g++.old-deja/g++.other/warn3.C: Likewise.
56551         * g++.old-deja/g++.pt/t37.C: Likewise.
56552         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56553         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56554
56555 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56556
56557         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56558
56559 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56560
56561         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56562
56563 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56564
56565         * gcc.c-torture/compile/20010107-1.c: New test.
56566
56567 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56568
56569         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56570
56571 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56572
56573         * gcc.dg/format/format.h: New file.
56574         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56575         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56576         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56577         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56578         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56579         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56580         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56581         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56582         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56583         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56584         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56585         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56586         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56587         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56588         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56589         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56590         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56591         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56592         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56593         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56594         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56595         instead of declaring standard types, macros and functions in each
56596         test.
56597
56598 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56599
56600         * gcc.c-torture/execute/20010106-1.c: New test.
56601
56602 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56603
56604         * gcc.dg/format/format.exp: New file.
56605         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56606         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56607         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56608         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56609         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56610         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56611         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56612         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56613         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56614         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56615         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56616         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56617         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56618         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56619         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56620         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56621         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56622         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56623         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56624         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56625         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56626         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56627         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56628         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56629         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56630         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56631         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56632         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56633         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56634         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56635         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56636         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56637         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56638         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56639         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56640         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56641         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56642         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56643         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56644         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56645         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56646         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56647
56648 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56649
56650         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56651         account.
56652
56653 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56654
56655         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56656
56657 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56658
56659         * g++.old-deja/g++.pt/crash62.C: New test.
56660
56661 2001-01-04  Richard Henderson  <rth@redhat.com>
56662
56663         * gcc.dg/20000926-1.c: Update expected warnings.
56664         * gcc.dg/array-2.c: Likewise.
56665         * gcc.dg/array-4.c: Also validate flexible array members.
56666         * gcc.dg/c99-flex-array-1.c: New.
56667
56668 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56669
56670         * gcc.c-torture/compile/20001222-1.x: Remove.
56671
56672 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56673
56674         * gcc.c-torture/execute/built-in-setjmp.c: New.
56675
56676 2001-01-03  Richard Henderson  <rth@redhat.com>
56677
56678         * gcc.dg/940510-1.c: Update expected error wording.
56679         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56680
56681 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56682
56683         * lib/target-supports.exp (check_alias_available): Modified to
56684         indicate aliases not supported if only weak aliases are supported.
56685
56686 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56687
56688         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56689         Turn on cmpstrsi checks for __pj__ and __i370__.
56690
56691 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56692
56693         * g++.old-deja/g++.other/virtual11.C: New test.
56694
56695 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56696
56697         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56698
56699 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56700
56701         * gcc.c-torture/compile/20010102-1.c: New test.
56702
56703 2001-01-02  Andreas Jaeger  <aj@suse.de>
56704
56705         * gcc.dg/noreturn-3.c: New test.
56706
56707         * gcc.dg/noreturn-4.c: New test.
56708
56709 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56710
56711         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56712         __builtin_fputc and __builtin_fwrite.
56713
56714 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56715
56716         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56717         signed char, not default char.
56718
56719 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56720
56721         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56722
56723 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56724
56725         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56726
56727 2000-12-29  Richard Henderson  <rth@redhat.com>
56728
56729         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56730         (__cyg_profile_func_exit): Define.
56731
56732 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56733
56734         * g++.dg/vtgc1.C: New test.
56735
56736 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56737
56738         * gcc.dg/noncompile/20001228-1.c: New test.
56739
56740         * gcc.dg/20001228-1.c: New test.
56741
56742         * gcc.c-torture/execute/20001228-1.c: New test.
56743
56744 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56745
56746         * gcc.dg/format-strfmon-1.c: New test.
56747
56748 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56749
56750         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56751         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56752         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56753         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56754         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56755         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56756         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56757         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56758         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56759         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56760         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56761         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56762         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56763
56764         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56765         * gcc.c-torture/execute/string-opt-4.c: Test index.
56766
56767 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56768
56769         * gcc.c-torture/compile/20001226-1.c: New test.
56770
56771 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56772
56773         * gcc.c-torture/compile/20001222-1.c: New test.
56774         * gcc.c-torture/compile/20001222-1.x: Xfail.
56775
56776 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56777
56778         * gcc.c-torture/execute/comp-goto-2.c: New test.
56779
56780 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56781
56782         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56783         Use long types if __INT_MAX__ is 32767.
56784         (main): Use cast to (sint32 *) when poking 88 into a_page.
56785
56786         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56787
56788 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56789
56790         * gcc.c-torture/compile/20001221-1.c: New test.
56791         * gcc.c-torture/execute/20001221-1.c: New test.
56792
56793 2000-12-20  Richard Henderson  <rth@redhat.com>
56794
56795         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56796         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56797
56798 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56799
56800         * gcc.dg/compare3.c: New test.
56801
56802 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56803
56804         * gcc.dg/format-warnll-1.c: New test.
56805
56806 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56807
56808         * gcc.dg/cpp/cmdlne-P.c: New test.
56809
56810 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56811
56812         * gcc.c-torture/execute/builtin-abs-1.c,
56813         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56814
56815 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56816
56817         * gcc.dg/cpp/multiline.c: New test.
56818
56819 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56820
56821         * g++.old-deja/g++.other/syshdr1.C: Update.
56822         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56823
56824 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56825
56826         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56827
56828 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56829
56830         * g++.old-deja/g++.pt/ttp65.C: New test.
56831
56832 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56833
56834         * g++.old-deja/g++.pt/ttp64.C: New test.
56835
56836 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56837
56838         * g++.old-deja/g++.pt/spec33.C: New test.
56839
56840 2000-12-14  Catherine Moore  <clm@redhat.com>
56841
56842         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56843         * gcc.c-torture/execute/920612-2.c: Likewise.
56844         * gcc.c-torture/execute/920428-2.c: Likewise.
56845         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56846         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56847
56848 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56849
56850         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56851         * gcc.dg/pack-test-2.c: Likewise.
56852
56853 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56854
56855         Tests by Zack Weinberg <zackw@stanford.edu>.
56856
56857         * gcc.dg/cpp/defined.c: Update.
56858         * gcc.dg/cpp/defined_trad.c: New tests.
56859
56860 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56861
56862         * gcc.dg/cpp/trad-direct.c: Update.
56863
56864 2000-12-11  Neil Booth  <neilb@earthling.net>
56865
56866         * gcc.dg/cpp/defined_trad.c
56867
56868 2000-12-11  Neil Booth  <neilb@earthling.net>
56869
56870         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56871
56872 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56873
56874         * gcc.dg/format-miss-2.c: New test.
56875
56876 2000-12-09  Neil Booth  <neilb@earthling.net>
56877
56878         * gcc.dg/cpp/lineflags.c: New tests.
56879         * gcc.dg/cpp/poison.c: Update.
56880         * gcc.dg/cpp/redef2.c: Update.
56881         * gcc.dg/cpp/skipping.c: New test.
56882
56883 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56884
56885         * g++.old-deja/g++.other/eh3.C: New testcase.
56886
56887 2000-12-07  Neil Booth  <neilb@earthling.net>
56888
56889         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56890         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56891         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56892         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56893         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56894         Update.
56895
56896 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56897
56898         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56899         __SIZE_TYPE__ instead of int for type of integers cast to
56900         pointers.
56901
56902 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56903
56904         * g++.old-deja/g++.other/cleanup4.C: New test.
56905
56906 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56907
56908         * format-sec-1.c: New test.
56909
56910 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56911
56912         * gcc.dg/format-nonlit-3.c: New test.
56913
56914 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56915
56916         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56917         through a null pointer.
56918
56919 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56920
56921         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56922         * g++.old-deja/g++.pt/partial4.C: New test.
56923
56924 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56925
56926         * gcc.c-torture/execute/ieee/hugeval.x: New.
56927
56928 2000-12-06  Neil Booth  <neilb@earthling.net>
56929
56930         * gcc.dg/cpp/backslash2.c: New tests.
56931
56932 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56933
56934         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56935         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56936
56937 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56938
56939         * gcc.c-torture/execute/20001203-2.c: New testcase.
56940
56941 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56942
56943         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56944         * g++.old-deja/g++.other/virtual10.C: New test.
56945
56946 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56947
56948         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56949
56950 2000-12-05  Richard Henderson  <rth@redhat.com>
56951
56952         * gcc.c-torture/compile/20001205-1.c: New.
56953
56954 2000-12-04  Neil Booth  <neilb@earthling.net>
56955
56956         * g++.old-deja/g++.other/virtual9.C: New test.
56957         * g++.old-deja/g++.pt/crash61.C: New test.
56958         * gcc.c-torture/execute/loop-9.c: New test.
56959
56960 2000-12-04  Neil Booth  <neilb@earthling.net>
56961
56962         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56963         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56964         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56965         * gcc.dg/cpp/extratokens.c: ...here.
56966
56967 2000-12-04  Neil Booth  <neilb@earthling.net>
56968
56969         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56970         New tests.
56971
56972 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56973
56974         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56975         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56976
56977 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56978
56979         * gcc.c-torture/execute/20001203-1.c: New test.
56980
56981 2000-12-03  Neil Booth  <neilb@earthling.net>
56982
56983         * gcc.dg/cpp/macro6.c: New test cases.
56984
56985 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56986
56987         * gcc.c-torture/execute/string-opt-9.c: New test.
56988         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56989         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56990         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56991
56992         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56993         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56994
56995 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56996
56997         * gcc.dg/cpp/if-6.c: New testcase.
56998
56999         * gcc.dg/20001201-1.c: New testcase.
57000
57001 2000-12-02  Neil Booth  <neilb@earthling.net>
57002
57003         * g++.old-deja/g++.other/externC4.C,
57004         g++.old-deja/g++.other/friend10.C: New tests.
57005
57006 2000-12-02  Neil Booth  <neilb@earthling.net>
57007
57008         * g++.old-deja/g++.other/instan2.C
57009         * g++.old-deja/g++.other/instan3.C: New test.
57010
57011 2000-12-02  Neil Booth  <neilb@earthling.net>
57012
57013         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57014         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57015         gnuc99.c,gnuc99-pedantic.c: New tests.
57016
57017 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57018
57019         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57020         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57021
57022 2000-12-01  Neil Booth  <neilb@earthling.net>
57023
57024         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57025         * gcc.dg/cpp/poison.c: Update.
57026         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57027
57028 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57029
57030         * g77.f-torture/execute/20001201.f: New test.
57031
57032 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57033
57034         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57035
57036 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57037
57038         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57039
57040 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57041
57042         * g++.old-deja/g++.other/cast6.C: New test.
57043
57044 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57045
57046         * gcc.c-torture/execute/20001130-2.c: New testcase.
57047
57048 2000-11-30  Richard Henderson  <rth@redhat.com>
57049
57050         * gcc.c-torture/execute/20001130-1.c: New test.
57051
57052 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57053
57054         * g++.old-deja/g++.other/op3.C: New test.
57055
57056 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57057
57058         * g++.old-deja/g++.other/op2.C: New test.
57059
57060 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57061
57062         * g++.old-deja/g++.other/crash38.C: New test.
57063
57064 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57065
57066         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57067
57068 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57069
57070         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57071         tests.
57072         * gcc.c-torture/execute/string-opt-6.c: New test.
57073
57074         * gcc.dg/20001117-1.c: Add main.
57075
57076 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57077
57078         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57079         Move from here ...
57080         * gcc.dg/940510-1.c: ... to here.
57081
57082         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57083         zero-size arrays in toplevel structures.
57084
57085 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57086
57087         * gcc.c-torture/execute/loop-8.c: New test.
57088
57089 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57090
57091         * g++.old-deja/g++.other/base1.C: New test.
57092
57093 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57094
57095         * g++.old-deja/g++.other/parse2.C: New test.
57096
57097 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57098
57099         * g++.old-deja/g++.pt/incomplete1.C: New test.
57100
57101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57102
57103         * g++.old-deja/g++.other/friend9.C: New test.
57104
57105 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57106
57107         * gcc.dg/20001127-1.c: New test.
57108
57109 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57110
57111         * g++.old-deja/g++.pt/friend46.C: New test.
57112
57113 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57114
57115         * g++.old-deja/g++.other/ptrmem8.C: New test.
57116
57117 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57118
57119         * gcc.c-torture/execute/string-opt-7.c: New test.
57120         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57121
57122 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57123
57124         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57125         instead of 'mkcheck 2'.
57126
57127 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57128
57129         * gcc.c-torture/execute/memcheck/driver.c,
57130         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57131         C9X references to refer to C99.
57132
57133 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57134
57135         * gcc.dg/ultrasp3.c: New test.
57136
57137 2000-11-25  Neil Booth  <neilb@earthling.net>
57138
57139         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57140
57141 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57142
57143         * gcc.c-torture/compile/20001123-2.c: New.
57144
57145 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57146
57147         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57148
57149 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57150
57151         * gcc.dg/sequence-point-1.c: Add some new tests.
57152         * gcc.c-torture/execute/20001124-1.c: New test.
57153
57154 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57155
57156         * g++.old-deja/g++.other/vaarg4.C: New test.
57157         * gcc.c-torture/compile/20001123-1.c: New test.
57158
57159 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57160
57161         * g++.other/crash24.C: Adjust and remove XFAIL.
57162         * g++.other/crash37.C: New test.
57163
57164 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57165
57166         * g++.old-deja/g++.pt/instantiate9.C: New test.
57167
57168 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57169
57170         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57171         new ABI, too.
57172
57173         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57174         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57175
57176 2000-11-22  Neil Booth  <neilb@earthling.net>
57177
57178         * gcc.dg/cpp/Wtrigraphs.c: New test.
57179
57180 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57181
57182         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57183
57184 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57185
57186         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57187
57188 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57189
57190         * lib/gcc-dg.exp: load_lib scanasm.exp.
57191         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57192         * lib/g++-dg.exp: load_lib scanasm.exp.
57193         * lib/scanasm.exp: New.
57194         (scan-assembler, scan-assembler-not): Add optional arguments to
57195         test name, or if not present, the pattern name.
57196         (scan-assembler-dem, scan-assembler-dem-not): New.
57197
57198         * g++.dg/dg.exp: New.
57199
57200 2000-11-21  Neil Booth  <neilb@earthling.net>
57201
57202         * gcc.dg/cpp/integrated1.c: Remove.
57203
57204 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57205
57206         * gcc.c-torture/execute/20001121-1.c: New test.
57207
57208 2000-11-21  Richard Henderson  <rth@redhat.com>
57209
57210         * gcc.c-torture/compile/20001121-1.c: New test.
57211
57212 2000-11-20  Neil Booth  <neilb@earthling.net>
57213
57214         * gcc.dg/cpp/integrated1.c: New test.
57215
57216 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57217
57218         * g++.old-deja/g++.other/inline17.C: New test.
57219
57220 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57221
57222         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57223         local variable to be zero: I made the variable global. Now
57224         uses abort() and exit() instead of relying on main's return value.
57225
57226 2000-11-20  Neil Booth  <neilb@earthling.net>
57227
57228         * gcc.dg/cpp/paste2.c: Update test.
57229         * objc/execute/paste.m: New test.
57230
57231 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57232
57233         * gcc.dg/c99-condexpr-1.c: New test.
57234
57235 2000-11-20  Neil Booth  <neilb@earthling.net>
57236
57237         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57238
57239 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57240
57241         * g++.old-deja/g++.pt/export1.C: New test.
57242
57243 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57244
57245         * gcc.dg/20001117-1.c: New test.
57246
57247 2000-11-18  Richard Henderson  <rth@redhat.com>
57248
57249         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57250
57251 2000-11-18  Richard Henderson  <rth@redhat.com>
57252
57253         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57254         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57255         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57256
57257 2000-11-18  Richard Henderson  <rth@redhat.com>
57258
57259         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57260         (main): New.  Exit cleanly.
57261
57262 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57263
57264         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57265         gcc.dg/c99-fordecl-2.c: New tests.
57266
57267 2000-11-18  Richard Henderson  <rth@redhat.com>
57268
57269         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57270         * gcc.c-torture/execute/zerolen-2.c: New.
57271
57272 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57273
57274         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57275         memory.
57276
57277 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57278
57279         * g++.old-deja/g++.pt/instantiate8.C: New test.
57280
57281 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57282
57283         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57284         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57285
57286 2000-11-16  Nick Clifton  <nickc@redhat.com>
57287
57288         * gcc.c-torture/execute/nestfunc-2.c: New test.
57289         * gcc.c-torture/execute/nestfunc-3.c: New test.
57290
57291 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57292
57293         * gcc.c-torture/compile/20001116-1.c: New test.
57294
57295 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57296
57297         * gcc.c-torture/execute/20001115-1.c: New test.
57298
57299 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57300
57301         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57302         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57303         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57304         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57305
57306 2000-11-15  Neil Booth  <neilb@earthling.net>
57307
57308         gcc.dg/cpp/_Pragma1.c: Update.
57309         gcc.dg/cpp/_Pragma2.c: New test.
57310
57311 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57312
57313         * g++.old-deja/g++.other/anon5.C: New test.
57314
57315 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57316
57317         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57318         tests.
57319
57320 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57321
57322         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57323         output.
57324
57325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57326
57327         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57328         labels at end of compound statements.
57329
57330 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57331
57332         * gcc.c-torture/execute/loop-7.c: New test.
57333
57334 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57335
57336         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57337
57338 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57339
57340         * gcc.dg/c99-bool-1.c: New test.
57341
57342 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57343
57344         * gcc.dg/c99-scope-1.c: Remove xfail.
57345         * gcc.dg/c99-scope-2.c: New test.
57346
57347 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57348
57349         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57350         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57351
57352 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57353
57354         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57355         error messages.
57356
57357         * g++.mike/p700.C: Don't typedef wchar_t.
57358         * g++.mike/p784.C: Likewise.
57359         * g++.mike/eb101.C: Don't use __wchar_t.
57360
57361 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57362
57363         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57364         from DO loop.
57365
57366 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57367
57368         * gcc.c-torture/execute/20001111-1.c: New test.
57369
57370 2000-11-10  Nick Clifton  <nickc@redhat.com>
57371
57372         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57373         long multuiple and accumulate.
57374
57375 2000-11-09  Richard Henderson  <rth@redhat.com>
57376
57377         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57378         via size_t instead of int.
57379
57380         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57381         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57382         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57383         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57384
57385 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57386
57387         * gcc.c-torture/compile/20001109-1.c: New test.
57388         * gcc.c-torture/compile/20001109-2.c: New test.
57389
57390 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57391
57392         * g++.old-deja/g++.pt/operator1.C: New test.
57393         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57394
57395 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57396
57397         * gcc.dg/20001108-1.c: New test.
57398
57399 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57400
57401         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57402         with both arguments constant strings.
57403         * gcc.c-torture/execute/string-opt-3.c: New test.
57404         * gcc.c-torture/execute/string-opt-4.c: New test.
57405         * gcc.c-torture/execute/string-opt-5.c: New test.
57406
57407 2000-11-08  Nick Clifton  <nickc@redhat.com>
57408
57409         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57410         mulsidi3adddi patterns.
57411
57412 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57413
57414         * g++.old-deja/g++.other/crash36.C: New test.
57415
57416 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57417
57418         * g++.old-deja/g++.other/init16.C: New test.
57419
57420 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57421
57422         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57423
57424 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57425
57426         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57427         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57428         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57429
57430 2000-11-07  DJ Delorie  <dj@redhat.com>
57431
57432         * gcc.dg/20000614-1.c: Add return so that test can pass.
57433
57434 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57435
57436         * gcc.c-torture/execute/string-opt-1.c: New test.
57437
57438 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57439
57440         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57441         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57442         parameters in registers, and there is no way for a varargs
57443         function to know in which order the integer and floating-point
57444         parameters should be interleaved when they are placed on the
57445         stack.
57446         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57447         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57448
57449 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57450
57451         * gcc.c-torture/execute/string-opt-2.c: New test.
57452
57453 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57454
57455         * g++.old-deja/g++.pt/crash60.C: New test.
57456
57457 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57458
57459         * g++.old-deja/g++.other/crash24.C: New test.
57460         * g++.old-deja/g++.other/crash25.C: New test.
57461         * g++.old-deja/g++.other/crash26.C: New test.
57462         * g++.old-deja/g++.other/crash27.C: New test.
57463         * g++.old-deja/g++.other/crash28.C: New test.
57464         * g++.old-deja/g++.other/crash29.C: New test.
57465         * g++.old-deja/g++.other/crash30.C: New test.
57466         * g++.old-deja/g++.other/crash31.C: New test.
57467         * g++.old-deja/g++.other/crash32.C: New test.
57468         * g++.old-deja/g++.other/crash33.C: New test.
57469         * g++.old-deja/g++.other/crash34.C: New test.
57470         * g++.old-deja/g++.other/crash35.C: New test.
57471
57472 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57473
57474         * gcc.c-torture/execute/20001031-1.c: New test.
57475
57476 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57477
57478         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57479         namespace.
57480
57481         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57482         standards-conformant.
57483
57484         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57485
57486         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57487         * g++.old-deja/g++.mike/p755a.C: Likewise.
57488         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57489         library makes no calls to `operator new' during initialization.
57490
57491 2000-11-04  Neil Booth  <neilb@earthling.net>
57492
57493         * gcc.dg/cpp/include2.c: New tests.
57494
57495 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57496
57497         * lib/g++.exp (g++_set_ld_library_path): New function.
57498         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57499
57500 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57501
57502         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57503         warnings.
57504
57505 2000-11-01  Richard Henderson  <rth@redhat.com>
57506
57507         * g++.old-deja/g++.ext/namedret1.C: New.
57508         * g++.old-deja/g++.ext/namedret2.C: New.
57509         * g++.old-deja/g++.ext/namedret3.C: New.
57510
57511 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57512
57513         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57514         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57515
57516 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57517
57518         * gcc.c-torture/execute/va-arg-21.c: New test.
57519
57520 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57521
57522         * gcc.dg/c99-complex-2.c: New test.
57523
57524 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57525
57526         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57527
57528 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57529
57530         * g++.old-deja/g++.other/inline16.C: New test.
57531
57532 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57533
57534         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57535         __PRETTY_FUNCTION__
57536
57537 2000-10-29  Neil Booth  <neilb@earthling.net>
57538
57539         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57540         New tests.
57541         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57542         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57543         optimisation.
57544
57545 2000-10-29  Neil Booth  <neilb@earthling.net>
57546
57547         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57548         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57549         * mi5.c: Test multiple includes work with -C.
57550         * trigraphs.c: Test ^= version.
57551
57552 2000-10-28  Neil Booth  <neilb@earthling.net>
57553
57554         New tests and test updates for new macro expander.
57555
57556         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57557         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57558         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57559         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57560         new diagnostic messages.
57561
57562         * gcc.dg/cpp/macro3.c: New tests.
57563
57564 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57565
57566         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57567         on the same line.
57568
57569 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57570
57571         * g++.old-deja/g++.other/eh2.C: New test.
57572
57573 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57574
57575         * gcc.c-torture/execute/20001027-1.c: New test.
57576
57577 2000-10-26  Richard Henderson  <rth@redhat.com>
57578
57579         * gcc.c-torture/execute/20001026-1.c: New.
57580
57581 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57582
57583         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57584         * g++.old-deja/g++.law/builtin1.C: Likewise.
57585         * g++.old-deja/g++.law/ctors10.C: Likewise.
57586         * g++.old-deja/g++.law/virtual3.C: Likewise.
57587         * g++.old-deja/g++.mike/p658.C: Likewise.
57588         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57589         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57590         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57591         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57592         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57593
57594 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57595
57596         * gcc.c-torture/compile/20001024-1.c: New test.
57597
57598 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57599
57600         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57601         to tell us whether or not we are using V3.
57602
57603 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57604
57605         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57606         operands.
57607
57608 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57609
57610         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57611
57612 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57613
57614         * gcc.c-torture/execute/20001024-1.c: New test.
57615
57616 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57617
57618         * g++.old-deja/g++.other/sibcall1.C: New test.
57619
57620 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57621
57622         * gcc.dg/noncompile/init-3.c: New test.
57623
57624 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57625
57626         * gcc.dg/format-array-1.c: New test.
57627
57628 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57629
57630         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57631         writing through null pointers; remove comment about testing
57632         unterminated strings.
57633
57634 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57635
57636         * gcc.c-torture/execute/20001017-2.c: New test.
57637
57638 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57639
57640         * gcc.c-torture/compile/20001018-1.c: New test.
57641         * gcc.c-torture/compile/20001018-1.x: Xfail.
57642
57643 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57644
57645         * gcc.c-torture/execute/20001017-1.c: New test.
57646
57647 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57648
57649         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57650         for multiple use of arguments with scanf formats; add tests for
57651         multiple use of arguments.
57652
57653 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57654
57655         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57656         from some old tests.
57657
57658 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57659
57660         * gcc.dg/format-miss-1.c: New test.
57661
57662 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57663
57664         * gcc.c-torture/execute/20001013-1.c: New test.
57665
57666 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57667
57668         * gcc.dg/format-branch-1.c: New test.
57669
57670 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57671
57672         * README, lib/file-format.exp: Remove EGCS references.
57673
57674 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57675
57676         * gcc.dg/20001013-1.c: New test.
57677
57678 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57679
57680         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57681         for intmax_t in the compiler using __typeof__ and the type rules
57682         for conditional expressions.
57683
57684 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57685
57686         * gcc.dg/20001012-1.c: New test.
57687         * gcc.dg/20001012-2.c: New test.
57688
57689 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57690
57691         * gcc.dg/format-attr-1.c: New test.
57692
57693 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57694
57695         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57696         __LONG_LONG_MAX__ instead of LLONG_MAX.
57697
57698 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57699
57700         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57701         scanf flags.
57702         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57703         flags.
57704
57705 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57706
57707         * gcc.dg/sequence-pt-1.c: New test.
57708
57709 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57710
57711         * gcc.c-torture/execute/20001011-1.c: New testcase.
57712         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57713
57714 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57715
57716         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57717         does not error on it.
57718
57719 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57720
57721         * gcc.dg/20001009-1.c: New test.
57722
57723 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57724
57725         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57726         * gcc.c-torture/execute/20001009-2.c: ... to here.
57727
57728 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57729
57730         * gcc.c-torture/compile/20001009-1.c: New testcase.
57731         * gcc.c-torture/execute/20001009-1.c: New testcase.
57732         Testcases provided by Jan Hubicka <jh@suse.cz>.
57733
57734 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57735
57736         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57737         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57738         uintmax_t using <limits.h> to emulate the compiler's internal
57739         logic.  No longer XFAIL %j tests.
57740
57741 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57742
57743         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57744         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57745         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57746         regexps and details of expected handling of some bad formats.
57747         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57748         suppression.
57749
57750 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57751
57752         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57753         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57754         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57755         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57756         in list archives.
57757
57758 2000-10-06  Richard Henderson  <rth@cygnus.com>
57759
57760         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57761         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57762         * g++.old-deja/g++.jason/report.C: Likewise.
57763         * g++.old-deja/g++.law/friend5.C: Likewise.
57764         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57765         of the expected warnings.
57766
57767 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57768
57769         * g++.old-deja/g++.pt/enum14.C: New test.
57770
57771 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57772
57773         * g++.old-deja/g++.pt/crash59.C: New test.
57774
57775 2000-10-04  Will Cohen  <wcohen@redhat.com>
57776
57777         * gcc.dg/20000926-1.c: New test.
57778
57779 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57780
57781         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57782         function name for current C++ compiler.
57783         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57784
57785 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57786
57787         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57788         __PRETTY_FUNCTION__.
57789         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57790
57791 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57792
57793         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57794
57795 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57796
57797         * gcc.c-torture/compile/20000923-1.c: New test.
57798
57799 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57800
57801         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57802         * g++.old-deja/g++.pt/ttp62.C: Same.
57803         * g++.old-deja/g++.other/inline14.C: Same.
57804
57805 2000-09-24  Richard Henderson  <rth@cygnus.com>
57806
57807         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57808
57809 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57810
57811         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57812
57813 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57814
57815         * gcc.c-torture/compile/20000922-1.c: New file.
57816
57817 2000-09-21  Nick Clifton  <nickc@redhat.com>
57818
57819         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57820         a signed long modulo operation.
57821         (mod6): New function - perform an unsigned long modulo operation.
57822         (main): Add tests for modulos of very large numbers by very small
57823         dividends.
57824
57825 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57826
57827         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57828
57829 2000-09-19  Richard Henderson  <rth@cygnus.com>
57830
57831         * gcc.dg/compare2.c (case 10): XFAIL.
57832
57833 2000-09-18  Richard Henderson  <rth@cygnus.com>
57834
57835         * gcc.c-torture/execute/20000906-1.c: Move ...
57836         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57837         that support __builtin_trap.
57838
57839 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57840
57841         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57842
57843 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57844
57845         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57846         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57847         more $ format tests.
57848
57849 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57850
57851         * gcc.dg/format-errmk-1.c: New test.
57852
57853 2000-09-17  Greg McGary  <greg@mcgary.org>
57854
57855         * gcc.c-torture/execute/20000917-1.x: Remove.
57856
57857 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57858
57859         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57860
57861 2000-09-17  Greg McGary  <greg@mcgary.org>
57862
57863         * gcc.c-torture/execute/20000917-1.c: New test.
57864         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57865
57866 2000-09-16  Neil Booth  <NeilB@earthling.net>
57867
57868         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57869         in nested macro bug.
57870
57871 2000-09-15  Neil Booth  <NeilB@earthling.net>
57872
57873         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57874
57875 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57876
57877         * gcc.c-torture/execute/20000914-1.c: New test.
57878
57879 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57880
57881         * g++.other/inline13.C: New test.
57882
57883 2000-09-12  Andreas Jaeger  <aj@suse.de>
57884
57885         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57886         constant by Ulrich Drepper <drepper@redhat.com>.
57887
57888 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57889
57890         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57891
57892 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57893
57894         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57895
57896 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57897
57898         * gcc.dg/cpp/backslash.c: New test.
57899
57900 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57901
57902         * gcc.c-torture/execute/20000910-1.c: New test.
57903         * gcc.c-torture/execute/20000910-2.c: Likewise.
57904
57905 2000-09-11  Robert Lipe  <robertl@sco.com>
57906
57907         * gcc.dg/pragma-align.c: New test.
57908
57909 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57910
57911         * g++.old-deja/g++.pt/explicit82.C: New test.
57912         * g++.old-deja/g++.pt/explicit83.C: New test.
57913
57914 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57915
57916         * gcc.dg/asm-names.c: New test.
57917
57918 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57919
57920         * gcc.dg/cpp/tr-warn6.c: New test
57921
57922 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57923
57924         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57925         be accepted.
57926
57927 2000-09-07  Catherine Moore  <clm@redhat.com>
57928
57929         * gcc.c-torture/execute/unroll-1.c: New test.
57930
57931 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57932
57933         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57934         ERROR markers.
57935         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57936         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57937         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57938         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57939         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57940         Preprocess only.
57941         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57942         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57943
57944 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57945
57946         * g++.old-deja/g++.pt/deduct2.C: New test.
57947
57948 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57949
57950         * g++.old-deja/g++.pt/parms2.C: New test.
57951
57952 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57953
57954         * g++.old-deja/g++.pt/crash58.C: New test.
57955
57956 2000-09-06  Greg McGary  <greg@mcgary.org>
57957
57958         * gcc.c-torture/execute/20000906-1.c: New test.
57959         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57960
57961 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57962
57963         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57964
57965 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57966
57967         * g++.old-deja/g++.pt/crash57.C: New test.
57968
57969 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57970
57971         * g++.old-deja/g++.pt/crash56.C: New test.
57972
57973 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57974
57975         * g++.old-deja/g++.pt/koenig1.C: New test.
57976
57977 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57978
57979         * gcc.dg/20000904-1.c: New test.
57980
57981 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57982
57983         * gcc.dg/cpp/paste8.c: New test.
57984
57985 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57986
57987         * gcc.c-torture/compile/20000827-1.c: New test.
57988
57989 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57990
57991         * gcc.dg/format-diag-1.c: New test.
57992
57993 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57994
57995         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57996         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57997         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57998         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57999         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58000
58001 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58002
58003         * g++.old-deja/g++.other/nested4.C: New test.
58004
58005 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58006
58007         * g++.old-deja/g++.ns/scoped1.C: New test.
58008
58009 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58010
58011         * lib/g++.exp: Support testing already-installed GCC.
58012
58013 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58014
58015         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58016
58017 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58018
58019         * gcc.dg/return-type-2.c: New test.
58020
58021 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58022
58023         * gcc.c-torture/compile/20000825-1.c: New test.
58024
58025 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58026
58027         * gcc.dg/dwarf2-2.c: New test.
58028
58029 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58030
58031         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58032         dg-warning regexps.
58033
58034 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58035
58036         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58037         gcc.dg/format-ext-5.c: New tests.
58038
58039 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58040
58041         * g++.old-deja/g++.other/crash22.C: New test.
58042
58043 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58044
58045         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58046
58047 2000-08-24  Richard Henderson  <rth@cygnus.com>
58048
58049         * gcc.dg/ia64-sync-1.c: New test.
58050         * gcc.dg/ia64-sync-2.c: New test.
58051         * gcc.dg/ia64-asm-1.c: New test.
58052
58053 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58054
58055         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58056         * gcc.dg/format-ext-2.c: New test.
58057
58058 2000-08-23  Jason Merrill  <jason@redhat.com>
58059
58060         * lib/old-dejagnu.exp: Also ignore "In member function" and
58061         "At global scope".
58062
58063 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58064
58065         * gcc.dg/noncompile/label-lineno-1.c: New test.
58066
58067 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58068
58069         * gcc.dg/c99-array-nonobj-1.c: New test.
58070
58071 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58072
58073         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58074         tests.
58075         * gcc.dg/format-ext-1.c: New test.
58076
58077 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58078
58079         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58080         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58081         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58082         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58083         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58084
58085 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58086
58087         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58088         gcc.dg/c99-strftime-2.c: New tests.
58089
58090 2000-08-22  Richard Henderson  <rth@cygnus.com>
58091
58092         * gcc.c-torture/execute/20000822-1.c: New test.
58093
58094 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58095
58096         * gcc.c-torture/execute/20000819-1.x: Remove.
58097
58098 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58099
58100         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58101         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58102         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58103         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58104         gcc.dg/format-xopen-1.c: New tests.
58105
58106 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58107
58108         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58109
58110 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58111
58112         * g++.old-deja/g++.other/loop2.C: New test.
58113
58114         * gcc.c-torture/compile/20000606-1.c: New test.
58115         * gcc.c-torture/compile/20000728-1.c: New test.
58116         * gcc.c-torture/execute/20000801-1.c: New test.
58117         * gcc.c-torture/execute/20000801-2.c: New test.
58118         * gcc.c-torture/execute/20000819-1.c: New test.
58119         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58120         * gcc.dg/20000629-1.c: New test.
58121         * gcc.dg/20000724-1.c: New test.
58122         * gcc.dg/20000807-1.c: New test.
58123
58124 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58125
58126         * gcc.dg/cpp/pragma-1.c: New test.
58127         * gcc.dg/cpp/pragma-2.c: New test.
58128
58129 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58130
58131         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58132         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58133
58134 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58135
58136         * gcc.c-torture/compile/20000818-1.c: New test.
58137
58138 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58139
58140         * gcc.c-torture/execute/20000818-1.c: New test.
58141
58142 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58143
58144         * gcc.dg/format-va-1.c: New test.
58145
58146 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58147
58148         * g++.old-deja/g++.other/typedef8.C: New test.
58149
58150 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58151
58152         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58153         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58154         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58155         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58156         * g++.old-deja/g++.other/ptrmem7.C: New test.
58157         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58158
58159 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58160
58161         * g++.old-deja/g++.pt/typename27.C: New test.
58162
58163 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58164
58165         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58166         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58167         * g++.old-deja/g++.pt/friend45.C: New test.
58168         * g++.old-deja/g++.other/friend8.C: New test.
58169
58170 2000-08-15  Richard Henderson  <rth@cygnus.com>
58171
58172         * gcc.c-torture/execute/20000815-1.c: New test.
58173
58174 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58175
58176         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58177         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58178         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58179
58180 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58181
58182         * g++.old-deja/g++.other/refinit2.C: New test.
58183
58184 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58185
58186         * lib/c-torture.exp (c-torture): Make
58187         compiler_conditional_xfail_data global.
58188         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58189         compiler_conditional_xfail_data machinery.
58190         (f-torture-execute): Likewise.
58191         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58192         and only when unrolling loops.
58193
58194         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58195
58196 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58197
58198         * g++.old-deja/g++.pt/explicit81.C: New test.
58199
58200 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58201
58202         * g++.old-deja/g++.pt/typename26.C: New test.
58203
58204 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58205
58206         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58207         warning.
58208
58209 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58210
58211         * g++.old-deja/g++.other/array3.C: New test.
58212
58213 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58214
58215         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58216         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58217         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58218         New tests.
58219
58220 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58221
58222         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58223         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58224
58225 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58226
58227         * gcc.c-torture/execute/20000808-1.c: New test.
58228
58229 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58230
58231         * gcc.dg/c90-const-expr-1.c: New test.
58232
58233 2000-08-08  Richard Henderson  <rth@cygnus.com>
58234
58235         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58236
58237 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58238
58239         * gcc.dg/noncompile/const-ll-1.c: New test.
58240
58241 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58242
58243         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58244
58245 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58246
58247         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58248         that running programs linked against the shared version of libobjc
58249         run correctly.
58250
58251 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58252
58253         * gcc.dg/c99-printf-1.c: New test.
58254
58255 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58256
58257         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58258
58259 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58260
58261         * gcc.c-torture/execute/20000731-1.x: Delete.
58262
58263 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58264
58265         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58266         and torture_without_loops as is done by c-torture.exp.
58267         (search_for): Copy from c-torture.exp.
58268         (gcc-dg-runtest): New function, drives a directory of tests
58269         iterating over the TORTURE_OPTIONS.
58270         (scan-assembler, scan-assembler-not): Move here from
58271         individual directory drivers.
58272
58273         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58274         defined by lib/gcc-dg.exp.
58275         * gcc.dg/cpp/cpp.exp: Likewise.
58276         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58277         gcc-dg-runtest, so we cycle over optimization options.
58278
58279         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58280         * gcc.dg/compare2.c: No longer expected to fail.
58281
58282 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58283
58284         * gcc.c-torture/execute/20000804-1.c: New test.
58285
58286 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58287
58288         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58289
58290 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58291
58292         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58293
58294 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58295
58296         * gcc.c-torture/compile/20000803-1.c: New test.
58297
58298 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58299
58300         * gcc.c-torture/execute/20000801-3.c,
58301         gcc.c-torture/execute/20000801-4.c: New tests.
58302         * gcc.c-torture/execute/20000801-3.x,
58303         gcc.c-torture/execute/20000801-4.x: Xfail.
58304
58305 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58306
58307         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58308         libobjc/.libs to allow for libtool.
58309
58310 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58311
58312         * gcc.c-torture/compile/20000802-1.c: New test.
58313
58314 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58315
58316         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58317
58318 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58319
58320         * gcc-c-torture/execute/20000731-2.c: New test.
58321
58322         * gcc.c-torture/execute/20000731-1.c: New test.
58323         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58324
58325 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58326
58327         * gcc.dg/cpp/paste7.c: New test.
58328         * gcc.dg/cpp/20000725-1.c: New test.
58329
58330 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58331
58332         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58333         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58334         declaration warning for __builtin_dwarf_reg_size.
58335
58336         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58337
58338 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58339
58340         * gcc.dg/noncompile/voidparam-1.c: New test.
58341
58342 2000-07-30  Richard Henderson  <rth@cygnus.com>
58343
58344         * gcc.dg/c90-digraph-1.c: Don't xfail.
58345         * gcc.dg/compare2.c (case 10): Xfail.
58346         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58347
58348 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58349
58350         * gcc.dg/c99-main-1.c: New test.
58351
58352 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58353
58354         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58355
58356 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58357
58358         * gcc.c-tortuer/execute/20000726-1.c: New test.
58359
58360 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58361
58362         * gcc.c-torture/execute/enum-2.c: New test.
58363
58364 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58365
58366         * gcc.dg/cpp/tr-warn3.c: New test.
58367
58368 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58369
58370         * g++.old-deja/g++.ext/implicit1.C: Remove.
58371         * g++.old-deja/g++.jason/c2.C: Remove
58372         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58373         * g++.old-deja/g++.pt/crash16.C: Likewise.
58374         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58375
58376 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58377
58378         * g++.old-deja/g++.other/for2.C: New test.
58379
58380 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58381
58382         * gcc.dg/20000720-1.c: New test.
58383
58384 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58385
58386         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58387
58388 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58389
58390         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58391         * gcc.c-torture/execute/20000722-1.c: New.
58392         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58393
58394 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58395
58396         * gcc.dg/cpp/20000720-1.S: New test.
58397
58398 2000-07-21  Michael Meissner  <meissner@redhat.com>
58399
58400         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58401
58402 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58403
58404         * g++.old-deja/g++.brendan/crash16.C,
58405         g++.old-deja/g++.brendan/parse3.C,
58406         g++.old-deja/g++.brendan/redecl1.C,
58407         g++.old-deja/g++.ns/template13.C,
58408         g++.old-deja/g++.other/decl4.C,
58409         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58410
58411 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58412
58413         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58414         and "Internal error".
58415
58416         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58417         regexps.
58418         * gcc.dg/cpp/paste6.c: New test.
58419
58420 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58421
58422         * gcc.dg/cpp/tr-direct.c: New test.
58423
58424         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58425         gcc.dg/cpp/undef1.c: Tweak error regexps.
58426
58427 2000-07-18  Eric Christopher <echristo@redhat.com>
58428
58429         * gcc.c-torture/compile/20000718-1.c: New test.
58430
58431 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58432
58433         * cpplex.c (_cpp_push_token): If the token being pushed back
58434         is the previous token in this context, just subtract one from
58435         context->posn.
58436         * cppmacro.c (save_expansion): Clear aux field when storing a
58437         placemarker.
58438
58439 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58440
58441         * gcc.dg/noncompile/redecl-1.c: New test.
58442
58443 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58444
58445         * gcc.c-torture/execute/20000717-5.c: New test.
58446         * gcc.c-torture/execute/20000717-1.x: Removed.
58447
58448 2000-07-17  Richard Henderson  <rth@cygnus.com>
58449
58450         * gcc.c-torture/execute/20000717-4.c: New test.
58451
58452 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58453
58454         * gcc.dg/cpp/syshdr.c: New test.
58455         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58456
58457 2000-07-17  Neil Booth  <neilb@earthling.net>
58458
58459         * gcc.dg/cpp/cmdlne-dM.c: New test.
58460         * gcc.dg/cpp/cmdlne-dD.c: New test.
58461
58462 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58463
58464         * gcc.c-torture/execute/20000717-3.c: New test.
58465
58466         * gcc.c-torture/compile/20000717-1.c: New test.
58467
58468 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58469
58470         * gcc.c-torture/execute/20000717-2.c: New test.
58471
58472 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58473
58474         * gcc.dg/formatz-1.c: New test.
58475
58476         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58477         * gcc.dg/c99-digraph-1.c: New tests.
58478
58479         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58480         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58481
58482         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58483         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58484         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58485         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58486         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58487         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58488         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58489
58490 2000-07-17  Greg McGary <greg@mcgary.org>
58491
58492         * gcc.c-torture/execute/20000717-1.c: New test.
58493         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58494
58495 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58496
58497         * gcc.c-torture/execute/20000715-2.c: New test.
58498         * gcc.dg/20000715-1.c: New test.
58499
58500 2000-07-15  Michael Meissner  <meissner@redhat.com>
58501
58502         * gcc.c-torture/execute/20000715-1.c: New test.
58503
58504 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58505
58506         * gcc.c-torture/execute/20000707-1.c: New test.
58507
58508 2000-07-13  Neil Booth  <NeilB@earthling.net>
58509
58510         * gcc.dg/cpp/digraph1.c,
58511         gcc.dg/cpp/digraph2.c,
58512         gcc.dg/cpp/digraphs.c: New tests.
58513
58514 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58515
58516         * g77.f-torture/compile/20000630-2.f: New test.
58517         * g77.f-torture/compile/20000630-2.x
58518
58519 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58520
58521         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58522
58523 2000-07-11  Neil Booth  <NeilB@earthling.net>
58524
58525         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58526
58527 2000-07-11  Neil Booth  <NeilB@earthling.net>
58528
58529         * gcc.dg/cpp/cmdlne-C.c: New.
58530
58531 2000-07-09  Neil Booth  <NeilB@earthling.net>
58532
58533         * gcc.dg/cpp/directiv.c: New tests.
58534         * gcc.dg/cpp/undef1.c: Update.
58535
58536 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58537
58538         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58539
58540 2000-07-09  Neil Booth  <NeilB@earthling.net>
58541
58542         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58543
58544 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58545
58546         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58547         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58548
58549 2000-07-08  Neil Booth  <NeilB@earthling.net>
58550
58551         * gcc.dg/cpp/macsyntx.c: New tests.
58552
58553 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58554
58555         * gcc.dg/20000707-1.c: New test.
58556
58557 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58558
58559         * gcc.c-torture/execute/20000706-1.c: New test.
58560         * gcc.c-torture/execute/20000706-2.c: New test.
58561         * gcc.c-torture/execute/20000706-3.c: New test.
58562         * gcc.c-torture/execute/20000706-4.c: New test.
58563         * gcc.c-torture/execute/20000706-5.c: New test.
58564
58565 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58566
58567         * g++.old-deja/g++.pt/instantiate7.C: New test.
58568
58569 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58570
58571         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58572         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58573         * g++.old-deja/g++.other/rtti3.C: Likewise.
58574         * g++.old-deja/g++.other/rttid3.C: Likewise.
58575
58576 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58577
58578         *  g77.f-torture/compile/20000630-1.x: Fix typo
58579
58580 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58581
58582         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58583         assembly output.
58584
58585 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58586
58587         * gcc.dg/cpp/ident.c: New test.
58588
58589 2000-07-05  Neil Booth  <NeilB@earthling.net>
58590
58591         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58592           gcc.dg/cpp/lexstrng.c: New tests.
58593
58594 2000-07-04  Neil Booth  <NeilB@earthling.net>
58595
58596         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58597         * gcc.dg/cpp/strify2.c: Same.
58598
58599 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58600
58601         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58602         * gcc.dg/cpp/19990703-1.c: Likewise.
58603         * gcc.dg/cpp/20000625-1.c: Likewise.
58604         * gcc.dg/cpp/20000625-2.c: Likewise.
58605
58606         * gcc.dg/cpp/macro1.c,
58607         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58608         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58609         gcc.dg/cpp/strify1.c,
58610         gcc.dg/cpp/strify2.c: New tests.
58611
58612 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58613
58614         * gcc.c-torture/execute/20000703-1.c: New test.
58615
58616 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58617
58618         * g++.old-deja/g++.pt (lookup10.C): New test.
58619
58620 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58621
58622         * g++.old-deja/g++.pt (typename25.C): New test.
58623
58624 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58625
58626         * gcc.c-torture/compile/20000701-1.c: New test.
58627
58628 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58629
58630         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58631         to test case.
58632
58633 2000-06-30  Catherine Moore  <clm@cygnus.com>
58634
58635         * gcc.c-torture/execute/align-1.c: New test.
58636
58637 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58638
58639         * g++.old-deja/g++.pt/expr8.C: New test.
58640         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58641
58642 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58643
58644         * gcc.c-torture/compile/20000629-1.c: New test.
58645
58646 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58647
58648
58649         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58650         gcc.dg/noncompile directory, depending on whether they're
58651         preprocessor tests or not.  Annotate all the tests for the dg
58652         framework.
58653
58654         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58655         * gcc.dg/noncompile/noncompile.exp: New.
58656
58657         * Moved files:
58658         Old name                                New name
58659         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58660         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58661         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58662         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58663         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58664         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58665         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58666         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58667         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58668         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58669         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58670         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58671         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58672         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58673         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58674         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58675         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58676         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58677         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58678         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58679         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58680         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58681         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58682         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58683
58684         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58685         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58686         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58687         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58688         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58689         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58690
58691 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58692
58693         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58694         declare one variable.  On the fourth, error.
58695         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58696         declared by 20000628-1a.h.
58697
58698 2000-06-29  Richard Henderson  <rth@redhat.com>
58699
58700         * gcc.c-torture/execute/930529-1.x: New file.
58701         * gcc.dg/920413-1.c: Adjust expected warning text.
58702         * gcc.dg/980217-1.c: Declare abort.
58703         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58704
58705 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58706
58707         * g77.f-torture/compile/20000629-1.f: New test.
58708         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58709
58710 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58711
58712         Rearrange lots of files, removing entirely the
58713         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58714         directories.
58715
58716         * Deleted files:
58717         gcc.c-torture/code_quality/code_quality.exp
58718         gcc.c-torture/special/special.exp
58719         gcc.failure/failure.exp
58720         gcc.failure/940409-1.x
58721         gcc.c-torture/compile/961203-1.x
58722
58723         * New files:
58724         gcc.misc-tests/linkage.exp
58725         gcc.c-torture/execute/920730-1t.c
58726         gcc.c-torture/execute/920730-1t.x
58727         gcc.c-torture/compile/920520-1.x
58728         gcc.c-torture/compile/920521-1.x
58729         gcc.c-torture/compile/981006-1.x
58730         gcc.c-torture/execute/eeprof-1.x
58731
58732         * Moved files (possibly with modifications to fit a new harness):
58733         Old name                                New name
58734         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58735         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58736         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58737         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58738         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58739         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58740         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58741         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58742         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58743         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58744         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58745         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58746         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58747         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58748
58749 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58750
58751         * c-torture/compile/961203-1.x: Delete.
58752
58753         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58754         not exit. Include stdio.h.
58755         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58756         * gcc.misc-tests/dg-12.c: Likewise.
58757         * gcc.misc-tests/dg-5.c: Likewise.
58758         * gcc.misc-tests/dg-6.c: Likewise.
58759         * gcc.misc-tests/dg-7.c: Prototype abort.
58760         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58761         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58762         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58763         not exit.
58764         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58765         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58766
58767 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58768
58769         * gcc.dg/cpp/20000628-1.c: New test.
58770         * gcc.dg/cpp/20000628-1.h: New header for above test.
58771         * gcc.dg/cpp/20000628-1a.h: Likewise.
58772
58773 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58774
58775         * gcc.dg/cpp: New directory.
58776         * gcc.dg/cpp/cpp.exp: New driver.
58777         * gcc.dg/cpp/20000627-1.c: New test.
58778         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58779         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58780         and rewrite as a compilation test.
58781
58782         * gcc.dg: Move many files into the cpp subdirectory, possibly
58783         renaming or editing them as well.
58784         Old name                New name
58785         990119-1.c              cpp/19990119-1.c
58786         990228-1.c              cpp/19990228-1.c
58787         990407-1.c              cpp/19990407-1.c
58788         990409-1.c              cpp/19990409-1.c
58789         990413-1.c              cpp/19990413-1.c
58790         990703-1.c              cpp/19990703-1.c
58791         20000127-1.c            cpp/20000127-1.c
58792         20000129-1.c            cpp/20000129-1.c
58793         20000207-1.c            cpp/20000207-1.c
58794         20000207-2.c            cpp/20000207-2.c
58795         20000209-1.c            cpp/20000209-1.c
58796         20000209-2.c            cpp/20000209-2.c
58797         20000301-1.c            cpp/20000301-1.c
58798         20000419-1.c            cpp/20000419-1.c
58799         20000510-1.S            cpp/20000510-1.S
58800         20000519-1.c            cpp/20000519-1.c
58801         20000529-1.c            cpp/20000529-1.c
58802         20000625-1.c            cpp/20000625-1.c
58803         20000625-2.c            cpp/20000625-2.c
58804         cpp-as1.c               cpp/assert1.c
58805         cpp-as2.c               cpp/assert2.c
58806         cxx-comments-1.c        cpp/cxxcom1.c
58807         cxx-comments-2.c        cpp/cxxcom2.c
58808         endif-label.c           cpp/endif.c
58809         cpp-hash1.c             cpp/hash1.c
58810         cpp-hash2.c             cpp/hash2.c
58811         cpp-if1.c               cpp/if-1.c
58812         cpp-if2.c               cpp/if-2.c
58813         cpp-if3.c               cpp/if-3.c
58814         cpp-if4.c               cpp/if-4.c
58815         cpp-if5.c               cpp/if-5.c
58816         cpp-cond.c              cpp/if-cexp.c
58817         cpp-missingop.c         cpp/if-mop.c
58818         cpp-missingparen.c      cpp/if-mpar.c
58819         cpp-opprec.c            cpp/if-oppr.c
58820         cpp-ifparen.c           cpp/if-paren.c
58821         cpp-shortcircuit.c      cpp/if-sc.c
58822         cpp-shift.c             cpp/if-shift.c
58823         cpp-unary.c             cpp/if-unary.c
58824         cpp-li1.c               cpp/line1.c
58825         cpp-li2.c               cpp/line2.c
58826         lineno.c                cpp/line3.c
58827         lineno-2.c              cpp/line4.c
58828         cpp-mi.c                cpp/mi1.c
58829         cpp-mic.h               cpp/mi1c.h
58830         cpp-micc.h              cpp/mi1cc.h
58831         cpp-mind.h              cpp/mi1nd.h
58832         cpp-mindp.h             cpp/mi1ndp.h
58833         cpp-mix.h               cpp/mi1x.h
58834         cpp-mi2.c               cpp/mi2.c
58835         cpp-mi2a.h              cpp/mi2a.h
58836         cpp-mi2b.h              cpp/mi2b.h
58837         cpp-mi2c.h              cpp/mi2c.h
58838         cpp-mi3.c               cpp/mi3.c
58839         cpp-mi3.def             cpp/mi3.def
58840         poison-1.c              cpp/poison.c
58841         pr-impl.c               cpp/prag-imp.c
58842         cpp-redef-2.c           cpp/redef1.c
58843         cpp-redef.c             cpp/redef2.c
58844         strpaste.c              cpp/strp1.c
58845         strpaste-2.c            cpp/strp2.c
58846         cpp-tradpaste.c         cpp/tr-paste.c
58847         cpp-tradstringify.c     cpp/tr-str.c
58848         cpp-tradwarn1.c         cpp/tr-warn1.c
58849         cpp-tradwarn2.c         cpp/tr-warn2.c
58850         trigraphs.c             cpp/trigraphs.c
58851         cpp-unc1.c              cpp/unc1.c
58852         cpp-unc2.c              cpp/unc2.c
58853         cpp-unc3.c              cpp/unc3.c
58854         cpp-unc.c               cpp/unc4.c
58855         undef.c                 cpp/undef1.c
58856         undef-2.c               cpp/undef2.c
58857         cpp-wi1.c               cpp/widestr1.c
58858
58859 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58860
58861         * lib/g++.exp (g++_include_flags): Tweak.
58862
58863 2000-06-27  H.J. Lu  <hjl@gnu.org>
58864             Loren J. Rittle  <ljrittle@acm.org>
58865
58866         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58867         version with one that knows about the new gcc tree structure.
58868         (g++_link_flags): Same.
58869
58870 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58871
58872         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58873         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58874         case we are cross-compiling.
58875
58876         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58877         g++.old-deja/g++.niklas/Makefile.in,
58878         g++.old-deja/g++.niklas/configure.in,
58879         g++.old-deja/g++.other/Makefile.in,
58880         g++.old-deja/g++.other/configure.in,
58881         gcc.c-torture/code_quality/Makefile.in,
58882         gcc.c-torture/code_quality/configure.in,
58883         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58884         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58885         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58886         gcc.c-torture/execute/ieee/Makefile.in,
58887         gcc.c-torture/execute/ieee/configure.in,
58888         gcc.c-torture/noncompile/Makefile.in,
58889         gcc.c-torture/noncompile/configure.in,
58890         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58891         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58892         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58893
58894 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58895
58896         * g++.old-deja/g++.other/ambig3.C: New test.
58897
58898 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58899
58900         * g++.old-deja/g++.pt/syntax1.C: New test.
58901         * g++.old-deja/g++.pt/syntax2.C: New test.
58902         * g++.old-deja/g++.other/syntax3.C: New test.
58903         * g++.old-deja/g++.other/syntax4.C: New test.
58904
58905 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58906
58907         * gcc.dg/20000623-1.c: Prototype exit and abort.
58908
58909 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58910
58911         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58912         New tests.
58913         * gcc.dg/cpp-mi3.def: New file.
58914
58915         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58916         inside assertions.
58917         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58918         lexer's error messages.
58919         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58920         divine anything from the linemarkers.
58921         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58922         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58923
58924 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58925
58926         * gcc.dg/20000623-1.c: New test.
58927
58928 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58929
58930         * gcc.c-torture/execute/20000622-1.c: New test.
58931
58932 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58933
58934         * g++.old-deja/g++.other/init15.C: New test.
58935
58936 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58937
58938         * g++.old-deja/g++.pt/vaarg2.C: New test.
58939         * g++.old-deja/g++.pt/vaarg3.C: New test.
58940
58941 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58942
58943         * g++.old-deja/g++.other/dyncast6.C: New test.
58944
58945 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58946
58947         * gcc.c-torture/execute/loop-6.c: New test.
58948
58949 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58950
58951         * gcc.dg/20000614-1.c: New test.
58952         * gcc.dg/20000614-2.c: New test.
58953
58954 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58955
58956         * g++.old-deja/g++.other/inline12.C: New test.
58957
58958 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58959
58960         * g++.old-deja/g++.other/eh1.C: New test.
58961
58962 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58963
58964         * g++.old-deja/g++.other/type.C: New test.
58965
58966 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58967
58968         * g++.old-deja/g++.other/initstring.C: New test.
58969
58970 2000-06-12  Jason Merrill  <jason@redhat.com>
58971
58972         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58973
58974 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58975
58976         * gcc.c-torture/compile/20000609-1.c: New test.
58977
58978 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58979
58980         * gcc.dg/20000609-1.c: New test.
58981
58982 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58983
58984         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58985         * gcc.c-torture/noncompile/poison-1.c: Move...
58986         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58987         * gcc.dg/cpp-li1.c: Add a token after the #line.
58988
58989 2000-06-05  Richard Henderson  <rth@cygnus.com>
58990
58991         * gcc.c-torture/execute/20000605-2.c: New test.
58992         * gcc.c-torture/execute/20000605-3.c: New test.
58993
58994 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58995
58996         * g77.f-torture/execute/20000503-1.x: New file.
58997
58998 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58999
59000         * g++.old-deja/g++.eh/badalloc1.C: New test.
59001
59002 2000-06-05  Richard Henderson  <rth@cygnus.com>
59003
59004         * gcc.c-torture/execute/20000605-1.c: New test.
59005
59006 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59007             Nathan Sidwell <nathan@codesourcery.com>
59008
59009         * gcc.c-torture/compile/20000605-1.c: New test.
59010
59011 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59012
59013         * g77.f-torture/compile/20000601-1.f: New test.
59014
59015 2000-06-03  Richard Henderson  <rth@cygnus.com>
59016
59017         * gcc.c-torture/execute/20000603-1.c: New.
59018
59019 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59020
59021         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59022         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59023
59024 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59025
59026         * gcc.dg/compare2.c (case 12): XFAIL.
59027         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59028         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59029
59030         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59031
59032 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59033
59034         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59035         guard macro is already defined when the header is first
59036         included.
59037         * gcc.dg/cpp-mix.h: New file.
59038         * gcc.dg/endif-label.c: Update patterns to match compiler.
59039
59040         * g++.brendan/complex1.C: Declare abort.
59041         * g++.law/refs4.C: Remove XFAIL.
59042         * g++.oliva/expr2.C: Declare abort and exit.
59043
59044 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59045
59046         * gcc.c-torture/execute/20000528-1.c: New test.
59047
59048         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59049         * g++.old-deja/g++.law/temps4.C: Likewise.
59050
59051         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59052         stdlib.h.  Call abort() on failure.
59053         * g++.old-deja/g++.law/refs4.C: Likewise.
59054         * g++.old-deja/g++.law/temps4.C: Likewise.
59055         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59056         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59057
59058 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59059
59060         Relative to g++.dg/special:
59061         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59062
59063         Relative to g++.old-deja:
59064         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59065         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59066         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59067         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59068         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59069         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59070         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59071
59072         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59073         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59074         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59075         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59076         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59077         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59078         and/or string.h.
59079
59080         * g++.other/goto1.C: Update expectations for error messages.
59081
59082 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59083
59084         * gcc.c-torture/compile/20000523-1.c: New test.
59085
59086 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59087
59088         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59089
59090 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59091
59092         * g++.old-deja/g++.eh/catch11.C: New test.
59093         * g++.old-deja/g++.eh/catch12.C: New test.
59094
59095 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59096
59097         * gcc.c-torture/execute/20000523-1.c: New test.
59098
59099 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59100
59101         * c-torture/execute/bcp-1.c: Replace abort in arg of
59102         __builtin_constant_p with a generic external function.
59103
59104         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59105         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59106         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59107         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59108         Prototype abort and/or exit.
59109
59110         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59111         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59112         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59113         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59114
59115 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59116
59117         * gcc.dg/dwarf2-1.c: New test.
59118
59119 2000-05-20  Richard Henderson  <rth@cygnus.com>
59120
59121         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59122
59123 2000-05-20  Andreas Jaeger  <aj@suse.de>
59124
59125         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59126         testcase.
59127
59128 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59129
59130         * gcc.c-torture/execute/20000519-2.c: New test.
59131
59132 2000-05-19  Andreas Jaeger  <aj@suse.de>
59133
59134         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59135         which fails with SSA.
59136
59137         * lib/c-torture.exp: Also test with -O3 -fssa.
59138
59139 2000-05-18  Michael Meissner  <meissner@redhat.com>
59140
59141         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59142         * gcc.c-torture/execute/920415-1.c: Ditto.
59143         * gcc.c-torture/execute/920501-1.c: Ditto.
59144         * gcc.c-torture/execute/conversion.c: Ditto.
59145         * gcc.c-torture/execute/cvt-1.c: Ditto.
59146
59147 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59148
59149         * gcc.c-torture/compile/20000518-1.c: New test.
59150
59151 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59152
59153         * g77.f-torture/compile/200005018.f: New test.
59154
59155 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59156
59157         * gcc.c-torture/compile/20000517-1.c: New test.
59158
59159 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59160
59161         * gcc.c-torture/execute/20000516-1.c: New test.
59162
59163 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59164
59165         * g++.old-deja/g++.other/eh.C: New test.
59166
59167 2000-05-12  Richard Henderson  <rth@cygnus.com>
59168
59169         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59170         constants through to doit's conditional.
59171
59172 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59173
59174         * gcc.c-torture/compile/20000511-1.c: New test.
59175         * g77.f-torture/compile/20000511-1.f: New test.
59176         * g77.f-torture/compile/20000511-2.f: New test.
59177
59178 2000-05-11  Michael Meissner  <meissner@redhat.com>
59179
59180         * gcc.c-torture/execute/20000511-1.c: New test.
59181
59182 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59183
59184         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59185         * gcc.dg/20000510-1.S: New.
59186
59187 2000-05-08  Catherine Moore  <clm@cygnus.com>
59188
59189         * gcc.dg/unused-3.c: New.
59190
59191 2000-05-06  Richard Henderson  <rth@cygnus.com>
59192
59193           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59194           * g++.old-deja/g++.mike/warn1.C: Likewise.
59195           * g++.old-deja/g++.pt/local1.C: Likewise.
59196           * g++.old-deja/g++.pt/local7.C: Likewise.
59197           * g++.old-deja/g++.pt/spec16.C: Likewise.
59198
59199 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59200
59201         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59202
59203 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59204
59205           * g77.f-torture/execute/20000503-1.f: New test.
59206
59207 2000-05-04  Andreas Jaeger  <aj@suse.de>
59208
59209         * gcc.dg/noreturn-2.c: New test.
59210
59211 2000-05-04  Neil Booth  <NeilB@earthling.net>
59212
59213         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59214         preprocessor.
59215
59216 2000-05-04  Richard Henderson  <rth@cygnus.com>
59217
59218         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59219
59220 2000-05-04  Richard Henderson  <rth@cygnus.com>
59221
59222         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59223         OpenSSL by Jason R Thorpe.
59224
59225 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59226
59227         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59228
59229 2000-05-03  Robert Lipe <robertlipe@usa.net>
59230
59231         * gcc.dg/20000503-1.c: New test.
59232
59233 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59234
59235         * gcc.c-torture/compile/20000502-1.c: New test.
59236         * g++.old-deja/g++.other/align.C: New test.
59237         * gcc.dg/cpp-tradstringify.c: New test.
59238
59239 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59240
59241         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59242         and hard registers.
59243
59244 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59245
59246         * gcc.c-torture/execute/loop-5.c: New test.
59247
59248 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59249
59250         * gcc.c-torture/execute/va-arg-20.c: New test.
59251
59252 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59253
59254         * gcc.c-torture/execute/20000422-1.c: New test.
59255
59256 2000-04-20  Greg McGary  <gkm@gnu.org>
59257
59258         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59259         when optimizing, but without sibling-call optimizations (-O1).
59260
59261 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59262
59263           * gcc.c-torture/compile/20000420-1.c: New test.
59264
59265 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59266
59267         * g++.abi/ptrflags.C: New test.
59268         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59269
59270 2000-04-19  Catherine Moore  <clm@cygnus.com>
59271
59272         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59273
59274 2000-04-19  Greg McGary  <gkm@gnu.org>
59275
59276         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59277         sibling-call optimizations.
59278
59279 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59280
59281         * gcc.dg/20000419-1.c: New test.
59282
59283 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59284
59285         * gcc.c-torture/execute/20000412-6.c: New test.
59286
59287 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59288
59289         * gcc.c-torture/execute/20000412-5.c: New test.
59290         * g77.f-torture/compile/20000412-1.f: New test.
59291         * gcc.c-torture/execute/20000412-4.c: New test.
59292         * gcc.c-torture/compile/20000412-2.c: New test.
59293         * gcc.c-torture/execute/20000412-3.c: New test.
59294         * gcc.c-torture/compile/20000412-1.c: New test.
59295         * gcc.c-torture/execute/20000412-2.c: New test.
59296
59297 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59298
59299         * objc/execute/bf-20.m: New test.
59300
59301 2000-04-10  Richard Henderson  <rth@cygnus.com>
59302
59303         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59304
59305         * gcc.c-torture/execute/20000412-1.c: New test.
59306
59307 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59308
59309         * g++.old-deja/g++.eh/catchptr1.C: New test.
59310
59311 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59312
59313         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59314
59315 2000-04-08  Neil Booth  <NeilB@earthling.net>
59316
59317         * gcc.dg/cpp-nullchar.c: Remove test as
59318         embedded nulls cause problems.
59319
59320 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59321
59322         * gcc.dg/compare2.c: New test.
59323
59324 2000-04-08  Neil Booth  <NeilB@earthling.net>
59325
59326         * gcc.dg/cpp-nullchar.c: New test.
59327
59328 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59329
59330         * gcc.dg/cpp-mi2.c: New test.
59331         * gcc.dg/cpp-mi2[abc].h: New files.
59332
59333 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59334
59335         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59336         member name.
59337
59338 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59339
59340         * g++.old-deja/g++.abi/vmihint.C: New test.
59341
59342 2000-04-06  Neil Booth  <NeilB@earthling.net>
59343
59344         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59345         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59346         copyright.
59347
59348 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59349
59350         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59351         avoid stack-frame overwrite.
59352
59353 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59354
59355         * gcc.c-torture/compile/20000405-2.c: New test.
59356         * gcc.c-torture/compile/20000405-3.c: New test.
59357
59358 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59359
59360         * gcc.c-torture/compile/20000405-1.c: New test.
59361
59362 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59363
59364         * gcc.dg/cast-qual-1.c: Revert last change.
59365
59366 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59367
59368         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59369
59370 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59371
59372         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59373         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59374
59375 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59376
59377         * gcc.c-torture/compile/20000403-2.c: New test.
59378         * gcc.c-torture/compile/20000403-1.c: New test.
59379
59380 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59381
59382         * gcc.c-torture/execute/20000403-1.c: New test.
59383
59384 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59385
59386         * gcc.c-torture/execute/20000402-1.c: New test.
59387
59388 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59389
59390         * gcc.c-torture/execute/va-arg-15.c: New test.
59391         * gcc.c-torture/execute/va-arg-16.c: New test.
59392         * gcc.c-torture/execute/va-arg-17.c: New test.
59393         * gcc.c-torture/execute/va-arg-18.c: New test.
59394         * gcc.c-torture/execute/va-arg-19.c: New test.
59395
59396 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59397
59398         * gcc.c-torture/compile/981211-1.c: Move to...
59399         * gcc.dg/cpp-as1.c: ...here.
59400         * gcc.dg/cpp-as2.c: New file.
59401
59402         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59403         compiler.
59404
59405 2000-04-02  Neil Booth  <NeilB@earthling.net>
59406
59407         * gcc.dg/cpp-cond.c  New tests.
59408         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59409         accidental success less likely.
59410         * gcc.dg/cpp-missingop.c  New tests.
59411         * gcc.dg/cpp-missingparen.c  New tests.
59412         * gcc.dg/cpp-shift.c  New tests.
59413         * gcc.dg/cpp-shortcircuit.c  New tests.
59414         * gcc.dg/cpp-unary.c  New tests.
59415
59416 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59417
59418         * gcc.c-torture/compile/20000329-1.c: New test.
59419
59420 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59421
59422         * gcc.c-torture/compile/20000326-1.c: New test.
59423         * gcc.c-torture/compile/20000326-2.c: New test.
59424
59425 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59426
59427         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59428         the first parameter is a function argument.
59429
59430 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59431
59432         * g++.old-deja/g++.ext/array4.C: New test.
59433
59434 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59435
59436         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59437
59438 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59439
59440         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59441
59442 2000-03-19  Richard Henderson  <rth@cygnus.com>
59443
59444         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59445
59446 2000-03-19  Richard Henderson  <rth@cygnus.com>
59447
59448         * gcc.c-torture/compile/20000319-1.c: New test.
59449
59450 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59451
59452         * gcc.c-torture/execute/20000314-3.c: New test.
59453         * gcc.c-torture/execute/20000314-2.c: New test.
59454         * gcc.c-torture/execute/20000314-1.c: New test.
59455         * gcc.c-torture/compile/20000314-2.c: New test.
59456         * gcc.c-torture/compile/20000314-1.c: New test.
59457
59458 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59459
59460         * g++.old-deja/g++.warn/inline.C: New test.
59461
59462 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59463
59464         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59465         standards-compliant result rather than specific constants.
59466         Put test-values in array.
59467
59468 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59469
59470         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59471         (g++_target_compile): Put test-specific options last.
59472
59473 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59474
59475         * g++.old-deja/g++.eh/vbase4.C: New test.
59476
59477 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59478
59479         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59480
59481 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59482
59483         * g++.old-deja/g++.brendan/misc12.C: Removed.
59484         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59485         * g++.old-deja/g++.ext/pretty4.C: New test.
59486
59487 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59488
59489         * g++.old-deja/g++.other/string2.C: New test.
59490
59491 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59492
59493         * g++.old-deja/g++.warn/impint2.C: New test.
59494
59495 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59496
59497         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59498         is 1, not zero.
59499
59500 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59501
59502         * g++.old-deja/g++.warn/impint.C: New test.
59503         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59504         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59505         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59506         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59507         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59508         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59509         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59510         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59511         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59512         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59513         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59514         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59515
59516 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59517
59518         * gcc.dg/cpp-redef.c: New test.
59519
59520 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59521
59522         * g++.old-deja/g++.pt/unify7.C: New test.
59523
59524 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59525
59526         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59527         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59528
59529 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59530
59531         * gcc.c-torture/compile/20000224-1.c: New test.
59532
59533 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59534
59535         * gcc.c-torture/compile/cpp-2.c: New test.
59536         * gcc.c-torture/compile/cpp-1.c: New test.
59537
59538 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59539
59540         * gcc.c-torture/execute/20000225-1.c: New test.
59541
59542 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59543
59544         * gcc.dg/cpp-li2.c: New test.
59545
59546         * gcc.dg/cpp-wi1.c: New test.
59547
59548         * gcc.dg/cpp-li1.c: New test.
59549
59550 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59551
59552         * g++.old-deja/g++.other/sizeof5.C: New test.
59553
59554 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59555
59556         * gcc.c-torture/execute/va-arg-13.c: New test.
59557
59558 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59559
59560         * gcc.c-torture/execute/va-arg-12.c: New test.
59561
59562 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59563
59564         * gcc.c-torture/execute/20000223-1.c: New test.
59565
59566 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59567
59568         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59569
59570 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59571
59572         * g++.old-deja/g++.abi/ptrmem.C: New test.
59573
59574 2000-02-19  Richard Henderson  <rth@cygnus.com>
59575
59576         * gcc.c-torture/compile/init-3.c: New.
59577
59578 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59579
59580         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59581         ALWAYS_CXXFLAGS.
59582
59583 2000-02-11  Robert Lipe <robertl@sco.com>
59584
59585         * gcc.c-torture/compile/20000211-3.c: New test.
59586
59587 2000-02-11  Martin Buchholz <martin@xemacs.org>
59588
59589         * gcc.c-torture/compile/20000211-2.c: New test.
59590
59591 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59592
59593         * gcc.c-torture/compile/20000211-1.c: New test.
59594
59595 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59596
59597         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59598           on native targets
59599
59600 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59601
59602         * g++.old-deja/g++.other/cast5.C: New test.
59603
59604 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59605
59606         * gcc.c-torture/execute/20000205-1.c: New.
59607
59608 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59609
59610         * g++.old-deja/g++.jason/cast3.C: Return void.
59611         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59612
59613 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59614
59615         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59616
59617         * gcc.dg/loop-1.c: New test.
59618
59619 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59620
59621         * gcc.c-torture/compile/20000127-1.c: New test.
59622         * gcc.c-torture/execute/991228-1.c: New test.
59623
59624 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59625
59626         * gcc.dg/unused-2.c: New test.
59627
59628         * gcc.dg/conv-1.c: New test.
59629
59630 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59631
59632         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59633         compiler.
59634         (tool_option_proc): Fix typo.
59635
59636 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59637
59638         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59639         of the ld on the host, not on the build machine.
59640         Also, don't crash if '--help' is not a supported option.
59641
59642 2000-01-24  Richard Henderson  <rth@cygnus.com>
59643
59644         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59645
59646 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59647
59648         * gcc.c-torture/execute/20000120-2.c: New test.
59649         * gcc.c-torture/execute/20000120-1.c: New test.
59650
59651 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59652
59653         * gcc.c-torture/execute/20000113-1.c: New test.
59654
59655 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59656
59657         * gcc.c-torture/execute/20000112-1.c: New test.
59658
59659 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59660
59661         * gcc.dg/20000111-1.c: New test.
59662
59663 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59664
59665         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59666         with 16 bit integers.
59667
59668 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59669
59670         * gcc.dg/20000108-1.c: New test.
59671
59672 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59673
59674         * g++.old-deja/g++.ns/koenig8.C: New test.
59675
59676 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59677
59678         * g++.old-deja/g++.other/cast4.C: New test.
59679
59680 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59681
59682         * gcc.c-torture/compile/20000105-2.c: New test.
59683         * gcc.c-torture/compile/20000105-1.c: New test.
59684
59685 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59686
59687         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59688         references to printf & atoi to conform to ANSI standard.
59689         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59690         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59691         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59692         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59693         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59694         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59695         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59696         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59697         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59698         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59699         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59700         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59701         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59702         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59703         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59704         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59705         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59706         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59707         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59708         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59709         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59710         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59711         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59712         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59713         * g++.old-deja/g++.brendan/init3.C: Likewise.
59714         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59715         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59716         * g++.old-deja/g++.brendan/new2.C: Likewise.
59717         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59718         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59719         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59720         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59721         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59722         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59723         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59724         * g++.old-deja/g++.brendan/template24.C: Likewise.
59725         * g++.old-deja/g++.brendan/template3.C: Likewise.
59726         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59727         * g++.old-deja/g++.jason/inline3.C: Likewise.
59728         * g++.old-deja/g++.jason/opeq.C: Likewise.
59729         * g++.old-deja/g++.law/arg5.C: Likewise.
59730         * g++.old-deja/g++.law/arm7.C: Likewise.
59731         * g++.old-deja/g++.law/ctors11.C: Likewise.
59732         * g++.old-deja/g++.law/cvt8.C: Likewise.
59733         * g++.old-deja/g++.law/init9.C: Likewise.
59734         * g++.old-deja/g++.law/refs4.C: Likewise.
59735         * g++.old-deja/g++.law/template2.C: Likewise.
59736         * g++.old-deja/g++.law/visibility24.C: Likewise.
59737         * g++.old-deja/g++.law/vtable3.C: Likewise.
59738         * g++.old-deja/g++.mike/asm2.C: Likewise.
59739         * g++.old-deja/g++.mike/eh1.C: Likewise.
59740         * g++.old-deja/g++.mike/misc1.C: Likewise.
59741         * g++.old-deja/g++.mike/misc13.C: Likewise.
59742         * g++.old-deja/g++.mike/misc14.C: Likewise.
59743         * g++.old-deja/g++.mike/ns12.C: Likewise.
59744         * g++.old-deja/g++.mike/p1248.C: Likewise.
59745         * g++.old-deja/g++.mike/p3708.C: Likewise.
59746         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59747         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59748         * g++.old-deja/g++.mike/p646.C: Likewise.
59749         * g++.old-deja/g++.mike/p700.C: Likewise.
59750         * g++.old-deja/g++.mike/p783.C: Likewise.
59751         * g++.old-deja/g++.mike/p783a.C: Likewise.
59752         * g++.old-deja/g++.mike/p783b.C: Likewise.
59753         * g++.old-deja/g++.mike/p786.C: Likewise.
59754         * g++.old-deja/g++.mike/p789.C: Likewise.
59755         * g++.old-deja/g++.mike/p789a.C: Likewise.
59756         * g++.old-deja/g++.mike/p807a.C: Likewise.
59757         * g++.old-deja/g++.other/delete3.C: Likewise.
59758         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59759         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59760         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59761         * g++.old-deja/g++.other/empty1.C: Likewise.
59762         * g++.old-deja/g++.other/temporary1.C: Likewise.
59763         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59764         * g++.old-deja/g++.pt/t16.C: Likewise.
59765         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59766
59767 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59768
59769         * gcc.dg/991230-1.c: New test.
59770
59771 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59772
59773         * gcc.c-torture/compile/991229-3.c: New test.
59774         * gcc.c-torture/compile/991229-2.c: New test.
59775         * gcc.c-torture/compile/991229-1.c: New test.
59776
59777 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59778
59779         * gcc.c-torture/compile/labels-2.c: New test.
59780
59781 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59782
59783         * gcc.c-torture/execute/991227-1.c: New test.
59784
59785 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59786
59787         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59788
59789 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59790
59791         * gcc.c-torture/execute/991221-1.c: New test.
59792
59793 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59794
59795         * g++.old-deja/g++.other/cast3.C: New test.
59796
59797 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59798
59799         * gcc.c-torture/execute/991216-4.c: New test.
59800
59801 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59802
59803         * gcc.c-torture/execute/991216-1.c: New test.
59804         * gcc.c-torture/execute/991216-2.c: New test.
59805         * gcc.c-torture/execute/991216-3.c: New test.
59806
59807 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59808
59809         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59810         Actually make the test fail by using "-O2" for compilation.
59811
59812 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59813
59814         * g++.old-deja/g++.warn/cast-align1.C: New test.
59815
59816 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59817
59818         * gcc.c-torture/compile/991214-1.c: New test.
59819         * gcc.c-torture/compile/991214-2.c: New test.
59820
59821 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59822
59823         * gcc.dg/991214-1.c: New test.
59824
59825 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59826
59827         * gcc.c-torture/compile/991213-3.c: New test.
59828         * gcc.c-torture/compile/991213-2.c: New test.
59829         * gcc.c-torture/compile/991213-1.c: New test.
59830
59831 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59832
59833         * gcc.dg/991209-1.c: New test.
59834
59835 1999-12-08  Nathan Sidwell <nathan@acm.org>
59836
59837         * gcc.c-torture/compile/991208-1.c: New test.
59838
59839 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59840
59841         * gcc.dg/ultrasp2.c: New test.
59842
59843 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59844
59845         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59846
59847 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59848
59849         * gcc.c-torture/compile/991202-1.c: New test.
59850         * gcc.c-torture/execute/991202-1.c: New test.
59851         * gcc.c-torture/execute/991202-2.c: New test.
59852         * gcc.c-torture/execute/991202-3.c: New test.
59853
59854 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59855
59856         * g++.old-deja/g++.abi/align.C: New test.
59857         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59858         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59859
59860 1999-12-01  Richard Henderson  <rth@cygnus.com>
59861
59862         * gcc.c-torture/execute/991201-1.c: New.
59863
59864 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59865
59866         * gcc.dg/991129-1.c: New test.
59867
59868 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59869
59870         * gcc.c-torture/compile/991127-1.c: New test.
59871
59872 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59873
59874         * g++.old-deja/g++.other/warn4.C: New test.
59875
59876 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59877
59878         * g++.old-deja/g++.eh/cleanup2.C: New test.
59879         * g++.old-deja/g++.ext/pretty2.C: New test.
59880         * g++.old-deja/g++.ext/pretty3.C: New test.
59881         * g++.old-deja/g++.other/debug6.C: New test.
59882
59883 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59884
59885         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59886         compiler_output to look for one error message instead of two.
59887
59888 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59889
59890         * gcc.c-torture/execute/991118-1.c: Also test case
59891         where the word boundary does not split a byte evenly.
59892
59893 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59894
59895         * g++.old-deja/g++.ext/restrict1.C: New test.
59896
59897 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59898
59899         * gcc.c-torture/execute/991118-1.c: New test.
59900
59901 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59902
59903         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59904         working directory pathnames.
59905
59906 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59907
59908         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59909         host is equipped with driver.h and driver.o so it can actually
59910         compile and run the tests.
59911
59912 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59913
59914         * gcc.c-torture/compile/991008-1.c: New test.
59915
59916 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59917
59918         * lib/gcc-dg.exp: Include target-supports.exp
59919
59920 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59921
59922         * lib/target-supports.exp: New file: Provide procs to test for
59923         features supported by the target.
59924         (check_weak_available): Moved here from ecos.exp.
59925         (check_alias_available): New proc: Determine of the target
59926         toolchain supports the alias attribute.
59927
59928         * gcc.dg/special/ecos.exp: Move check_weak_available to
59929         target-supports.exp.
59930         (alias-1.c): Only perform the test if the target supports
59931         aliases.
59932         (wkali-1.c): Only perform the test if the target supports
59933         aliases.
59934
59935         * gcc.dg/990506-0.c: Expect error messages from cross
59936         targets as well as native targets.
59937
59938 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59939
59940         * gcc.dg/ultrasp1.c: Removed xfail.
59941         * gcc.dg/struct-ret-2.c: Likewise.
59942         * gcc.dg/array-1.c: Likewise.
59943
59944 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59945
59946         * gcc.dg/struct-ret-2.c: New test.
59947
59948         * gcc.dg/array-1.c: New test.
59949
59950 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59951
59952         * gcc.c-torture/execute/991030-1.c: New test.
59953
59954 1999-10-26  Richard Henderson  <rth@cygnus.com>
59955
59956         * gcc.c-torture/compile/991026-2.c: New test.
59957
59958 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59959
59960         * gcc.c-torture/compile/991026-1.c: New test.
59961
59962 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59963
59964         * gcc.c-torture/execute/991023-1.c: New test.
59965
59966 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59967
59968         * gcc.c-torture/execute/991019-1.c: New test.
59969
59970 1999-10-16  Richard Henderson  <rth@cygnus.com>
59971
59972         * gcc.c-torture/execute/991016-1.c: New test.
59973
59974 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59975
59976         * gcc.c-torture/execute/991014-1.c: New test.
59977
59978 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59979
59980         * g++.old-deja/g++.other/union2.C: New test.
59981
59982 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59983
59984         * g++.old-deja/g++.other/vaarg2.C: New test.
59985         * g++.old-deja/g++.other/vaarg3.C: New test.
59986
59987 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59988
59989         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59990         in compile/.
59991
59992 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59993
59994         * gcc.c-torture/execute/va-arg-11.c: New test.
59995
59996 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59997
59998         * lib/file-format.exp (gcc_target_object_format): Don't
59999         crash if objdump is unavailable.
60000
60001 1999-09-29  Donn Terry <donn@interix.com>
60002
60003         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60004
60005 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60006
60007         * gcc.c-torture/compile/990928-1.c: New test.
60008
60009 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60010
60011         * g++.old-deja/g++.other/decl6.C: New test.
60012
60013 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60014
60015         * gcc.c-torture/execute/va-arg-10.c: New test.
60016
60017 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60018
60019         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60020         __PRETTY_FUNCTION__.
60021
60022 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60023
60024         * gcc.c-torture/execute/990923-1.c: New test.
60025
60026 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60027
60028         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60029         for which -fpic is inappropriate.
60030
60031 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60032
60033         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60034
60035 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60036
60037         * g++.old-deja/g++.other/dyncast1.C: New test.
60038         * g++.old-deja/g++.other/dyncast2.C: New test.
60039         * g++.old-deja/g++.other/dyncast3.C: New test.
60040         * g++.old-deja/g++.other/dyncast4.C: New test.
60041         * g++.old-deja/g++.other/dyncast5.C: New test.
60042         * g++.old-deja/g++.eh/catch3.C: New test.
60043         * g++.old-deja/g++.eh/catch3p.C: New test.
60044         * g++.old-deja/g++.eh/catch4.C: New test.
60045         * g++.old-deja/g++.eh/catch4p.C: New test.
60046         * g++.old-deja/g++.eh/catch5.C: New test.
60047         * g++.old-deja/g++.eh/catch5p.C: New test.
60048         * g++.old-deja/g++.eh/catch6.C: New test.
60049         * g++.old-deja/g++.eh/catch6p.C: New test.
60050         * g++.old-deja/g++.eh/catch7.C: New test.
60051         * g++.old-deja/g++.eh/catch7p.C: New test.
60052         * g++.old-deja/g++.eh/catch8.C: New test.
60053         * g++.old-deja/g++.eh/catch8p.C: New test.
60054         * g++.old-deja/g++.eh/catch9.C: New test.
60055         * g++.old-deja/g++.eh/catch9p.C: New test.
60056
60057 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60058
60059         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60060         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60061
60062 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60063
60064         * gcc.c-torture/compile/990913-1.c: New test.
60065
60066 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60067
60068         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60069         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60070
60071 1999-09-09  Richard Henderson  <rth@cygnus.com>
60072
60073         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60074
60075 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60076
60077         * g++.old-deja/g++.other/lookup11.C: New test.
60078         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60079         what is permitted and what we want.
60080         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60081         overload use.
60082         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60083
60084 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60085
60086         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60087         * gcc.c-torture/noncompile/poison-1.c: New file.
60088
60089 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60090
60091         * g++.old-deja/g++.other/sizeof3.C: New test.
60092         * g++.old-deja/g++.other/sizeof4.C: New test.
60093         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60094         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60095
60096 1999-09-07  Richard Henderson  <rth@cygnus.com>
60097
60098         * gcc.dg/va-arg-1.c: New.
60099
60100 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60101
60102         * gcc.c-torture/execute/va-arg-9.c: New test.
60103
60104 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60105
60106         * g77.f-torture/compile/980519-2.f: New test.
60107         * g77.f-torture/compile/19990905-0.f: New test.
60108         * g77.f-torture/compile/19990905-1.f: New test.
60109         * g77.f-torture/compile/19990905-2.f: New test.
60110
60111         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60112
60113 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60114
60115         * gcc.c-torture/execute/990827-1.c: Fix typo.
60116
60117 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60118
60119         * g++.old-deja/g++.other/deref1.C: New test.
60120
60121 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60122
60123         * g++.old-deja/g++.other/ambig2.C: New test.
60124         * g++.old-deja/g++.other/cond5.C: New test.
60125         * g++.old-deja/g++.other/lookup16.C: New test.
60126
60127 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60128
60129         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60130         assemblers too.
60131
60132 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60133
60134         * lib/c-torture.exp: Avoid the "compare executables" optimization
60135         when testing native.
60136
60137 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60138
60139         * gcc.c-torture/execute/990829-1.c: New test.
60140         * gcc.c-torture/compile/990829-1.c: New test.
60141
60142 1999-08-27  Paul Burchard  <burchard@pobox.com>
60143
60144         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60145         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60146         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60147         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60148         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60149         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60150         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60151         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60152         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60153         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60154         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60155
60156 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60157
60158         * gcc.c-torture/execute/990827-1.c: New test.
60159
60160 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60161
60162         * g77.f-torture/noncompile/19990826-4.f: New test.
60163
60164         * g77.f-torture/compile/19990826-3.f: New test.
60165
60166         * g77.f-torture/execute/19990826-2.f: New test.
60167
60168         * g77.f-torture/compile/19990826-1.f: New test.
60169
60170         * gcc.c-torture/execute/990826-0.c: New test.
60171         * g77.c-torture/execute/19990826-0.f: New test.
60172
60173         * g77.f-torture/noncompile/970626-2.f: New test.
60174
60175 1999-08-25  Paul Burchard  <burchard@pobox.com>
60176
60177         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60178         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60179         lss-011.C: New tests.
60180
60181 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60182
60183         * g++.old-deja/g++.other/decl5.C: New test.
60184
60185 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60186
60187         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60188         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60189         call `postbase' for each one.  All callers of `postbase' changed
60190         to call this instead.
60191
60192 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60193
60194         * gcc.c-torture/execute/990811-1.c: New test.
60195
60196 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60197
60198         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60199         just native ones.
60200
60201         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60202         just native ones.
60203
60204 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60205
60206         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60207
60208 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60209
60210         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60211
60212 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60213
60214         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60215
60216 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60217
60218         * gcc.c-torture/execute/990804-1.c: New test.
60219
60220 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60221
60222         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60223         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60224         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60225
60226 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60227
60228         * g++.old-deja/g++.other/struct1.C: New test.
60229
60230 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60231
60232         * g++.old-deja/g++.other/enum2.C: New test.
60233
60234 1999-08-02  Richard Henderson  <rth@cygnus.com>
60235
60236         Adapted from tests from Franz Sirl:
60237         * gcc.c-torture/execute/va-arg-7.c: New test.
60238         * gcc.c-torture/execute/va-arg-8.c: New test.
60239
60240 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60241
60242         * gcc.c-torture/compile/990801-2.c: New test.
60243
60244         * gcc.c-torture/compile/990801-1.c: New test.
60245
60246 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60247
60248         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60249         fp-cmp-1.c, converting double to float.
60250
60251         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60252         fp-cmp-1.c, converting double to long double.
60253
60254         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60255         from fr1 to unknown_register, since fr1 is a legitimate register
60256         on some machines.
60257
60258 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60259
60260         * README: More listname related changes.
60261
60262 1999-07-08  Catherine Moore  <clm@cygnus.com>
60263
60264         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60265
60266 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60267
60268         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60269
60270 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60271
60272         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60273
60274 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60275
60276         * gcc.dg/990703-1.c: New test.
60277
60278 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60279
60280         * lib/file-format.exp: New file: Move definition of proc
60281         gcc_target_object_format to here from
60282         gcc.dg/special/ecos.exp.
60283
60284         * lib/c-torture.exp: Include lib file-format.exp.
60285         * lib/gcc-dg.exp: Include lib file-format.exp.
60286
60287         * gcc.dg/special/ecos.exp: Remove definition of proc
60288         gcc_target_object_format.
60289
60290 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60291
60292         * gcc.c-torture/execute/990628-1.c: New test.
60293
60294 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60295
60296         * gcc.c-torture/compile/990625-2.c: New test.
60297
60298         * gcc.c-torture/compile/990625-1.c: New test.
60299
60300 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60301
60302         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60303         attributes compile.
60304         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60305         ports that use the COFF/PE file format.
60306
60307 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60308
60309         * gcc.c-torture/compile/990617-1.c: New test.
60310
60311 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60312
60313         * g++.old-deja/g++.other/decl4.C: New test.
60314
60315 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60316
60317         * g++.old-deja/g++.other/bitfld3.C: New test.
60318
60319 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60320
60321         * g++.old-deja/g++.eh/catch1.C: New test.
60322
60323 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60324
60325         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60326
60327         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60328         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60329
60330 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60331
60332         * g77.f-torture/compile/19990502-0.f: Replace with new,
60333         shorter, test that still fails after recent changes.
60334
60335 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60336
60337         * gcc.c-torture/execute/990604-1.c: New test.
60338
60339 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60340
60341         * gcc.c-torture/execute/990531-1.c: New test.
60342
60343 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60344
60345         * gcc.c-torture/compile/990527-1.c: New test.
60346
60347 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60348
60349         * gcc.c-torture/execute/990527-1.c: New test.
60350
60351 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60352
60353         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60354         bitfields as signed.
60355
60356 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60357
60358         * g77.f-torture/compile/19990525-0.f: New test.
60359
60360 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60361
60362         * gcc.c-torture/execute/990525-2.c: New test.
60363
60364         * gcc.c-torture/execute/990525-1.c: New test.
60365
60366 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60367
60368         * g++.old-deja/g++.other/anon3.C: New test.
60369         * g++.old-deja/g++.other/anon4.C: New test.
60370         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60371         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60372         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60373         Merrill).
60374
60375 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60376
60377         * gcc.c-torture/execute/990524-1.c: New test.
60378
60379         * gcc.dg/990524-1.c: New test.
60380
60381 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60382
60383         * gcc.c-torture/compile/990523-1.c: New test.
60384
60385 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60386
60387         * gcc.c-torture/compile/990519-1.c: New test.
60388
60389 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60390
60391         * gcc.c-torture/compile/990517-1.c: New test.
60392
60393         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60394         (e4, f4): New tests.
60395         (main): Call them.
60396
60397 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60398
60399         * gcc.dg/noreturn-1.c: New test.
60400
60401 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60402
60403         * gcc.c-torture/execute/990513-1.c: New test.
60404
60405 1999-05-10  Richard Henderson  <rth@cygnus.com>
60406
60407         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60408
60409 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60410
60411         * g77.f-torture/execute/erfc.f: Use small single-precision
60412         values, to avoid problems on Alphas when not -mieee.
60413
60414 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60415
60416         * gcc.dg/990506-0.c: New test.
60417
60418 1999-05-08  Richard Henderson  <rth@cygnus.com>
60419
60420         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60421         the constant to test.  Don't XFAIL 64-bit targets.
60422
60423         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60424         * g++.old-deja/g++.law/profile1.C: Likewise.
60425
60426         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60427         operator new instances.
60428         * g++.old-deja/g++.other/delete5.C: Likewise.
60429
60430 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60431
60432         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60433         intrinsic.
60434
60435 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60436
60437         * g77.f-torture/execute/u77-test.f: Reverse order of two
60438         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60439
60440 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60441
60442         * gcc.dg/compare1.c: New test.
60443
60444 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60445
60446         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60447         New tests.
60448
60449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60450
60451         * g77.f-torture/compile/19990502-1.f: New test.
60452
60453 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60454
60455         * g77.f-torture/compile/19990502-0.f: New test.
60456
60457 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60458
60459         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60460         intrinsic.
60461
60462 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60463
60464         * g77.f-torture/execute/u77-test.f (main): List libU77
60465         intrinsics not currently tested.
60466         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60467         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60468         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60469         Trim blanks off the ends of some printed strings.
60470
60471 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60472
60473         * g77.f-torture/execute/u77-test.f (main): Just warn about
60474         FSTAT gid disagreement, as it's expected on some systems.
60475
60476 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60477
60478         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60479         use a new function, which allows for some slop.
60480         Clean up some commentary.
60481         (issum): The new function.
60482         (sgladd): Deleted subroutine.
60483
60484 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60485
60486         * g77.f-torture/execute/u77-test.f: Modify to be more like
60487         libf2c/libU77 version, bringing patches to that version here.
60488         Add suitable commentary.
60489
60490 1999-04-25  Richard Henderson  <rth@cygnus.com>
60491
60492         * gcc.dg/990424-1.c: New test.
60493
60494 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60495
60496         * g77.f-torture/execute/u77-test.f (main): Bug involving
60497         LSTAT has been fixed, so turn back on full checking.
60498
60499 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60500
60501         * g77.f-torture/compile/19990419-0.f: New test.
60502         * g77.f-torture/execute/19990419-1.f: New test.
60503
60504 1999-04-17  Richard Henderson  <rth@cygnus.com>
60505
60506         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60507         to avoid the need for a prototype to supress a warning.
60508
60509 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60510
60511         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60512
60513 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60514
60515         * gcc.c-torture/execute/990404-1.c: New test.
60516
60517 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60518
60519         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60520         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60521         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60522         missing initializer warnings.
60523
60524 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60525
60526         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60527         matching strings.
60528
60529 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60530
60531         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60532
60533 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60534
60535         * g77.f-torture/execute/19990325-0.f: New test.
60536         * g77.f-torture/execute/19990325-1.f: New test.
60537
60538 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60539
60540         * gcc.c-torture/execute/990324-1.c: New test.
60541
60542 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60543
60544         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60545         test with 4.
60546
60547 1999-03-17  Richard Henderson  <rth@cygnus.com>
60548
60549         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60550
60551 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60552
60553         * g77.f-torture/execute/19990313-2.f: New test.
60554         * g77.f-torture/execute/19990313-3.f: New test.
60555
60556 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60557
60558         * g77.f-torture/execute/19990313-0.f: New test.
60559         * g77.f-torture/execute/19990313-1.f: New test.
60560
60561 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60562
60563         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60564         printf to sprintf.
60565         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60566         (main): Add check for u15.  Conditionalize u31 check depending on
60567         whether ints are <32 bits or >=32 bits.
60568
60569 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60570
60571         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60572
60573 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60574
60575         * g77.f-torture/compile/19990305-0.f: New test.
60576         * g77.f-torture/execute/19981119-0.f: New test.
60577
60578 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60579
60580         * g77.f-torture/execute/970625-2.f: call ABORT if final
60581         result is not correct, instead of just printing it.
60582         Add this checking via newly introduced obfuscation, to
60583         trip up buggy front ends.
60584
60585 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60586
60587         * g77.f-torture/compile/960317-1.f: Moved from being
60588         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60589
60590 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60591
60592         * g77.f-torture/execute/960317-1.f: New (old) test.
60593         * g77.f-torture/execute/970625-2.f: Ditto.
60594
60595 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60596
60597         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60598         error message on line 1 or line 2; cccp and cpplib do this differently.
60599
60600 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60601
60602         * g++.old-deja/g++.law/weak1.C: New test.
60603
60604 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60605
60606         * gcc.c-torture/execute/990119-1.c: Renamed to...
60607         * gcc.dg/990119-1.c: this, so it will only be tested once
60608         (it's a preprocessor test, it doesn't need to be run at
60609         multiple optimization levels).
60610
60611 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60612
60613         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60614           ALWAYS_CXXFLAGS.
60615
60616 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60617
60618         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60619         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60620         to not be compilable by current g77.
60621
60622 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60623
60624         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60625
60626 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60627
60628         * gcc.c-torture/execute/990222-1.c: New test.
60629
60630 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60631
60632         * g77.f-torture/compile/19990218-0.f: New test.
60633         * g77.f-torture/noncompile/19990218-1.f: New test.
60634
60635 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60636
60637         * g77.f-torture/compile/19981216-0.f: New test.
60638
60639 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60640
60641         * gcc.dg/990214-1.c: New test.
60642
60643 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60644
60645         * gcc.dg/990213-2.c: New test.
60646
60647         * gcc.dg/990213-1.c: New test.
60648
60649 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60650
60651         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60652         ints.
60653
60654 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60655
60656         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60657         specified by target.
60658
60659         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60660
60661 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60662
60663         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60664
60665 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60666
60667         * gcc.dg/special/ecos.exp: New test driver for new tests with
60668         special requirements.
60669
60670         * gcc.dg/special/alias-1.c: New test.
60671         * gcc.dg/special/gcsec-1.c: New test.
60672         * gcc.dg/special/weak-1.c: New test.
60673         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60674         * gcc.dg/special/weak-2.c: New test.
60675         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60676         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60677         * gcc.dg/special/wkali-1.c: New test.
60678         * gcc.dg/special/wkali-2.c: New test.
60679         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60680         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60681
60682 1999-02-10  Felix Lee  <flee@cygnus.com>
60683
60684           * lib/c-torture.exp (c-torture-compile): Pull out code for
60685           analyzing gcc error messages.
60686           (c-torture-execute): Likewise.  Fix some (harmless) false
60687           positives.
60688           * lib/gcc.exp (gcc_check_compile): New function.
60689
60690 1999-02-08  Richard Henderson  <rth@cygnus.com>
60691
60692         * gcc.c-torture/execute/990208-1.c: New test.
60693
60694 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60695
60696         * g++.dg/special/ecos.exp: New driver for new tests with special
60697         requirements
60698
60699         * g++.dg/special/conpr-1.C: New test
60700         * g++.dg/special/conpr-2.C: New test
60701         * g++.dg/special/conpr-2a.C: New test
60702         * g++.dg/special/conpr-3.C: New test
60703         * g++.dg/special/conpr-3a.C: New test
60704         * g++.dg/special/conpr-3b.C: New test
60705
60706         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60707         allow g++ to use the dg driver
60708
60709         * README: Add comment about g++.dg directory
60710
60711 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60712
60713         * README: Update email addresses.
60714
60715 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60716
60717         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60718         arguments in order to force structure S onto the stack even on
60719         the alpha.
60720         (test): Pass 10 leading arguments to function foo as well as the
60721         structure S.
60722
60723         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60724         failure for all targets.
60725
60726         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60727         abort to terminate program execution.
60728
60729 1999-01-30  Richard Henderson  <rth@cygnus.com>
60730
60731         * gcc.c-torture/execute/990130-1.c: New test.
60732
60733 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60734
60735         * gcc.dg/990130-1.c: New test.
60736
60737 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60738
60739         * gcc.c-torture/execute/990128-1.c: New test.
60740
60741 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60742
60743         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60744
60745 1999-01-27  Felix Lee  <flee@cygnus.com>
60746
60747         * lib/c-torture.exp (c-torture-compile): pull out code for
60748         analyzing gcc error messages.
60749         (c-torture-execute): ditto, and fix some (harmless) false
60750         positives.
60751         * lib/gcc.exp (gcc_check_compile): new function.
60752
60753 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60754
60755         * gcc.dg/990117-1.c: New test.
60756
60757         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60758
60759         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60760
60761 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60762
60763         * g77.f-torture/compile/990115-1.f: New test.
60764
60765 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60766
60767         * gcc.c-torture/compile/990107-1.c: New test
60768
60769 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60770
60771         * gcc.c-torture/execute/990106-2.c: New test.
60772
60773         * gcc.c-torture/execute/990106-1.c: New test.
60774
60775 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60776
60777         * gcc.c-torture/compile/981223-1.c: New test.
60778
60779 1998-12-29  Richard Henderson  <rth@cygnus.com>
60780
60781         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60782         (opt3): Rename from opt4 and disable.
60783
60784 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60785
60786         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60787
60788 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60789
60790         * g++.old-deja/g++.other/conv5.C: New test.
60791
60792 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60793
60794         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60795
60796 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60797
60798         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60799
60800 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60801
60802         * gcc.c-torture/compile/981211-1.c: New test.
60803
60804 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60805
60806         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60807
60808         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60809
60810 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60811
60812         * gcc.special/930510-1.c: Make C9X safe.
60813         * gcc.misc-tests/gcov-1.c Similarly.
60814         * gcc.misc-tests/gcov-2.c Similarly.
60815
60816 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60817
60818         * gcc.dg/ultrasp1.c: New test.
60819
60820 1998-12-06  Richard Henderson  <rth@cygnus.com>
60821
60822         * gcc.c-torture/execute/981206.c: New test.
60823
60824 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60825
60826         * g++.old-deja/g++.ns/template7.C: New test.
60827
60828         * g++.old-deja/g++.other/expr1.C: New test.
60829
60830         * g++.old-deja/g++.eh/tmpl3.C: New test.
60831
60832         * g++.old-deja/g++.eh/tmpl2.C: New test.
60833
60834 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60835
60836         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60837         * g++.old-deja/g++.other/using6.C: Removed.
60838         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60839
60840         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60841
60842 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60843
60844         * g++.old-deja/g++.pt/overload8.C: New test.
60845
60846         * g++.old-deja/g++.pt/overload7.C: New test.
60847
60848         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60849
60850         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60851         and relinking messages.
60852         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60853         compiling with -frepo.
60854
60855 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60856
60857         * g++.old-deja/g++.pt/lookup6.C: New test.
60858
60859 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60860
60861         * gcc.c-torture/execute/981130-1.c: New test.
60862         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60863
60864 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60865
60866         * g++.old-deja/g++.pt/explicit76.C: New test.
60867
60868         * g++.old-deja/g++.pt/friend38.C: New test.
60869
60870         * g++.old-deja/g++.ns/crash2.C: New test.
60871
60872         * g++.old-deja/g++.pt/defarg8.C: New test.
60873
60874         * g++.old-deja/g++.pt/instantiate6.C: New test.
60875
60876         * g++.old-deja/g++.pt/static6.C: New test.
60877
60878         * g++.old-deja/g++.pt/decl2.C: New test.
60879
60880 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60881
60882         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60883         problem is actually related with name lookup, but so what? :-)
60884
60885         * g++.old-deja/g++.pt/friend37.C: New test.
60886
60887 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60888
60889         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60890         element, which fails on some systems.
60891
60892         * g77.f-torture/execute/labug1.f: New test.
60893
60894 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60895
60896         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60897         is defined.
60898
60899 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60900
60901         * g77.f-torture/compile/981117-1.f: New test.
60902
60903 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60904
60905         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60906         properly discarded.
60907
60908 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60909
60910         * gcc.c-torture/execute/memcheck: New directory of tests for
60911         -fcheck-memory-usage.
60912
60913 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60914
60915         * README: New file, general information about the testsuite and
60916         new description of the various C++ test subdirectories.
60917         * README.g++: Eliminate obsolete information, update and move most
60918         relevant stuff to README.
60919
60920 1998-11-07  Richard Henderson  <rth@cygnus.com>
60921
60922         * gcc.c-torture/compile/981107-1.c: New test.
60923
60924 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60925
60926         * execute/memcpy-bi.c: New testcase.
60927
60928 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60929
60930         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60931         base classes.
60932
60933         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60934         template is selected.
60935
60936         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60937         classes, it should be accepted for all types.
60938
60939         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60940
60941         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60942         specializations start with template headers.
60943
60944 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60945
60946         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60947
60948         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60949         non-POD types.
60950
60951 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60952
60953         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60954
60955 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60956
60957         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60958
60959 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60960
60961         * 981019-1.c: New test.
60962
60963 1998-10-14  Robert Lipe <robertl@dgii.com>
60964
60965         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60966         find objc headers.
60967
60968 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60969
60970         * compile/981001-4.c: Remove use of GCC extension that triggers a
60971         compiler bug.
60972
60973 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60974
60975         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60976
60977 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60978
60979         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60980         instantiation of template produces incorrect code for delete
60981         expression.
60982
60983         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60984         constructors' name is not unique.
60985         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60986         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60987
60988         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60989         automatic array of const is ill-formed.
60990
60991         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60992         of template parameter?
60993
60994         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60995         const.
60996
60997         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60998         pointer-to-member expression.
60999
61000         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61001         declaration causes ICE.
61002
61003 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61004
61005         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61006         reserved in the global namespace.
61007
61008         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61009         generate needed virtual table.
61010
61011         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61012
61013 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61014
61015         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61016         template-dependent type
61017
61018 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61019
61020         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61021         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61022         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61023
61024         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61025         class should be usable as argument of member function.
61026         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61027         class should be usable as return type of member function.
61028         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61029         class should be usable as type of data member.
61030
61031         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61032
61033 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61034
61035         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61036
61037 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61038
61039         * gcc.dg/dll-?.c Add thumb to target list.
61040         Fix assembler scan patterns to match current assembler output.
61041
61042 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61043
61044         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61045         matching of template brackets.
61046
61047         * g++.old-deja/g++.other/using4.C: New test.  Test using
61048         declarations of methods from base classes.
61049
61050         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61051         within functions should introduce names into the innermost
61052         enclosing namespace.
61053
61054         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61055         of static locals if first initialization throws.
61056
61057 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61058
61059         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61060
61061 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61062
61063         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61064         lose track of the possible targets of tablejump insns.
61065         * special/special.exp: Run it.
61066
61067 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61068
61069         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61070         must be declared before its specializations can be named in friend
61071         declarations.
61072
61073 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61074
61075         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61076
61077         * g77.f-torture/execute/io1.f: New test.
61078
61079 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61080
61081         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61082         with pointer to template function, for which no argument deduction
61083         is possible.
61084
61085         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61086         specialization of template function as argument to template
61087         function.
61088
61089         * g++.old-deja/g++.other/access2.C: New test; Inner class
61090         shouldn't have privileged access to Outer's names.
61091
61092 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61093
61094         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61095         friend template declared within template class conflicts with
61096         nested class of the same name.
61097
61098         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61099         is ignored.
61100
61101         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61102         object with direct initializer as function declaration.
61103
61104         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61105         initializers.
61106
61107         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61108         involving const pointer and NULL produces incorrect result.
61109
61110         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61111         type name without `typename' should be rejected with -pedantic.
61112
61113 1998-10-02  Richard Henderson  <rth@cygnus.com>
61114
61115         * g++.old-deja/g++.other/addrof1.C: New test.
61116
61117 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61118
61119         * gcc.c-torture/compile/981001-1.c: New test.
61120         * gcc.c-torture/execute/981001-1.c: New test.
61121
61122 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61123
61124         * gcc.c-torture/compile/981001-2.c: New test.
61125         * gcc.c-torture/compile/981001-3.c: New test.
61126         * gcc.c-torture/compile/981001-4.c: New test.
61127
61128 1998-10-01  Robert Lipe  <robertl@dgii.com>
61129
61130         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61131         multilibbed hosts.  Idea grafted from g77.exp.
61132
61133 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61134
61135         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61136         avoid losing on systems which need -lsocket.
61137
61138 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61139
61140         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61141         * g++.old-deja/g++.other/nested2.C: Ditto.
61142         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61143         failure.
61144
61145 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61146
61147         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61148         preferred over template operator!= for enum bitfields.
61149
61150 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61151
61152         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61153         that happen to have the same base name, but in different scopes,
61154         are incorrectly rejected.
61155
61156 1998-09-16  Richard Henderson  <rth@cygnus.com>
61157
61158         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61159         on the native word size instead of an integer literal.
61160
61161 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61162
61163         * g++.old-deja/g++.other/static2.C: Invocation of static data
61164         member of type pointer-to-function denoted as non-static member.
61165
61166         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61167         checks involving function types and aliases.
61168
61169 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61170
61171         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61172         redefined to the same non-trivial type.
61173
61174         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61175         namespace-qualification of template specializations declared in
61176         other namespaces.
61177
61178         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61179         to declare a subset of the specializations of a template function
61180         as friends of specializations of a template class.
61181
61182         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61183         member templates that do not fully specialize the enclosing
61184         template class are rejected.
61185
61186 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61187
61188         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61189
61190 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61191
61192         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61193         altered from libf2c/libU77 version.
61194
61195 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61196
61197         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61198
61199 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61200             Alexandre Oliva  <oliva@dcc.unicamp.br>
61201
61202         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61203         (un)signed char are different types for template specialization
61204         purposes.
61205
61206 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61207
61208         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61209         * objc: ObjC testsuite.
61210
61211 1998-08-31  Catherine Moore  <clm@cygnus.com>
61212
61213         * gcc.c-torture/execute/941014-1.x: New file.
61214
61215 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61216
61217         * lib/c-torture.exp: Add support for
61218         torture_eval_before_compile and torture_eval_before_execute
61219         variables.
61220
61221 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61222
61223         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61224         this test triggers valid.
61225
61226 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61227
61228         * gcc.dg/980827-1.c: New test.
61229
61230 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61231
61232         * gcc.c-torture/execute/loop-4b.c: New test.
61233
61234 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61235
61236         * lib/c-torture.exp: Add support for
61237         torture_eval_before_compile and torture_eval_before_execute
61238         variables.
61239
61240 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61241
61242         * gcc.c-torture/compile/980825-1.c: New test.
61243
61244 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61245
61246         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61247         count number tests in opt_t0 not good_t0.
61248
61249 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61250
61251         * gcc.c-torture/compile/930326-1.x: Fix typo.
61252
61253 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61254
61255         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61256         causes an ICE.
61257
61258 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61259
61260         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61261         STACK_SIZE is defined.
61262         * gcc.c-torture/unsorted/stuct.c: Similarly.
61263
61264         * gcc.c-torture/compile/980821-1.c: New test.
61265
61266 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61267
61268         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61269         16bit ints.
61270
61271 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61272
61273         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61274         code.
61275
61276 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61277
61278         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61279         error'.
61280
61281 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61282
61283         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61284
61285 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61286
61287         * gcc.c-torture/compile/980816-1.c: New test.
61288
61289         * gcc.dg/980816-1.c: New test.
61290
61291 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61292
61293         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61294         compiler for ieee tests.
61295
61296 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61297
61298         * g77.f-torture/compile/980729-0.f: New test.
61299
61300 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61301
61302         * gcc.c-torture/special/eeprof-1.c: New test, for
61303         -finstrument-functions.
61304         * gcc.c-torture/special/special.exp: Run it.
61305
61306 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61307
61308         * gcc.c-torture/compile/980729-1.c: New test.
61309
61310 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61311
61312         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61313         __thumb__ is defined, and test for ARM style doubles if so.
61314
61315 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61316
61317         * g77.f-torture/noncompile/980615-0.f: New test.
61318
61319 1998-07-26  H.J. Lu  (hjl@gnu.org)
61320
61321         * gcc.dg/980312-1.c: Do link instead of compile.
61322         * gcc.dg/980313-1.c: Likewise.
61323
61324 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61325
61326         * gcc.c-torture/compile/980726-1.c: New test.
61327
61328 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61329
61330         * g77.f-torture/execute/io0.f: New test.
61331
61332 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61333
61334         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61335         an int.
61336
61337 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61338
61339         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61340         m32r bugs.
61341
61342 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61343
61344         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61345         c-decl.c:grokdeclarator can handle mode attributes.
61346
61347 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61348
61349         * gcc.c-torture/execute/980716-1.c: New test.
61350
61351 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61352
61353         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61354         the mn10200.
61355         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61356         the mn10200.
61357         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61358         * gcc.c-torture/compile/930326-1.x: Similarly.
61359
61360 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61361
61362         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61363         New test from Craig.
61364
61365 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61366
61367         * g77.f-torture/noncompile/980616-0.f: New test.
61368
61369         * g77.f-torture/execute/970816-3.f: New test from Craig.
61370
61371 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61372
61373         *  g++.other/singleton.C: Return error value instead of taking
61374         SIGSEGV.
61375
61376 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61377
61378         *  g++.other/singleton.C: New test.  Warning is under dispute.
61379         Runtime crash is not.
61380
61381 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61382
61383         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61384         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61385         using6.C, using7.C}: New namespace tests.
61386
61387 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61388
61389         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61390         specialization with typedef'ed names used as array indexes.
61391
61392 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61393
61394         * gcc.c-torture/execute/980709-1.c: New test.
61395
61396         * gcc.dg/980709-1.c: New test.
61397
61398 1998-07-07  Richard Henderson  <rth@cygnus.com>
61399
61400         * gcc.c-torture/execute/bcp-1.c: New test.
61401
61402 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61403
61404         * gcc.c-torture/execute/980707-1.c: New test.
61405
61406 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61407
61408         * gcc.c-torture/compile/980706-1.c: New test.
61409
61410 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61411
61412         * g77.f-torture/execute/980701-0.f,
61413         g77.f-torture/execute/980701-1.f: New test from Craig.
61414
61415 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61416
61417         * gcc.c-torture/compile/980701-1.c: New test.
61418
61419         * gcc.c-torture/execute/980701-1.c: New test.
61420
61421 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61422 rlsruhe.de>
61423
61424         * g++.old-deja/g++.robertl/eb132.C: New test.
61425         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61426
61427 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61428
61429         * g77.f-torture/execute/980628-7.f,
61430         g77.f-torture/execute/980628-8.f,
61431         g77.f-torture/execute/980628-9.f,
61432         g77.f-torture/execute/980628-10.f: New tests from Craig.
61433
61434         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61435
61436 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61437
61438         * g77.f-torture/execute/980628-4.f: New test from Craig.
61439         * g77.f-torture/execute/980628-5.f: Likewise.
61440         * g77.f-torture/execute/980628-2.f: Likewise.
61441         * g77.f-torture/execute/980628-0.f: Likewise.
61442         * g77.f-torture/execute/980628-1.f: Likewise.
61443         * g77.f-torture/execute/980628-3.f: Likewise.
61444         * g77.f-torture/execute/980628-6.f: Likewise.
61445
61446 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61447
61448         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61449         directory when nothing has been installed yet.
61450
61451 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61452
61453         * gcc.c-torture/special/special.exp: Handle newer versions of
61454         dejagnu.
61455
61456 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61457
61458         * gcc.dg/980626-1.c: New test.
61459
61460 1998-06-19  Bruno Haible <haible@ilog.fr>
61461
61462         * gcc.misc-tests/m-un-2.c: New test.
61463         * g++.old-deja/g++.other/warn01.c: Likewise.
61464
61465 1998-06-19  Robert Lipe  <robertl@dgii.com>
61466
61467         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61468         compatibility with assmblers with a different comment character.
61469         Eliminate use of GAS-specific extensions.
61470
61471 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61472
61473         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61474
61475 1998-06-19  Robert Lipe  <robertl@dgii.com>
61476
61477         * lib/g77.exp: Replace search for libf2c.a with search for newly
61478         renamed libg2c.a
61479
61480 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61481
61482         * gcc.c-torture/execute/980617-1.c: New test.
61483
61484 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61485
61486         * gcc.c-torture/execute/980612-1.c: New test.
61487
61488 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61489
61490         * gcc.dg/980523-1.c: Only test on ppc-linux.
61491         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61492
61493         * gcc.c-torture/execute/980608-1.c: New test.
61494
61495 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61496
61497         * gcc.c-torture/execute/980605-1.c: New test.
61498
61499 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61500
61501         * gcc.c-torture/execute/980604-1.c: New test.
61502
61503 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61504
61505         * gcc.c-torture/execute/980602-1.c: New test.
61506         * gcc.c-torture/execute/980602-2.c: Likewise.
61507
61508 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61509
61510         * 970125-0.f: Fix per JCB.  Add commentary.
61511
61512 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61513
61514         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61515         IEEE -0 support.
61516
61517 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61518
61519         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61520         earlier.
61521
61522 1998-05-28  Catherine Moore <clm@cygnus.com>
61523
61524         * gcc.c-torture/execute/980526-3.c: New test.
61525
61526 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61527
61528         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61529         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61530         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61531         m88k-motorola-sysv3 to XFAIL.
61532
61533 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61534
61535         * gcc.dg/980526-1.c: New test.
61536         * gcc.c-torture/execute/980526-2.c: New test.
61537
61538 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61539
61540         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61541
61542         * gcc.c-torture/execute/980526-1.c: New test.
61543
61544 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61545
61546         * g77.f-torture/execute/alpha2.f: Add runtime test.
61547
61548 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61549
61550         * g++.old-deja/old-deja.exp: Strip leading directories.
61551
61552         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61553         error for the line.  Don't run multiple tests for the same line.
61554
61555 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61556
61557         * gcc.dg/980523-1.c: New test.
61558
61559 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61560
61561         * g77.f-torture/compile/970915-0.f: New test.
61562
61563 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61564
61565         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61566
61567 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61568
61569         * gcc.dg/980520-1.c: New test.
61570
61571 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61572
61573         * gcc.dg/980502-1.c: Fix return type.
61574
61575 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61576
61577         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61578         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61579         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61580         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61581         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61582
61583 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61584
61585         * g77.f-torture/execute/980520-1.f: New test.
61586
61587 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61588
61589         * lib/mike-g77.exp: New file.
61590
61591         * g77.f-torture/noncompile/noncompile.exp,
61592         g77.f-torture/noncompile/check0.f: New files.
61593
61594 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61595
61596         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61597         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61598         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61599         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61600         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61601         abort where appropriate.
61602
61603 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61604
61605         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61606         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61607
61608 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61609
61610         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61611
61612 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61613
61614         * g77.f-torture/compile/980427-0.f: New test.
61615
61616 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61617
61618         * g77.f-torture/compile/980424-0.f: New test.
61619
61620 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61621
61622         * g77.f-torture/compile/980419-2.f (main): New test.
61623         * g77.f-torture/compile/970125-0.f: New test.
61624         * g77.f-torture/compile/980419-1.f: New test.
61625
61626 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61627
61628         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61629         of loop-4.c.
61630
61631 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61632
61633         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61634
61635 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61636
61637         * gcc.c-torture/compile/980329-1.c: New test.
61638
61639 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61640
61641         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61642         * gcc.dg/980312-1.c: Fix typo in -march command.
61643
61644 1998-03-16  H.J. Lu  (hjl@gnu.org)
61645
61646         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61647
61648 1998-03-11  Robert Lipe  <robertl@dgii.com>
61649
61650         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61651         Dave Love agree the Fortran source is bogus.
61652
61653 1998-03-11  Robert Lipe  <robertl@dgii.com>
61654
61655         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61656         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61657         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61658         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61659         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61660
61661 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61662
61663         * g++.old-deja/g++.other/friend1.C: New test.
61664
61665 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61666
61667         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61668         possibly uninitialized) variables and declare dnrm2.
61669
61670 1998-02-23  Robert Lipe <robertl@dgii.com>
61671
61672         From Bruno Haible <haible@ilog.fr>:
61673         * gcc.c-torture/execute/980223.c: New test.
61674
61675 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61676
61677         * gcc.dg/ifelse-1.c: New test.
61678
61679 1998-02-09  H.J. Lu  (hjl@gnu.org)
61680
61681         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61682
61683           * lib/old-dejagnu.exp (old-dejagnu): Added the
61684           "execution test - XFAIL *-*-*" handling in the spirit of
61685           "excess errors test -". Changed the "execution test fails"
61686           handling to be like "excess errors test fails".
61687           * Update various tests accordingly.
61688
61689 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61690
61691         * gcc.c-torture/execute/980205.c: New test.
61692
61693 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61694
61695         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61696         * lib/f-torture.exp: Similarly.
61697         * gcc.c-torture: Rename all .cexp files to .x files.
61698
61699 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61700
61701         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61702         (940510-1.c): Removed duplicate.
61703         (971104-1.c): New test.
61704
61705 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61706
61707           * lib/f-torture.exp: Improve error and loop detection.
61708
61709 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61710
61711         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61712         use that to size the filler array.
61713
61714 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61715
61716         * lib/c-torture.exp(c-torture-execute): Fix typo.
61717
61718         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61719         testcase as the executable name. Keep the executable around if
61720         the test fails.
61721
61722 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61723
61724         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61725         changes.  Only test one -g option, and move it to the end of the
61726         list of options to test.
61727
61728 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61729
61730         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61731         variable GCC_TORTURE_OPTIONS to supply default switches separated
61732         by colons.  If no environment variable, run tests with -O0 -g, -O1
61733         -g, and -O2 -g as well.
61734
61735 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61736
61737         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61738         explanatory comments. Fix indentation.
61739
61740 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61741
61742         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61743
61744 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61745
61746         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61747         * g++.old-deja/g++.mike/p7325.C: Likewise.
61748         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61749
61750 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61751
61752         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61753         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61754         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61755         * g++.old-deja/g++.law/operators4.C: Likewise.
61756
61757 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61758
61759         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61760         * g++.old-deja/g++.mike/p784.C: Ditto.
61761         * g++.old-deja/g++.mike/p785.C: Ditto.
61762
61763 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61764
61765           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61766
61767 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61768
61769         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61770         target feature; pass this to c-torture-execute as needed.
61771
61772 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61773
61774         * lib/c-torture.exp(c-torture-execute): If the previous and the
61775         current executables being tested are identical, we don't need to
61776         run the executable again. Try to make the executable names
61777         unique. Add an optional argument for passing additional compiler
61778         flags.
61779
61780 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61781
61782         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61783
61784 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61785
61786         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61787
61788 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61789
61790         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61791         32bit or larger longs.
61792
61793         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61794         have either a 32bit long or 32bit int.
61795
61796 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61797
61798         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61799         Make double precision tests dependent on sizeof (double).
61800
61801 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61802
61803         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61804         too.
61805
61806 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61807
61808         * gcc.c-torture/compile/961203-1.cexp: New script.
61809
61810 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61811
61812         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61813         up the includes ourselves.
61814
61815 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61816
61817         * lib/plumhall.exp: Remove random include, and add a few
61818         verbose messages for debugging.
61819
61820 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61821
61822         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61823         of trying to do it ourselves.
61824
61825 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61826
61827         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61828
61829 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61830
61831         * gcc.prms/5403.c: Made regexp a bit less strict.
61832
61833 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61834
61835         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61836         is returned from remote_load instead.
61837         * lib/plumhall.exp: Ditto.
61838         * lib/mike-g++.exp: Ditto.
61839         * lib/old-dejagnu.exp: Ditto.
61840         * lib/c-torture.exp: Ditto.
61841
61842 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61843
61844         * lib/g++.exp: Use build_wrapper procedure.
61845         * lib/gcc.exp: Ditto.
61846
61847 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61848
61849         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61850         an old-style decl for malloc.  Fixes tests to work when
61851         sizeof (int) != sizeof (size_t).
61852
61853 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61854
61855         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61856
61857         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61858         use stdargs.h interface.
61859
61860 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61861
61862         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61863         NO_VARARGS when compiling.
61864
61865 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61866
61867         * lib/plumhall.exp(ph_includes): New procedure.
61868         (ph_make): Use it.
61869         (ph_compiler): Ditto.
61870
61871         * lib/g++.exp: Rename test-glue.c to testglue.c.
61872         * lib/gcc.exp: Ditto.
61873
61874 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61875
61876         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61877         to completion when it's called.
61878
61879 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61880
61881         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61882         is defined, don't do test.
61883
61884 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61885
61886         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61887         for object files.
61888         (ph_summary): Mark skipped testcases as untested, not unresolved.
61889
61890         * lib/plumhall.exp (ph_make): If unresolved because of bad
61891         errorCode, record errorCode in log file.
61892         (*): Replace send_log/verbose with verbose -log.
61893
61894 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61895
61896         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61897         double conversion if double isn't at least 8 bytes.
61898
61899         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61900         int to work with targets where int is 16 bits.
61901
61902         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61903         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61904         precision for the test to complete.
61905
61906 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61907
61908         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61909         if d10v is not compiled with the -mdouble64 flag.
61910         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61911
61912         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61913         d10v is not compiled with the -mint32 flag.
61914
61915 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61916
61917         * lib/plumhall.exp: Use incr_count.
61918
61919 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61920
61921         * gcc.c-torture: Update to c-torture-1.45.
61922
61923 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61924
61925         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61926         the name of the expect testcase file).
61927
61928         * lib/g++.exp(g++_init): Ditto.
61929
61930 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61931
61932         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61933         the host.
61934
61935         * lib/gcc.exp(gcc_exit): New procedure.
61936
61937 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61938
61939         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61940         specs where appropriate.
61941
61942         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61943         because of new "candidates are" messages, and removed a few
61944
61945         * Converted all non-old-style g++ testcases to old-style, and
61946         moved into g++.old-deja.
61947
61948 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61949
61950         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61951         options.
61952
61953         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61954         succeeded.
61955
61956         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61957
61958 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61959
61960         * lib/gcc.exp (gcc_target_compile): Add support for defining
61961         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61962         the machine doesn't have those features.
61963
61964 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61965
61966         * g++.law/operators4.exp: Don't use LIBS.
61967
61968 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61969
61970         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61971
61972         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61973         * lib/g++.exp: Set it here instead. Also, allow use of the
61974         --tool_exec and --tool_opt options. Change CXX to
61975         GXX_UNDER_TEST.
61976
61977         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61978
61979         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61980
61981 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61982
61983         * lib/old-dejagnu.exp: Use prune_warnings instead of
61984         prune_system_crud.
61985         * lib/mike-g++.exp: Ditto.
61986         * lib/gcc.exp: Ditto.
61987         * lib/g++.exp: Ditto.
61988
61989         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61990
61991 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61992
61993           * 941014-2.c: Include stdlib.h
61994           * 960327-1.c: Include stdio.h
61995           * dbra.c, index-1.c: Don't assume ints are 32bits.
61996
61997 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61998
61999         * lib/gcc.exp: Add gcc,stack_size target feature.
62000
62001         * lib/g++.exp(g++_target_compile): Add the include and link
62002         paths here, not in two other places. And, it's $options, not
62003         options.
62004
62005         * lib/mike-g++.exp(postbase): Remove the code that determines
62006         the correct include and link paths.
62007         * g++.old-deja/old-deja.exp: Ditto.
62008
62009 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62010
62011         * lib/g++.exp(g++_init): target_compile no longer returns the
62012         filename of the result.
62013
62014 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62015
62016         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62017         call to glob.
62018
62019         * gcc.c-torture/special/special.exp: Change call to
62020         gcc_target_compile to include the object file.
62021
62022 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62023
62024         * gcc.c-torture/special/special.exp: Correct misspelling in last
62025         change.
62026
62027 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62028
62029         * lib/plumhall.exp(ph_summary): Log the entire output of the
62030         executable. Return -1 if there were any failures, 0 otherwise.
62031         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62032         (ph_make): Clean up objects and executables that were built
62033         if the tests succeeded.
62034
62035 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62036
62037         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62038         libraries and includes in the build tree as appropriate.
62039
62040 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62041
62042         * lib/c-torture.exp: Instead of looking for the global variable
62043         NO_LONG_LONG, check to see if that's a feature of the target.
62044
62045 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62046
62047         * config/default.exp: Minimize. Delete the remainer of the files in
62048         config; this functionality is now in devo/dejagnu/config.
62049
62050         g++.*/*: Pass any additional flags used to compile to postbase;
62051         delete CXXFLAGS.
62052
62053         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62054         is now done by runtest.exp. Use gcc_target_compile instead of
62055         compile.
62056
62057         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62058         Remove references to CFLAGS. Use remote_file instead of
62059         calling rm -f.
62060         (c-torture): Take a list of arguments to use to compile this
62061         testcase.
62062
62063         lib/g++.exp: Simplify. Use target_compile instead of compile.
62064         lib/gcc-dg.exp: Ditto.
62065         lib/gcc.exp: Ditto.
62066         lib/mike-{gcc,g++}.exp: Ditto.
62067         lib/old-dejagnu.exp: Ditto.
62068         lib/plumhall.exp: Ditto.
62069
62070 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62071
62072         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62073         (ph_linker): Likewise.
62074
62075 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62076
62077           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62078         MAP_ANON / MAP_ANONYMOUS if defined;
62079         else try to map from /dev/zero .
62080
62081 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62082
62083         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62084         isn't defined, then define it to MAP_ANONYMOUS.
62085
62086 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62087
62088         * gcc.c-torture: Update to c-torture-1.42 release.
62089
62090 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62091
62092         * gcc.c-torture: Update to c-torture-1.41 release.
62093
62094 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62095
62096         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62097         c-torture release.
62098
62099 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62100
62101         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62102         and LDFLAGS.  Fix second case to append the target_info ldflags
62103         onto LDFLAGS, not CFLAGS.
62104         * lib/g++.exp (g++_init): Add target_info stuff.
62105         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62106         of libgloss and newlib flags for !native.
62107
62108         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62109         (GDB): Fix relative path to go up another dir for finding gdb.
62110
62111 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62112
62113         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62114         versions in the target_info array, if they don't exist.
62115
62116 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62117
62118         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62119
62120 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62121
62122         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62123         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62124
62125 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62126
62127         * lib/old-dejagnu.exp: Don't remove the output file before we've
62128         actually tested it. Don't append pwd to the path of the executable
62129         we're testing.
62130
62131 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62132
62133         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62134
62135 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62136
62137         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62138         temporary directory for compiler files, and set it to a default
62139         value of /tmp. Set $output as the name of the output file from
62140         compiling the testcase. Add a -o option to $cflags_var so the
62141         compiler writes the final output file as $output. Set $executable
62142         to $output.
62143
62144         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62145         directory for compiler files, and set it to /tmp if it doesn't
62146         already have a value. Set $output_file to the name of the output
62147         file from compiling the testcase. Add a -o option to CXXFLAGS so
62148         the compiler writes the final output file as $output. Use $output
62149         as the executable to be tested.
62150
62151 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62152
62153         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62154
62155 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62156
62157         * gcc.c-torture/execute/pending-1.c: New test.  Still
62158         pending in Tege's queue.
62159
62160 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62161
62162         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62163         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62164         if there were failures.  Call unresolved if there were unresolved
62165         testcases.  Call gcc_fail if program did not run to completion.
62166         (ph_make): Pass additional argument name to ph_execute.
62167         (ph_execute): Add new argument.  Pass additional arguments to
62168         ph_summary.  Call gcc_fail is there is no execution output.
62169
62170 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62171
62172         * lib/plumhall.exp (proc_summary): Output relavent summary
62173         lines into the log so specific failures in plumhall can be
62174         investigated.
62175
62176 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62177
62178         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62179         (c-torture-execute): Don't try to execute tests which use
62180         "long long" types if $NO_LONG_LONG is nonzero.
62181
62182 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62183
62184         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62185         not c-torture.
62186
62187         * gcc.ieee: Move from here.
62188         * gcc.c-torture/execute/ieee: To here.
62189
62190 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62191
62192         * gcc.c-torture: Update to c-torture-1.41 release.
62193
62194 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62195
62196         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62197         not "$output".
62198
62199 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62200
62201         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62202         -c present.
62203
62204 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62205
62206         * config/proelf.exp: Handle connecting to a simulator.
62207
62208 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62209
62210         * config/proelf.exp: New file.  Enough framework that we can
62211         run c-torture tests on the proelf targets (or any other target
62212         that gdb can connect to for that matter).
62213
62214 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62215
62216         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62217         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62218
62219         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62220         exec_output exists.
62221
62222 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62223
62224         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62225         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62226
62227         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62228         to pass/fail/unresolved/unsupported/untested.  Caller must now
62229         call unresolved/unsupported/untested.
62230         * lib/*.exp: Update FSF address.  Update to handle new results of
62231         ${tool}_load.
62232         * lib/chill.exp (verbose): Delete.
62233
62234 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62235
62236         * lib/gcc.exp (default_gcc_start): Change order of args to
62237         $LDFLAGS $CFLAGS $LIBS.
62238         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62239         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62240         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62241         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62242         * gcc.misc-tests/dg-test.exp: Likewise.
62243         * gcc.misc-tests/msgs.exp: Likewise.
62244         * gcc.prms/prms.exp: Likewise.
62245         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62246         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62247
62248         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62249
62250 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62251
62252         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62253
62254         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62255         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62256
62257         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62258         necessary.
62259
62260 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62261
62262         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62263         global for loop; add use of $mathlib.
62264         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62265         settings here; set mathlib for anything but VxWorks.
62266
62267 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62268
62269         * gcc.c-torture: Update to c-torture-1.40 release.
62270
62271 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62272
62273         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62274         dg.exp.
62275
62276 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62277
62278         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62279         global.
62280
62281 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62282
62283         * lib/g++.exp (LIBS): Define if not already.
62284         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62285         (gcc-dg-prune): Call prune_gcc_output.
62286         * lib/gcc.exp (prune_gcc_output): New proc.
62287         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62288         prune_gcc_output.
62289
62290 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62291
62292         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62293         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62294
62295 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62296
62297         * gcc.c-torture: Update to c-torture-1.39 release.
62298
62299 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62300
62301         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62302         fails, try others as well.
62303
62304 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62305
62306         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62307         If compilation fails, mark execute tests as `untested'.
62308         If test is marked as unsupported, don't mark compilation and
62309         execute tests as failed.
62310
62311 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62312
62313         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62314         libstdc++ for whether or not we want to be doing shared
62315         libraries.  Delete link_curses since we don't need it anymore.
62316         * lib/mike-g++.exp (postbase): Don't link in libg++.
62317         * g++.old-deja/old-deja.exp: Likewise.
62318
62319 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62320
62321         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62322
62323 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62324
62325         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62326         For that, add `-Wl,-a,shared_archive'.
62327         * g++.old-deja/old-deja.exp: Likewise.
62328
62329 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62330
62331         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62332
62333 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62334
62335         * lib/mike-g++.exp (postbase): Pay attention to the status of
62336         g++_load.
62337
62338 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62339
62340           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62341
62342 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62343
62344         * lib/gcc.exp (default_gcc_start): No longer need to log program
62345         being executed or its output, execute_anywhere does that now.
62346         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62347         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62348
62349 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62350
62351         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62352         the same as those in lib/g++.exp.
62353
62354 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62355
62356         * gcc.c-torture: Update to c-torture-1.38 release.
62357         * gcc.ieee: Related changes.
62358
62359 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62360
62361         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62362         "exec". Minor reformatting changes.
62363
62364         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62365         cross. This means all "exec" calls now work on a remote host as
62366         well.
62367         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62368         cross. Filter out the extra "\r\n" stuff that expect puts in.
62369         (c-torture-execute): Filter out the bogus warnings like
62370         c-torture-compile does. Add support for canadian cross.
62371         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62372         Use execute_anywhere rather than calling exec directly. Now it
62373         works for canadian cross testing.
62374
62375 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62376
62377         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62378         results into a variable, and check that rather than using file exists.
62379
62380 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62381
62382         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62383         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62384
62385 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62386
62387         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62388         lib_curses if there's a shared libg++ in the build tree.
62389
62390 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62391
62392         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62393         if not supported target.
62394
62395 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62396
62397         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62398         link_curses up to always happen, not just for native builds.
62399
62400 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62401
62402         * gcc.c-torture: Update to c-torture-1.36 release.
62403         * gcc.failure: Related changes.
62404
62405 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62406
62407         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62408
62409 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62410
62411         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62412         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62413         runshlib, link_curses, and mathlib for link and run.
62414
62415         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62416         pass the runtime shared library options for Solaris, OSF/1, and
62417         Irix5, and link with -lcurses to avoid unresolved references.
62418
62419 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62420
62421         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62422         only run once.
62423
62424 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62425
62426         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62427
62428 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62429
62430         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62431         do not have a framework for the "compat" tests yet.
62432
62433 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62434
62435         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62436         set to null if we're testing vxworks5.1.  Use that instead of
62437         `-lm' in the setting of LIBS for link and run.
62438
62439 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62440
62441         * config/rom68k.exp (${tool}_load): Major changes to make it
62442         work.  Verified that it does in fact return the stuff in
62443         exec_output properly.  Catch any Emul or any TRAP other than 0.
62444
62445 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62446
62447         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62448         LDFLAGS properly for targets that need stuff from libgloss.
62449         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62450         only run once.
62451         (gpp_initialized): New variable.
62452
62453 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62454
62455         * config/rom68k.exp: Load libgloss.exp.
62456         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62457         so we can produce a fully linked binary.
62458         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62459         so we can produce a fully linked binary.
62460
62461 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62462
62463         * lib/plumhall.exp (ph_section): Watch for expected failures.
62464         Add missing `else'.
62465
62466         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62467         run the testcase.
62468         (c-torture): Likewise.
62469
62470 1995-08-28  Doug Evans  <dje@cygnus.com>
62471
62472         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62473
62474         * lib/mike-g++.exp (mike_cleanup): New proc.
62475         (prebase): New globals compiler_result, not_compiler_result,
62476         target_regexp.
62477         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62478         allow leading "-" in pattern.  Watch for unsupported tests.
62479         If $compiler_result is set, pattern match assembler code,
62480         and ditto for $not_compiler_result.
62481         * lib/mike-gcc.exp: Likewise.
62482
62483         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62484         execution "succeeded".
62485
62486 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62487
62488         * config/win32.exp: New file.
62489         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62490
62491 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62492
62493         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62494         unsupported.
62495         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62496         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62497         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62498
62499         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62500         "... without exceptions was ...".  That is now handled by
62501         prune_system_crud.
62502         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62503
62504 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62505
62506         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62507         sieve.c,sort2.c}: New files.
62508         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62509         sieve.exp,sort2.exp}: Drivers for them.
62510
62511         * lib/mike-gcc.exp (program_output): New user settable variable.
62512         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62513         messages.
62514         * lib/mike-g++.exp (program_output): New user settable variable.
62515
62516         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62517
62518         * config/sh.exp: Deleted (use sim.exp instead).
62519
62520 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62521
62522         * config/vx.exp: Declare CHECKTASK as global.
62523         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62524         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62525         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62526
62527 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62528
62529         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62530         target. Like vx.exp, only includes `vx29k.exp' instead of
62531         `vxworks.exp'.
62532
62533 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62534
62535         * config/sim.exp: Increase time limit from 120 seconds to 240.
62536
62537 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62538
62539         * gcc.c-torture/execute/950628-1.c: New test.
62540
62541 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62542
62543         * gcc.c-torture: Update with changes/additions from
62544         c-torture-1.34.
62545
62546 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62547
62548         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62549
62550 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62551
62552         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62553
62554 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62555
62556         * gcc.c-torture/compile/950512-1.c: New test.
62557         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62558         * gcc.dg/struct-ret-1.c: Likewise.
62559
62560 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62561
62562         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62563           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62564
62565 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62566
62567         * gcc.c-torture/special/920411-1.c: Deleted.
62568         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62569
62570 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62571
62572         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62573         cpu limit.
62574
62575 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62576
62577         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62578
62579 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62580
62581         From kenner;
62582         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62583         is the proper length.
62584         * va-arg-3.c: Likewise.
62585
62586 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62587
62588         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62589         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62590
62591         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62592         * lib/g++.exp (default_g++_start): Delete old cruft.
62593
62594 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62595
62596         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62597         (2 * (1 << 18)) to (2 * (1 << 17)).
62598
62599         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62600
62601 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62602
62603         * config/rom68k.exp: Renamed from config/idp.exp
62604
62605 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62606
62607         * c-torture/compile/921109-2.c
62608
62609 1995-04-18  Mike Stump  <mrs@cygnus.com>
62610
62611         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62612         excess errors.
62613
62614 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62615
62616         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62617         output.
62618         * lib/g++.exp (default_g++_start): Likewise.
62619
62620 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62621
62622         * gcc.c-torture/compile/950329-1.c: New test.
62623
62624 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62625
62626           * config/bug.exp (${tool}_load): Updated to use new remote_open
62627           and remote_close procs.
62628         * config/idp.exp: New file.
62629
62630 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62631
62632         * gcc.c-torture/execute/950322-1.c: New test.
62633
62634 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62635
62636         * config/vx.exp (${tool}_load): Clean up testing of return code from
62637         vxworks_ld and vxworks_spawn.
62638
62639 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62640
62641         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62642
62643 1995-03-13  Mike Stump  <mrs@cygnus.com>
62644
62645         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62646         can mark excess errors on a machine by machine basis.  Note, the
62647         default is to not expect any excess errors, even when excess
62648         errors test - is given, so you will want to put an XFAIL ... on
62649         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62650         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62651         those 4 machines, but no others.
62652
62653 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62654
62655         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62656         * lib/c-torture.exp: to here.
62657
62658 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62659
62660         * gcc.c-torture/execute/950221-1.c: New test.
62661         * gcc.c-torture/execute/struct-ret-1.c: New test.
62662         * gcc.c-torture/compile/950221-1.c: New test.
62663
62664         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62665
62666 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62667
62668         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62669         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62670
62671 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62672
62673         * g++.gb: New directory of tests, derived from my signature and
62674         class scoping tests.
62675
62676         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62677         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62678         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62679         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62680         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62681         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62682         * g++.gb/sig25.C: Likewise.
62683
62684         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62685         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62686         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62687         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62688         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62689         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62690         * g++.gb/sig25.exp: Likewise.
62691
62692         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62693         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62694         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62695         * g++.gb/scope13.C: Likewise, this test still fails.
62696
62697         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62698         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62699         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62700         * g++.gb/scope13.exp: Ditto.
62701
62702         * g++.gb/README: New file, explains what these tests are about.
62703
62704 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62705
62706         * lib/dg.exp (dg-do): Support `preprocess'.
62707         (dg-test): Likewise.
62708
62709 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62710
62711         * config/udi.exp: change "continue -expect" to "exp_continue".
62712
62713 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62714
62715         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62716         Delete redundant tests.
62717
62718         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62719         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62720         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62721         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62722         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62723         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62724         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62725         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62726
62727         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62728         storing label pointers.
62729         * gcc.c-torture/execute/921019-1.c: Likewise.
62730         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62731         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62732         parameter fp.
62733         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62734         constants.
62735
62736         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62737         Delete obsolete tests.
62738
62739         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62740         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62741         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62742         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62743         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62744         * gcc.c-torture/compile/950124-1.c: New test.
62745
62746         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62747
62748 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62749
62750         * lib/mike-g++.exp: Add -lm to LIBS.
62751
62752 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62753
62754         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62755
62756 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62757
62758         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62759
62760 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62761
62762         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62763
62764 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62765
62766         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62767         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62768         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62769         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62770         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62771         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62772         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62773         * g++.law/{operators31.C, operators32.C,
62774         * g++.law/{operators33.C, operators34.C}: Likewise.
62775         * g++.law/{pic1.C, refs2.C}: Likewise.
62776         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62777         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62778         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62779         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62780
62781         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62782         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62783         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62784         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62785         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62786         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62787         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62788         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62789         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62790         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62791         * g++.law/{operators34.exp}: Likewise.
62792         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62793         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62794         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62795         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62796         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62797
62798         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62799         No longer expected to fail.
62800         * g++.law/missed-error3.C: Tweak for recent bool changes.
62801
62802 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62803
62804         * config/emb-unix: Deleted.
62805         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62806         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62807
62808 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62809
62810         * lib/dg.exp (dg-test): Fix typo in last patch.
62811
62812 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62813
62814         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62815         (handles multiple occurrences).
62816
62817 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62818
62819         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62820         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62821         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62822         printed).
62823         * lib/c-torture.exp (c-torture-compile): Likewise.
62824         (c-torture): Prepend full path if missing.
62825         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62826         (gcc_fail): Likewise.
62827         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62828
62829 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62830
62831         * lib/netware.exp: Only attach to NetWare i386 systems.
62832
62833 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62834
62835         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62836         messages.  Add test name to "output pattern match" pass/fail message.
62837
62838 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62839
62840         * gcc.dg: New testsuite.
62841         * gcc.dg/dg.exp: New file.
62842
62843         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62844         test-switch.c}: Deleted.
62845
62846         * gcc.misc-tests/msgs.exp: New testcase driver.
62847
62848 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62849
62850         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62851         Watch for illegal return values from ${tool}_load.
62852         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62853         cross targets.  Coerce return value >0 to 1.
62854
62855 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62856
62857         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62858
62859         * config/emb-unix.exp: New file.
62860
62861         * config/sim.exp: Error if variable $SIM not defined.
62862         (${tool}_load): Mark test as "untested" if simulator missing.
62863
62864         * config/unix.exp: Load remote.exp to get rcp_download.
62865         * lib/c-torture.exp: Use different option lists for testcases with
62866         and without loops.
62867         * gcc.c-torture/execute/execute.exp: Likewise.
62868
62869 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62870
62871         * config/*.exp: Clarify return code from ${tool}_load.
62872         Call `unresolved' or `untested' instead of `warning' or `perror'
62873         (sometimes you still want to call both though).
62874         Add comment that `shell_id' is local to each file.
62875         * config/udi.exp (timeout): Set to 30.
62876         Don't print warning if connection fails, $connectmode has already
62877         printed an error.
62878         (${tool}_load): Move verbose messages to level 2.
62879         Rework pattern for "Process started" message.
62880         Pass `shell_id' to ${connectmode}_download.
62881         Retry twice upon timeout.  Make resetting of target more robust.
62882         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62883         Pass `shell_id' to exit_$connectmode.
62884         Only call exit_$connectmode if connected.
62885         * config/unix.exp (${tool}_load): Check return codes better.
62886         * config/vrtx.exp (${tool}_load): Likewise.
62887         * config/vx.exp (${tool}_load): Likewise.
62888         Delete unneeded global's.
62889         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62890         from ${tool}_load.
62891         (dg-stat): Delete.
62892         (dg-init): Delete recording of pass/fail counts.
62893         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62894         (old-dejagnu-init): Likewise.
62895         (old-dejagnu-stat): Delete contents, empty proc now.
62896         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62897         (c-torture): Delete references to lcnt, lpass, lfail.
62898         Get option list from TORTURE_OPTIONS.
62899         Delete -funroll[-all]-loops if no loops.
62900         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62901         (g++_stat): Delete contents (empty proc now).
62902         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62903         (gcc_finish): Likewise.
62904         (gcc_stat): Deleted.
62905         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62906         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62907         * gcc.c-torture/execute/execute.exp: Likewise.
62908         Split tests into two parts: compile, execute.
62909         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62910         no loops.  Update to reflect clarified return codes from ${tool}_load.
62911
62912 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62913
62914         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62915         to grep for.
62916         (old-dejagnu): Likewise (where necessary).
62917
62918 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62919
62920         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62921
62922         * lib/dg.exp (dg-process-target): Fix processing of selector.
62923         Add comment regarding use of `error'.
62924
62925         * lib/gcc.exp (prune_system_crud): Define if missing.
62926         * lib/g++.exp (prune_system_crud): Likewise.
62927
62928         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62929         Call prune_system_crud.
62930         * lib/dg.exp (dg-runtest): New proc.
62931         Use perror instead of send_user for tcl errors in testcase.
62932         Don't return any value, it's never used.
62933         Don't clobber previous definition of `unknown'.
62934         Print tcl errors in `dg-final'.
62935
62936 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62937
62938         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62939         (dg-test): Don't print errorInfo, it contains stack backtrace.
62940
62941 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62942
62943         * lib/g++.exp (runtest_file_p): Define if missing.
62944
62945 1994-09-24  Doug Evans  (dje@cygnus.com)
62946
62947         * lib/mike-g++.exp: Comment out loading of g++.exp.
62948         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62949         (default_g++_version): Always print something.
62950         (default_g++_start): Comment out call to `which'.
62951         (g++_start, g++_load): Deleted (must be defined in config file).
62952         * lib/gcc.exp: Test for existence of $CC at start.
62953         Delete check for tmpdir (done in gcc_init).
62954         (default_gcc_version): Always print something.
62955         (default_gcc_start): Comment out call to `which'.
62956         * config/*.exp: Major cleanup - make cross targets work at least a
62957         little better for g++ (by not being "--tool gcc" specific).
62958         Rename gcc_xxx to ${tool}_xxx.
62959         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62960         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62961
62962 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62963
62964         * lib/c-torture.exp (c-torture-compile): Rework compiler
62965         message processing.
62966
62967         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62968         c-torture.
62969
62970 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62971
62972         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62973
62974         * lib/dg.exp (dg-process-target): Support { target native }.
62975
62976 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62977
62978         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62979         looked for "... program xxx got fatal signal".
62980         Correct regsub munging of `comp_output'.
62981         Ignore compiler messages "path prefix not used" and "linker input
62982         file unused".
62983
62984 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62985
62986         * lib/gcc.exp (runtest_file_p): Define if missing.
62987         * gcc.prms/template.c: Example to work from.
62988
62989 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62990
62991         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62992         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62993
62994         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62995         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62996         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62997         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62998
62999         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63000         (dg-process-target): No longer a varargs proc.
63001         Return S/N for target, P/F for xfail.  All callers changed.
63002         (user option procs): More argument checking.
63003         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63004         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63005         (dg-test): Skip test if not running on selected target in `dg-do'.
63006         Update handling of `dg-do-what', `dg-output-text'.
63007         Separate execution pass/fail from output pattern match pass/fail.
63008         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63009
63010 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63011
63012         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63013         target for 920510-1.c.
63014
63015 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63016
63017         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63018         Clean up comment regarding use of passcnt, etc.
63019         (gcc_stat): Don't update `testcnt' here.
63020         (gcc_finish): Do it here.
63021         Might as well reset `but_id' here too.
63022         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63023         to determine if the file should be tested.
63024         * gcc.c-torture/compile/compile.exp: Likewise.
63025         * gcc.c-torture/execute/execute.exp: Likewise.
63026         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63027         * gcc.misc-tests/dg-test.exp: Likewise.
63028         * gcc.prms/prms.exp: Likewise.
63029         * gcc.wendy/wendy.exp: Likewise.
63030         * g++.old-deja.exp: Likewise.
63031         Move "Testing file" message to verbose level 1.
63032
63033 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63034
63035         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63036
63037 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63038
63039         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63040         (default_gcc_start): Accept optional second list element
63041         of compiler flags.  Print compiler output at verbosity level 2.
63042         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63043         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63044         Save current values of framework globals passcnt, failcnt, xpasscnt,
63045         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63046         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63047         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63048         xfailcnt to compute stats.  Update framework global `testcnt' from
63049         pass/fail counts.
63050         (gcc_finish): New proc.  Clean up test environment.
63051         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63052         (gcc_epass, gcc_efail): Delete.
63053         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63054         argument of line number.
63055         (dg-init): If the tool has an init routine, call it.
63056         (dg-test): Remove args `cflags_var' and `libs_var'.
63057         Pass all compiler options to ${tool}_start.
63058         Handle missing line number.
63059         (dg-finish): New function.
63060         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63061         particular files.  Call gcc_finish at end.  Move "skipping test"
63062         message to verbosity level 3.
63063         * gcc.c-torture/compile/compile.exp: Likewise.
63064         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63065         * gcc.c-torture/execute/execute.exp: Likewise.
63066         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63067         Print testcase being tried at verbosity level 1.
63068         * gcc.c-torture/special/special.exp: Unset xfail.
63069         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63070         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63071         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63072         * gcc.failure/failure.exp: Likewise.
63073         * gcc.ieee/ieee.exp: Likewise.
63074         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63075         Update call to dg-test.  Call dg-finish at end.
63076         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63077         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63078         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63079         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63080         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63081         * gcc.wendy/wendy.exp: Add copyright.
63082         Delete setting of tmpdir (done by gcc_init).
63083         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63084         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63085         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63086         gcc_[ce]pass/fail.
63087
63088 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63089
63090         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63091         confusion.
63092         (g++_load): Likewise.
63093
63094         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63095         Rename argument to `prog' to remove the confusion.
63096         Varargs fns behave differently too!
63097         (g++_load): Likewise.
63098
63099         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63100
63101         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63102         what it is.  Delete (always) printing of status value for !native.
63103         Simplify verbose code, and include status and exec_output.
63104         (g++_load): Use gcc_load.
63105
63106 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63107
63108         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63109         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63110         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63111         940714-3.c as these testcases don't exist anymore.  Make
63112         va-arg-1.c expected to pass.
63113
63114 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63115
63116         * gcc.misc-tests/misc.exp: Only run specific testcases.
63117         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63118         * gcc.misc-tests/dg-[1-9].c: New files.
63119
63120         * lib/dg.exp: New testsuite driver.
63121         * gcc.prms/prms.exp: Use it.
63122
63123         * README.gcc: New file.
63124
63125         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63126         Document and reset `lxpass' and `lxfail'.
63127         Simplify "initialized" message.
63128         (gcc_stat): Clean up comments a little.
63129
63130 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63131
63132         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63133
63134 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63135
63136         * lib/old-dejagnu.exp (process-option): New proc.
63137         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63138         (old-dejagnu): Simplify.
63139         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63140
63141 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63142
63143         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63144         exists and is not an empty string.
63145
63146         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63147         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63148         finished.
63149         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63150         automatically.
63151
63152         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63153         longer expected to fail.
63154
63155         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63156         "f" function call.
63157
63158         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63159
63160         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63161         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63162         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63163         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63164         c-torture-1.29.
63165
63166         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63167         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63168
63169         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63170
63171         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63172         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63173
63174         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63175         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63176         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63177
63178 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63179
63180         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63181         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63182         940714-1.c, 940714-2.c, 940714-3.c},
63183         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63184         gcc.misc-tests/{mg.c,mg.exp}:
63185         New tests.
63186         * gcc.noncompile/noncompile.exp: Change accordingly.
63187
63188 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63189
63190         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63191         Undo previous clobberage.
63192
63193 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63194
63195         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63196         * gcc.special/{930510-1.c, special.exp}:
63197         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63198         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63199         struct-varargs-1.c}: New tests from c-torture-1.26.
63200
63201 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63202
63203         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63204           argument to switch.
63205
63206 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63207
63208         * Revert the previous changes.  Please see Rob's directory
63209         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63210         fixes.
63211
63212 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63213
63214         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63215         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63216         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63217         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63218         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63219         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63220         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63221         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63222         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63223         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63224         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63225         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63226         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63227         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63228         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63229         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63230         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63231         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63232         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63233         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63234         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63235         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63236         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63237         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63238         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63239         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63240         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63241         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63242         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63243         testing changes.
63244
63245 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63246
63247         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63248         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63249         with perror calls.
63250
63251 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63252
63253         * config/unix.exp (g++_load): Fix syntax.
63254
63255 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63256
63257         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63258         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63259         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63260         Don't expect va-arg-1.c to fail.  Correct expected output for
63261         920928-1.c.
63262         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63263         * gcc.wendy/hbm4.c: Correct typo.
63264         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63265
63266 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63267
63268         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63269         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63270         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63271         * lib/c-torture.exp (c-torture-compile): Ditto.
63272
63273         Reduce volume of output (remove all the -I's and such).
63274         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63275         Call gcc_cpass, gcc_cfail.
63276         (c-torture): Pass testing option to c-torture-compile.
63277
63278 1994-03-21  Doug Evans  (dje@cygnus.com)
63279
63280         Bring patches over from progressive.
63281         * config/default.exp: Exit remote shell cleanly.
63282         (g++_exit, g++_start): Add default versions.
63283         * config/sim.exp (gcc_load): Use perror, not error.
63284
63285 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63286
63287         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63288         set in site.exp.
63289
63290 1994-03-14  Doug Evans  (dje@cygnus.com)
63291
63292         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63293         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63294         (wendy_try): New proc to run testcase.
63295         (main loop): Call 'em.
63296         * gcc.wendy/*.c: Clean up pass to correct expected output.
63297
63298         * lib/gcc.exp: Minor cleanup work.
63299         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63300
63301 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63302
63303         * config/sim.exp (gcc_load): Document return codes better.
63304         Don't pass -v to simulator.
63305
63306 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63307
63308         * gcc.special/920717-x.c: Fix typo.
63309         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63310         get at sources.
63311
63312         * lib/mike-gcc.exp: Fix typo.
63313
63314 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63315
63316         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63317         binary to use, transform the name.
63318         * config/*.exp: rename everything. Nuke any g++ specific files,
63319         it's now a special case of gcc that requires no special support.
63320         Add a default.exp for unsupported targets.
63321
63322 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63323
63324         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63325         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63326         version of Tcl.
63327
63328 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63329
63330         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63331         than a warning.
63332
63333 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63334
63335         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63336
63337 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63338
63339         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63340         option_list.  Compile every file with only 4/6 option choices
63341         (same as C torture) instead of with 12/18 different option
63342         choices.
63343         * lib/c-torture.exp: Likewise.
63344
63345         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63346         not already set.
63347
63348 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63349
63350         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63351         can put an XFAIL *-*-* on excess errors.
63352
63353 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63354
63355         * g++.law: Add more tests derived from g++-bugs snapshots.
63356
63357         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63358         equivalent to g++.law/init9.
63359
63360         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63361         compiled it, and the a.out file after we've run it.
63362
63363 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63364
63365         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63366         compiled it, and the a.out file after we've run it.
63367
63368 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63369
63370         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63371
63372 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63373
63374         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63375         version number.
63376
63377 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63378
63379         * g++.law: New directory of g++ tests derived from the g++-bugs
63380         snapshots.
63381
63382 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63383
63384         * gcc.compile: initbug1.c initbug1.exp testcase added
63385
63386 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63387
63388         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63389         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63390           fixes submitted by Jeff Law (law@cs.utah.edu)
63391         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63392           Jeff Law (law@cs.utah.edu)
63393
63394
63395 1993-11-30  Mike Stump  (mrs@cygnus.com)
63396
63397         * config/unix-g++.exp: Follow the gcc way of doing things.
63398         * g++.old-deja/old-deja.exp: Minor updates.
63399         * lib/g++.exp: New file, follow the gcc way of doing things.
63400         * lib/old-dejagnu.exp: Minor updates.
63401         * lib/mike-g++.exp: Always unset errorInfo.
63402
63403 1993-11-06  Mike Stump  (mrs@cygnus.com)
63404
63405         * lib/gcc.exp: Fix some errors with the below change, CC and
63406         CFLAGS should be global when setting, not local.
63407
63408 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63409
63410         * lib/gcc.exp: Transform tool name.
63411
63412 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63413
63414         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63415
63416 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63417
63418         * lib/gcc.exp: change gcc_done to gcc_stat
63419
63420 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63421
63422         * Upgraded gcc testsuite to c-torture version 1.25
63423
63424 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63425
63426         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63427         * lib/c-torture: added hooks for new reporting code.
63428
63429 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63430
63431         * config/sh-gcc.exp: check if sh-sim exists in the path
63432
63433 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63434
63435         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63436         * gcc.compile/compile.exp: Initial changes for new logic.
63437         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63438         * gcc.failure/failure.exp: Initial changes for new logic.
63439         * gcc.ieee/ieee.exp: Initial changes for new logic.
63440         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63441         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63442         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63443         * lib/c-torture.exp: Initial changes for new logic.
63444         * lib/gcc.exp: Initial changes for new logic.
63445
63446 1993-10-15  Mike Stump  (mrs@cygnus.com)
63447
63448         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63449         depend upon failure or success.  Fully qualify names in failure
63450         and success messages.  Always remove a.out before starting
63451         compile, just in case.  Pay more attention to error text output by
63452         the compiler.  Handle testcases with no known past errors just
63453         like all others, so that things are uniform.  Other miscellaneous
63454         improvements.
63455
63456 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63457
63458         * gcc.cpp: new directory for cpp tests
63459
63460 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63461
63462         * lib/chill.exp: Code reformatted, removed unused code.
63463         * config/unix-chill.exp: Code reformatted, removed unused code.
63464         * chill.execute/execute.exp: Code reformatted, removed unused code.
63465         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63466
63467 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63468
63469         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63470         routines not written.
63471
63472 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63473
63474         * config/bug-gcc.exp: Use new procs from bug.exp.
63475
63476 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63477
63478         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63479         via ftp, rather than depending on NFS.
63480         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63481         case.
63482
63483 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63484
63485         * config/bug-gcc.exp: Use new download proc.
63486
63487 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63488
63489         * chill.execute/execute.exp: cleanups, handles errors better
63490         * chill.compile/compile.exp: rewrite, based on execute.exp
63491         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63492         * lib/chill.exp: major changes to diff proc and compile and link
63493         procs. added chill_fail and chill_pass wrappers to pass and
63494         fail. added more comments, and handle error codes better.
63495         Added a hack to capture stderr from exec, so noncompile tests
63496         can work.
63497
63498 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63499
63500         * chill.execute/execute.exp: rewrite of testsuite driver
63501         * lib/chill.exp: rewrite of testsuite driver
63502         * config/unix-chill.exp: rewrite of testsuite driver
63503
63504 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63505
63506         In chill.execute:
63507         * iexpr.ch: Standardize uppercase.
63508         * tuples.dat: Standardize uppercase.
63509         * vary.ch: standardize.  Correct varying string assignments.
63510         * vary.dat: Add new output lines.
63511
63512 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63513
63514         In chill.execute:
63515         * chprintf.ch: Standardize use of uppercase.
63516         * tuples.ch: Standardize and turn arr2 into a DCL,
63517           rather than a SYN.
63518         * pinits.ch: Standardize.
63519
63520 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63521
63522         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63523         * Makefil: Renamed to Makefile.in.
63524         * configure.in: New.
63525
63526 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63527
63528         In chill.execute:
63529         * .cvsignore: Add result/output files.
63530         * Makefile: Fix up variables at start.  Use MFLAGS
63531           everywhere.  Correct bool_loc, built_ins entries.
63532           Add entry for vary1.ch.
63533         * bitarray.ch: Standardize upper-case usage.
63534         * bitexpr.ch: Standardize, add output of b1.
63535         * params.ch: Use arrayt in along PROC parameters, to
63536           avoid novelty problems.
63537         * sets.ch: Tiny cleanup.
63538         * vary1.ch: Re-indent.
63539
63540 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63541
63542         * Add PR-related files to Makefiles, .cvsignore files, etc.
63543
63544 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63545
63546         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63547           with compiler objects. New names are test-flow.c and test-loop.c
63548
63549 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63550
63551         * Upgraded c-torture tests from 1.19 to 1.20
63552
63553         * new files:
63554         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63555         * gcc.compile: 930623-1.c 930623-2.c
63556         * gcc.noncompile: 930622-1.c 930622-2.c
63557         * gcc.failure: 920411-1.c 920627-2.c
63558         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63559
63560 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63561
63562         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63563           More changes to get testsuite working properly. Needs more work.
63564           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63565
63566 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63567
63568         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63569           More changes to get testsuite working properly. Needs more work.
63570
63571 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63572
63573         * chill.compile/compile.exp: Added for Dejagnu support
63574         * chill.execute/execute.exp: Added for Dejagnu support
63575         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63576
63577 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63578
63579         This should complete moving the CHILL test files.
63580         * chill.noncompile(.cvsignore printf.grt
63581             in-printf.grt chprintf.grt chprintf.ch):
63582             Added test-support files.
63583           (Makefile): Modified further.
63584         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63585             signal.ch): Added test files.
63586           * chill.execute (.cvsignore printf.grt printr.c
63587             in-printf.grt rts.c chprintf.grt rts.h): Added
63588           test-support files.
63589             (Makefile): More corrections.
63590
63591 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63592
63593         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63594           test cases, ready for DejaGnu.
63595
63596 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63597
63598         * Upgraded c-torture tests from 1.18 to 1.19
63599
63600         * gcc.compile: added test(s):
63601           930607-1.c
63602         * gcc.execute: added test(s):
63603           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63604
63605         * added new subdirectory for misc tests: gcc.misc-tests
63606         * gcc.misc-test(s): added tests:
63607           inst-check.c test-consts.c test-ior.c test-switch.c
63608
63609 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63610
63611         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63612
63613 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63614
63615         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63616
63617 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63618
63619         * Upgraded c-torture tests from 1.17 to 1.18
63620
63621 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63622
63623         * Upgraded c-torture tests from 1.12 to 1.17
63624
63625 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63626
63627         * lib/old-dejagnu.exp:
63628           Fixed handling of XFAIL target triplets to correctly
63629           recognize wildcard characters.  Removed code that
63630           appended a unique id tag to the end of the file name
63631           printed out by the result of the testcases within a
63632           given test file.
63633
63634 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63635
63636         * lib/old-dejagnu.exp:
63637           Reworked expected failure handling to trigger off of XFAIL
63638           keyword in keyphrase embeded in testcase source code. The
63639           XFAIL keyword must be at the end of the keyphrase line. It
63640           may optionally be followed by one or more target triplets.
63641           It has just occured that the handling of wildcards in the
63642           target triplet may not be correct.
63643
63644 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63645
63646         * g++.old-deja/tests:
63647           Moved all subdirectories up one level into g++.old-deja .
63648
63649         * lib/old-dejagnu.exp:
63650           Fixed problem with CXXFLAGS not being properly reset, and being
63651           corrupted with extraneous "-c" compiler option.  This was
63652           causing binaries to not be generated for test that needed them.
63653           Modified strings passed to "pass" and "fail" so that individual
63654           tests from the same test file would be distinguished by an
63655           identifier appended to the test file name in the summary logs;
63656           this corrected a problem with erroneous diff logs.  Added code
63657           to search testcases for expected fail and unexpected pass keywords.
63658
63659 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63660
63661         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63662
63663 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63664
63665         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63666           Removed extraneous text from end of "Special g++ Options"
63667           keyphrase.
63668
63669         * lib/old-dejagnu.exp: Added pattern matching to look for new
63670           keywords, embedded in testcases comments, which will trigger
63671           calls to xpass and xfail.
63672
63673 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63674
63675         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63676           comments embedded in the testcases, especially the one looking for
63677           special compiler options, as well as the pattern matching for the
63678           compiler output again.
63679
63680 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63681
63682         * lib/old-dejagnu.exp: Do a proper check of the return value for
63683           execute tests. Fixed several problems with the pattern matching
63684           of the compiler output which gave erroneous test results.
63685           Changed several of the test result messages to be more descriptive.
63686         * config/unix-g++.exp: Proc g++_load now actually works and
63687           executes the tests passed to it and returns a usable return
63688           value.
63689
63690 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63691
63692           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63693
63694 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63695
63696         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63697           Modified both files to properly execute the old style
63698           dejagnu tests. The previous versions of these files were
63699           experimental and did not function anything near correctly.
63700
63701 1993-04-05  Rob Savoye  (rob@cygnus.com)
63702
63703         * Removed all Makefile.in and configure.in files. No configuration
63704         needed now.
63705
63706 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63707
63708         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63709
63710 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63711
63712         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63713         gcc.special/configure.in, gcc.noncompile/configure.in,
63714         gcc.execute/configure.in, gcc.code_quality/configure.in,
63715         g++.other/configure.in, g++.old-deja/configure.in,
63716         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63717         in srcname setting.
63718
63719 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63720
63721         * lib/udi.exp: Fixed mondfe and mondfe_download.
63722         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63723         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63724
63725 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63726
63727         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63728         (gdb_exit): Don't remove *_soc files.
63729
63730 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63731
63732         * lib/c-torture.exp: Don't look for main; instead always use -w
63733         -c.  This is how the c-torture tests work.  Remove the object
63734         file if the compilation succeeds.
63735         * gcc.execute/execute.exp: Remove executable if test passes.
63736         * gcc.noncompile/noncompile.exp: Every test is an expected
63737         failure.
63738         * gcc.special/special.exp: Added tests from c-torture 1.11,
63739         corrected use of existing test.
63740         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63741         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63742         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63743         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63744         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63745         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63746         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63747         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63748         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63749         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63750         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63751         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63752         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63753         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63754         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63755         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63756         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63757         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63758         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63759         c-torture 1.11.
63760         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63761         correspond to c-torture 1.11.
63762
63763         * New file.